2010-03-02 18 views
5

कोई व्यक्ति ActiveMQ लंबवत स्केलिंग से संबंधित अनुभव साझा कर सकता है? मैं विशेष रूप से रुचि कैसे प्रदर्शन से प्रभावित होता है:आप अपने ActiveMQ को लंबवत कैसे स्केल करते हैं?

  • NIO परिवहन
  • विकल्प org.apache.activemq.UseDedicatedTaskRunner
  • OpenWire
  • में tightEncoding अक्षम करने (KahaDB सहित) संदेश स्टोर के विभिन्न प्रकार का उपयोग

उत्तर

7

ऊपर उल्लिखित आइटम How do I configure 10s of 1000s of Queues in a single broker? पृष्ठ में सूचीबद्ध ActiveMQ को स्केल करने के लिए सभी अनुशंसाएं हैं। मैंने ग्राहकों की साइटों पर विभिन्न स्थितियों में इन रणनीतियों का उपयोग किया है और पाया है कि वे काफी मदद करते हैं। जब वहाँ बनाम टीसीपी परिवहन एक दलाल में कनेक्शन की संख्या ज्यादा हैं

  • NIO परिवहन कम सॉकेट उपयोग करने के लिए अच्छा है। यह दक्षता ब्रोकर के समग्र प्रदर्शन में सुधार कर सकती है।

  • मैं लगभग हमेशा org.apache.activemq.UseDedicatedTaskRunner=false सेटिंग की सलाह देता हूं क्योंकि यह प्रदर्शन के साथ काफी मदद करता है।

  • तंग एन्कोडिंग को अक्षम करना एक सूक्ष्म परिवर्तन है और लाभ देखने में मुश्किल है। यह आपके द्वारा भेजे जा रहे संदेशों के प्रकारों पर निर्भर करता है।

  • काहाडीबी सक्रिय एमक्यू के साथ लगातार संदेश के लिए किसी भी अन्य स्टोर को बेहतर प्रदर्शन करता है, खासकर ट्रंक पर। एक बग है जो वर्तमान में केवल ट्रंक पर तय की गई है जो लगातार संदेश प्रदर्शन में नाटकीय वृद्धि का कारण बनती है जो 5.3.1 और 5.4 का हिस्सा होगी।

मुझे पता है कि यह जानकारी ठोस नहीं है, लेकिन मुझे उम्मीद है कि यह अभी भी मदद करता है।

ब्रूस

+0

धन्यवाद। मैं बिल्कुल उस तरह की जानकारी की तलाश में था। सादर। –

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