2012-04-21 23 views
6

इस समय विंडोज़ एज़ूर के बारे में सीखना।सर्विसपॉइंट मैनेजर। डीफॉल्टकनेक्शन वर्कर रोल

मैं कुछ नमूने को देख रहा हूँ और एक कार्यकर्ता की भूमिका के onStart घटना में मैं

ServicePointManager.DefaultConnectionLimit = 5 देखते हैं;

मुझे इसकी प्रासंगिकता नहीं समझती है।

अपने कार्यकर्ता की भूमिका में, आप तो निश्चित रूप से उदाहरणों की संख्या निर्धारित कर सकते हैं इस प्रविष्टियों की संख्या को सीमित?

माफ करना, मैं उलझन में हूँ।

उत्तर

8

हमने अपनी टीम पर इस तरह की एक समस्या को मारा। डिफ़ॉल्ट रूप से, डोमेन प्रति निवर्तमान कनेक्शन की डिफ़ॉल्ट संख्या डिफ़ॉल्ट रूप से 2 को तैयार है। यह समवर्ती कनेक्शन आप हो सकता है और मुद्दों प्रदर्शन पैदा कर सकता है की संख्या को सीमित। मैं नीचे ब्लॉग है, जो समस्या पर कुछ विस्तार में चला जाता है पर एक नज़र डालें चाहते हैं।

http://blogs.msdn.com/b/jpsanders/archive/2009/05/20/understanding-maxservicepointidletime-and-defaultconnectionlimit.aspx

उदाहरणों की संख्या का समायोजन के संदर्भ में, जबकि कि Azure के अंदर चल रहे हैं उदाहरणों की संख्या का पता पैमाने पर कर सकते हैं, बस बाहर स्केलिंग एक उदाहरण पर बाधाओं का समाधान नहीं होगा।

3

यह सेटिंग विंडोज़ एज़ूर स्टोरेज का उपयोग करने पर सबसे अधिक सीधे लागू होती है। आप एक ही मेजबान समाप्ति बिंदु (जैसे .table.windows.core.net) है कि केवल 2 कनेक्शन तक ही सीमित रहेगा आप यह नीति सेट नहीं है, तो है। हालांकि, अगर आप विंडोज Azure भंडारण तो के बारे में पता है कि तुम आप अनुरोध parallelizing द्वारा पैमाने को प्राप्त पता है। आप इस मामले में कई निरंतर कनेक्शन चाहते हैं। हमारे पर्यावरण, जहां हम चरम विभाजन और कई आईओ बाध्य ऑपरेशन में, हम 100, IIRC के आसपास इस सीमा है।