2012-07-27 12 views
5

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

इसके अलावा एक त्वरित पक्ष सवाल, विंडोज Azure सेवा बस साइट पर यह कहते हैं:

The Service Bus enables up to 100 concurrent connections to an entity.

यह केवल 100 समवर्ती सेवा बस से जुड़े उपयोगकर्ताओं मतलब है? या उदाहरण के लिए 100 समवर्ती कनेक्शन? मैं देख सकता था कि बड़े पैमाने पर वेबसाइटों के संदर्भ में केवल 100 समवर्ती उपयोगकर्ता कितने सीमित हो सकते हैं, इसलिए मुझे लगता है कि इसका मतलब उदाहरण है? समवर्ती जुड़े उपयोगकर्ताओं के साथ सेवा बस में जाने के बाद आर्किटेक्चर काम कैसे करेगा इस पर थोड़ा उलझन में।

+0

आप रेडिस पर भी विचार कर सकते हैं। एक नज़र डालें: https://github.com/SignalR/SignalR/wiki/SignalR-with-Redis-Running-on-a- विन्डोज़- अज़ूर- वर्चुअल- माचिन – tugberk

उत्तर

9

आपके उपयोगकर्ता आपके उदाहरण से जुड़े होंगे, और यह आपके उदाहरण होंगे जो सेवा बस से कनेक्ट होंगी। मैं 1 उदाहरण = 1 कनेक्शन नहीं कह रहा हूं (मुझे नहीं पता कि सिग्नलआर। विन्डोज़एज़ूर सर्विसबस आंतरिक रूप से कैसे काम करता है), लेकिन आप कुछ उदाहरणों के साथ सीमा तक नहीं पहुंच पाएंगे।

सिग्नलआर। विन्डोज़एज़ूर सेवाबस सेवा बस का उपयोग ... सेवा बस के रूप में करेगा और यह सुनिश्चित करने के लिए संदेशों को वितरित करेगा कि आप एकाधिक उदाहरणों के साथ सिग्नल का उपयोग कर सकते हैं।

और आप वास्तव में विंडोज़ एज़ूर सर्विस बस के बिना एक ही उदाहरण में 'सामान्य' सिग्नलर चला सकते हैं और इसे बाद में एसबी कार्यान्वयन में बदल सकते हैं (चरणों के लिए यह विकी देखें: http://www.asp.net/signalr/overview/performance/scaleout-with-windows-azure-service-bus)। लेकिन आपको यह ध्यान रखना चाहिए कि Windows Azure SLA केवल तब लागू होता है जब आपके पास 2 उदाहरण या अधिक चल रहे हों।

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