2009-10-02 27 views
8

हम ~ 8000 क्लाइंट और प्रति ग्राहक एक कतार के साथ एक एमएसएमक्यू सिस्टम स्थापित करने की सोच रहे हैं। औसतन सिस्टम को प्रत्येक ग्राहक से ~ 2000 संदेश प्रतिदिन संभालने की आवश्यकता होती है, जहां संदेश का आकार 1K से MSMQ अधिकतम आकार (4 एमबी) तक होगा।एमएसएमक्यू स्केलेबिलिटी

क्या यह एमएसएमक्यू के साथ संभव है?

मुझे पता है कि मैं यहां बहुत सारे विवरण नहीं दे रहा हूं, लेकिन मुझे सिर्फ इस पर प्रतिक्रिया चाहिए कि कोई भी एक समान सेटअप चलाने में सक्षम है या नहीं।

+0

जब तक कि आप इसे पहले से ही नहीं जानते हैं, शायद http://msdn.microsoft.com/en-us/library/ms811056.aspx मदद कर सकता है – Karsten

उत्तर

7

खैर, ब्रॉडब्रश उत्तर हाँ है, यह 10 साल से अधिक समय तक परिपक्व उत्पाद के रूप में कोई समस्या नहीं उठाएगा।

वहाँ बहुत सारे बड़े कार्यान्वयन हैं, ज्यादातर बैंक, जैसे बार्कलेज इसका उपयोग करते हैं, क्योंकि मुझे 60-90 के डेस्कटॉप के बीच लगता है, लेकिन केवल अगर इसे सही ढंग से डिज़ाइन किया गया है, और आपके प्रत्येक प्रसंस्करण बॉक्स में पर्याप्त स्मृति है , और उपयुक्त नेटवर्क बैंडविड्थ।

मैसेजिंग थ्रूपुट के संबंध में, दिन में 2k संदेश, वास्तव में कुछ भी नहीं है। मैं कुछ साल पहले शहर में काम कर रहा था, जहां एक डेरिवेटिव्स एफ/एक्स ऐप 1600 संदेश/सेकंड संसाधित कर रहा था।

मैं आपको विनिर्देशों के बिना कोई सलाह नहीं दे सकता, लेकिन मुझे उम्मीद है कि इससे मदद मिलती है।

बॉब।

0

सिद्धांत में आप यह कर सकते हैं और आपके पास रखरखाव दुःस्वप्न होगा। कतार (ओं) का सामना करने वाले एक/कुछ ग्राहक को नियोजित करें और सामग्री रूटिंग और/या प्रतिस्पर्धी उपभोक्ता पैटर्न को डाउनस्ट्रीम परिनियोजित करें।

थ्रूपुट आपके अनुमानित वॉल्यूम्स के साथ कोई समस्या नहीं है लेकिन याद रखें कि आपकी कतारों का समर्थन करने वाली मौलिक डिस्क फ़ाइलें हैं। यदि आप 8,000 कतारों को तैनात करते हैं तो आपको डिस्क I/O समस्याएं प्राप्त होने का जोखिम हो सकता है जब तक आपके पास RAID समाधान न हो।

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