2013-08-26 11 views
6

क्या प्रोग्रामर रूप से कार्यकर्ता की भूमिका के नए उदाहरणों को जन्म देना संभव है? मेरे पास एक कार्यकर्ता भूमिका है जो कुछ सेवा बस कतारों पर निर्भर है जहां यह संदेशों को पकड़ती है और डेटा को टेबल संग्रहण, SQL डेटाबेस में रखती है और अधिसूचनाएं भेजती है। मुझे एसबी कतार आकार के आधार पर और अधिक उदाहरण जोड़ने में सक्षम होना चाहिए क्योंकि वे धीरे-धीरे भविष्य में बड़ी मात्रा में संदेशों को प्राप्त कर सकते हैं। क्या मेरे कोड से इसे नियंत्रित करना मेरे लिए संभव है? और उस मामले में कैसे?प्रोग्रामेटिक रूप से एक कार्यकर्ता की भूमिका के नए उदाहरण पैदा हुए

1) विंडोज Azure सेवा बस कतारों में संदेशों की राशि पर आधारित ऑटो स्केलिंग का समर्थन करता है:

उत्तर

9

इस कार्यक्षमता को प्राप्त करने के कई तरीके हैं। आप बस Azure प्रबंधन पोर्टल के अंदर से काम करने के लिए स्केलिंग को कॉन्फ़िगर कर सकते हैं। बीटा में यह वर्तमान में नि: शुल्क है, और जब तक यह लाइव नहीं है तब तक कीमत की घोषणा नहीं की गई है।

2) माइक्रोसॉफ्ट के पैटर्न और प्रैक्टिस समूह से WASABi नामक ओपन-सोर्स एपीआई है। आपको इसे होस्ट करने के लिए एक जगह की आवश्यकता होगी, लेकिन यह आपकी तरफ से एज़ूर सर्विस मैनेजमेंट एपीआई के साथ संवाद करेगा और आपको सेवा बस कतारों के आधार पर अपने स्वयं के ऑटो-स्केलिंग को लागू करने के लिए ढांचा प्रदान करेगा। यह उपयोग करके, आप ज्यादातर कुछ विन्यास एक्सएमएल फाइल

3) instrumenting हो जाएगा आप 3 पार्टी उत्पादों & सेवाओं का उपयोग कर कोई आपत्ति नहीं है, वहाँ एक सेवा AzureWatch कहा जाता है (जो मैं के साथ संबद्ध कर रहा हूँ) है कि आप एक दे देंगे Azure पोर्टल की तरह सेवा बस कतारों के आधार पर स्केलिंग करने का तरीका, लेकिन इसमें अन्य विकल्पों, सुविधाओं और सेवाओं का एक गुच्छा होगा।

4) आप उदाहरण संख्याओं को बदलने के लिए सीधे Service Management API का उपयोग कर सकते हैं, लेकिन मैं वास्तव में इसे एएसआई के साथ सीधे WASABi के साथ उपयोग करने की अनुशंसा नहीं करता हूं।

मैंने हाल ही में ऑटो-स्केलिंग विकल्पों पर एक ब्लॉग लिखा है http://blog.paraleap.com/post/2013/07/29/Windows-Azure-Auto-scaling-Options-Side-by-Side-Comparison

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