2012-01-30 11 views
12

Apache ActiveMQ और Apache ActiveMQ अपोलो के बीच क्या अंतर है?ApacheActiveMQ और ApacheActiveMQApollo

अपोलो दस्तावेज़ कहता है: "ActiveMQ अपोलो मूल सक्रिय एमक्यू की नींव से निर्मित मैसेजिंग ब्रोकर को बनाए रखने के लिए एक तेज़, अधिक विश्वसनीय, आसान है। यह इसे मूल रूप से अलग थ्रेडिंग और संदेश प्रेषण आर्किटेक्चर का उपयोग करके पूरा करता है।", लेकिन वहां नहीं है 'जावा नमूना कोड और अच्छी उपयोगकर्ता मार्गदर्शिका नहीं है।

क्या कोई भी लाइव वातावरण में अपाचेएक्टिव एमक्यूएपोलो का उपयोग करता है? मूल ActiveMQ के लिए बेहतर प्रदर्शन करें?

+0

इस लिंक में उत्पाद की स्थिति पर कुछ जानकारी - http://www.infoq.com/news/2011/12/apollo-benchmarks – Matt

+0

@Matt आपकी प्रतिक्रिया के लिए धन्यवाद। मैं इस ब्लॉग का सुझाव भी देता हूं [यहां] (http://hiramchirino.com/blog/) लेकिन मुझे पता है कि किसी ने आपके लाइव प्रोजेक्ट के लिए इस समाधान का उपयोग किया है और मूल ActiveMQ पर बेहतर प्रदर्शन प्राप्त किया है। – MJM

+2

मैंने अपने संदेश आवश्यकताओं में से एक के सक्रियम और apollow के बीच एक तुलना परीक्षण किया, हालांकि उत्पादन में नहीं। अपोलो ने Activemq की तुलना में बेहतर प्रदर्शन प्रदान किया था। लगातार संदेश के लिए लगभग 40% अधिक थ्रूपुट। चूंकि मेरी संदेश आवश्यकताएं बहुत अधिक हैं, इसलिए मैं अन्य ढांचे को आजमाने की योजना बना रहा हूं। – techuser

उत्तर

12

ActiveMQ v5 वर्तमान स्थिर ActiveMQ उत्पाद है। यह बहुत कठिन है और कई वर्षों में इसमें कई सुविधाएं शामिल की गई हैं, यह दस्तावेज और अच्छी तरह से समर्थित है। ActiveMQ अपोलो ActiveMQ की अगली पीढ़ी है, इसे मूल रूप से अलग-अलग आर्किटेक्चर का उपयोग करके स्क्रैच से पुनः लिखा गया है। वर्तमान में यह लगभग ActiveMQ के रूप में समृद्ध सुविधा के रूप में नहीं है लेकिन यह प्रत्येक रिलीज के साथ बेहतर हो जाता है। वर्तमान में अपोलो के लिए उपयोगकर्ताओं की संख्या या समर्थन नहीं है, इसलिए आपको यह सुनिश्चित करने के लिए सावधानीपूर्वक मूल्यांकन करना चाहिए कि यह आपके संदेश प्रदाता के रूप में इसे चुनने से पहले आपकी आवश्यकताओं को पूरा करता है।

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