2016-07-12 5 views
5

मैं माइक्रोस्कोप आर्किटेक्चर का उपयोग कर रहा हूं। मेरी आवश्यकताओं के अनुसार, कुछ आवश्यक सेवाओं की आवश्यकता है और कुछ पृष्ठभूमि नौकरियां विकसित की जानी चाहिए।सूक्ष्मजीव वास्तुकला में पृष्ठभूमि नौकरियों को डिजाइन करने का सबसे अच्छा तरीका क्या है?

किराने का सामान वितरण प्रणाली का एक उदाहरण के लिए,

  • ग्राहकों सेवा - कुछ शोकहारा सेवा
  • प्रदाता सेवा - कुछ शोकहारा सेवा
  • OrderProvision - कुछ पृष्ठभूमि सेवा है जो जांच करता है कि ग्राहक आइटम के सभी प्रदान की कर ली विभिन्न प्रदाताओं द्वारा।

इसके बाद, स्थिति के साथ ग्राहकों के लिए एक दीक्षा भेजने और वितरण प्रणाली आरंभ OrderProvision के मामले microservices लागू करने के लिए सबसे अच्छा तरीका है के लिए

पहुंचाने शुरू करने के लिए? नेट फ्रेमवर्क के मामले में, मैं पृष्ठभूमि में चलाने के लिए एक विंडोज सेवा/शेड्यूलर कार्य बना सकता हूं और चेक करता हूं। यदि इसे लिनक्स जैसे अन्य सर्वरों पर तैनात करने की आवश्यकता है, तो यह काम नहीं करता है। सूक्ष्मजीव वास्तुकला में ऐसे पृष्ठभूमि कार्यों को कोड करने का सबसे अच्छा तरीका क्या होगा?

+0

NServiceBus में [गाथा] (http://docs.particular.net/nservicebus/sagas/) की अवधारणा पर एक नजर डालें –

उत्तर

1

आप कार्य कतार का उपयोग कर सकते हैं। निम्नलिखित लेख पर एक नज़र डालें। हालांकि यह अजगर के लिए है, अवधारणाओं को अन्य भाषाओं के लिए अपनाया जा सकता है।

https://www.fullstackpython.com/task-queues.html

संबंधित मुद्दे

 संबंधित मुद्दे