आप किस जेएमएस कार्यान्वयन का उपयोग करते हैं?


43

हम पसंद के हमारे कार्यान्वयन के रूप में ActiveMQ 5.2 का उपयोग कर रहे हैं और हमने इसे थोड़ी देर पहले चुना था। यह अभी हमारे उपयोग के लिए काफी अच्छा प्रदर्शन करता है। चूंकि यह थोड़ी देर के बाद से, मैं सोच रहा था कि अन्य जावा संदेश सेवा कार्यान्वयन किस प्रकार उपयोग में हैं और क्यों? निश्चित रूप से कुछ से अधिक हैं।

3

हाल की परियोजनाओं में से एक में मैंने Sonic MQ का उपयोग किया था। .NET को अच्छी बाइंडिंग के साथ अच्छा समग्र कार्यान्वयन।

हमारे पास कुछ स्केलेबिलिटी समस्याएं थीं, लेकिन मुझे यह मानना ​​है कि स्केलेबिलिटी आवश्यकताएं बहुत सख्त थीं: अगर मैं सही ढंग से याद कर सकता हूं, तो 200,000 अलग-अलग ग्राहकों के बीच कोई देरी नहीं होने के साथ 20,000 की तरह कुछ गड़बड़ हो जाती है (प्रत्येक ग्राहक के पास एक ही समय में हर संदेश प्राप्त करने के लिए)।

  0

क्या कोई ऐसा कार्यान्वयन है जो इतना अधिक हो सकता है? 11 aug. 092009-08-11 10:26:00

  0

@ मनी: मेरे पास क्व्यूइंग सिस्टम की सटीक कॉन्फ़िगरेशन या आर्किटेक्चर के बारे में विवरण नहीं है जो कि जगह में रखा गया था क्योंकि मैं मिडलवेयर देव टीम का हिस्सा नहीं था, लेकिन हां, हम ध्वनि के साथ थ्रूपुट के उन स्तरों तक पहुंच गए MQ। यद्यपि विभिन्न हार्डवेयर और कतार विन्यास योजनाओं की कोशिश करते हुए कई पुनरावृत्तियों ने इसे लिया। 11 aug. 092009-08-11 16:31:35


3

मैंने जेबॉसएमक्यू का उपयोग किया है, जो जेबॉस ऐप सर्वर के साथ संस्करण 4 तक आता है, और जो ठोस लेकिन सीमित है। जेबॉस मैसेजिंग प्रतिस्थापन था, जेबॉस 5 के साथ आता है, और यह एक बड़ा सुधार है।

ActiveMQ मेरे लिए असली नापसंद है। प्रतीत होता है कि डेवलपर स्थिरता के नुकसान के लिए प्रदर्शन और सुविधाओं के लिए चला गया है, और यह आश्चर्यजनक रूप से छोटी है। यह देखते हुए कि यह Geronimo के लिए जेएमएस कपड़े है, मुझे चिंता है।

  0

हमारा अनुभव था कि संस्करण 3 और 5 ActiveMQ के लिए 4 से काफी बेहतर हैं। 23 sep. 082008-09-23 21:08:19

  0

... कुरूपता के मामले में, मुझे टाइप करना था। 23 sep. 082008-09-23 21:08:57

+2

मैंने 5.1 की कोशिश की जब मैंने बाहर निकला, और पाया कि वसंत एकीकरण बहुत सरल और स्पष्ट तरीकों से टूट गया था, जबकि 5.0 ने उस सम्मान में ठीक काम किया था। मुझे ActiveMQ के परीक्षण शासन में अब कोई भरोसा नहीं है। 24 sep. 082008-09-24 19:06:58


8

हम ऊंट ढांचे के माध्यम से एएमक्यू (5.1) पर भरोसा करते हैं, और कोई समस्या नहीं है। एएमक्यू 4 एक और अधिक मछलीदार था।


5

TIBCO EMS। यह जावा/जेएमएस, सी, नेट, और इसके लिए अन्य बाइंडिंग के साथ एक वाणिज्यिक संदेश सेवा है।


5

सूर्य का ओपन सोर्स ओपनएमक्यू (https://mq.dev.java.net/)। आप इसके लिए मुफ्त और भुगतान समर्थन प्राप्त कर सकते हैं।

ActiveMQ, आदि के साथ कुछ तुलना के बारे में इस ब्लॉग पोस्ट को देखें - http://alexismp.wordpress.com/2008/06/06/openmq-the-untold-story/

मैंने सुना है कि ओपनएमक्यू अधिक स्थिर है।

ActiveMQ अधिक लचीला है। जैसा कि आप इसे अधिक भाषाओं के साथ उपयोग कर सकते हैं। OpenMQ की तुलना में ActiveMQ की मेलिंग सूची पर शायद अधिक लोग हैं।


2

आईबीएम WebSphere MQ 5 और 6 सक्रिय MQ 5.2.0

इसके अलावा http://codingjunky.com/page5/page4/page4.html पर माइक्रो QueueManager की जाँच करें यह छोटा सा स्थापित करने और छोटी परियोजनाओं के लिए उपयोग करने के लिए आसान है।


6

WebLogic का उपयोग करते समय WebLogic JMS प्रदाता। बहुत अच्छा काम करता है।

  0

धन्यवाद। क्या यह अभी भी मान्य है? हमें वेबलॉगिक वातावरण में एक कतार लागू करने की आवश्यकता है। मैं सोच रहा हूं कि मुझे ActiveMQ या आंतरिक वेबलॉगिक जेएमएस चुनना चाहिए? 03 mar. 162016-03-03 17:10:11


1

हम SonicMQ, JBossMQ और कमल एक्सपेडिटर इंटीग्रेटर के "माइक्रो ब्रोकर" का उपयोग कर रहे हैं। हम उन्हें विभिन्न उद्देश्यों के लिए उपयोग कर रहे हैं:

-JBossMQ आंतरिक रूप से उपयोग किया जाता है और जेबॉस पर चलने वाले हमारे सभी जावा ईई अनुप्रयोगों से संवाद करने के लिए उपयोग किया जाता है। -Lotus Expeditor का उपयोग "रिमोट साइट्स" में किया जाता है, जहां हमारे पास केवल सीमित संसाधन हैं और आईटी कर्मचारी -SonicMQ हमारी संदेश रीढ़ की हड्डी है, हम इसका उपयोग केंद्रीय सिस्टम को जोड़ने के लिए करते हैं, लेकिन लगभग दूरस्थ सिस्टम को कनेक्ट करने के लिए भी करते हैं। 1000 साइटें

हमें उन सभी के साथ अच्छे अनुभव हैं, लेकिन हमारा अनुभव यह भी है कि एक अधिक जटिल वातावरण के साथ आपको संदेश प्रणाली का अधिक सक्रिय प्रशासन करना होगा। यह हमारी साइट पर SonicMQ के साथ विशेष रूप से सच हो गया :-)। एक प्रदर्शन परिप्रेक्ष्य से हमने विशेष रूप से क्यूई आधारित लगातार संदेश में SonicMQ के साथ सर्वोत्तम अनुभव किए।


1

मैंने कुछ वर्षों तक उत्पादन में ActiveMQ का उपयोग किया है, लेकिन मैं इसकी स्थिरता (विशेष रूप से इसके साथ क्लस्टर्ड-सक्षम) के बारे में कभी खुश नहीं था। OpenMQ पर स्विच करने के बाद कभी पीछे नहीं देखा। आप RabbitMQ या ZeroMQ में देखना चाह सकते हैं।


15

जेएमएस में जाने से पहले, एएमक्यूपी पर भी विचार करें - एक नया मानक हो सकता है। जेएमएस प्रदाताओं के साथ मैंने काम किया (अलग-अलग डिग्री में):

टीआईबीसीओ ईएमएस - बहुत तेज़ और मजबूत, अच्छा एपीआई समर्थन, जावा फ्रेंडली, देशी सी एपीआई मौजूद है। मैंने उपयोग किया है सबसे अच्छा वाणिज्यिक विकल्प।

वेबस्पेयर एमक्यू (और इसके जेएमएस कार्यान्वयन) - तो, ​​तो। पब/उप बिल्कुल सटीक नहीं है, कई विन्यास विकल्प और विकल्प उस उत्पाद के लंबे इतिहास से 'अजीब' और अत्यधिक जटिल हैं। बस प्रलेखन की राशि को देखो ...

सांत्वना JMS - बहुत ही उच्च प्रवाह क्षमता (! JMS दलाल हार्डवेयर में बनाया गया है), को जोड़ने प्रोटोकॉल के अच्छे विकल्प (MQTT, AMQP, व्यवस्थापक प्रोटोकॉल के रूप में http पर XML)

Fiorano MQ - विपणन में आक्रामक हुआ करता था लेकिन शेयर बाजार के एक बहुत कुछ खो दिया है, परिपक्वता चिंताओं

ध्वनि MQ - ठोस उत्पाद, यह भी एक सी एपीआई

सक्रिय MQ का समर्थन करता है - अगर आप एक साथ जाना चाहते ओपन-सोर्स उत्पाद (सस्ती समर्थन, महान समुदाय, सीमित ऐड-ऑन उत्पाद, सीमित उद्यम सुविधाएं) यह प्रोबा है अपनी सबसे अच्छी पसंद झुकाओ। बॉक्स से बाहर काम करता है और उदाहरण के लिए अपाचे कैमल जैसे कई उपकरणों की रीढ़ की हड्डी है।

  0

सोलिस जेएमएस और टिब्को ईएमएस के बीच क्या अंतर है? कारण मैं पूछता हूं, हम solace hw पर tibco ems चला रहे हैं, लेकिन यह tibco ems ब्रोकर है। मुझे लगता है कि शान्ति जेएम पूरी तरह से जानवर जानवर है? 22 aug. 172017-08-22 19:44:17

  0

क्या आप वाकई एक सॉलिस हार्डवेयर पर ईएमएस चला रहे हैं? यह एक अजीब संयोजन होगा। टीआईबीसीओ ईएमएस केवल सॉफ्टवेयर है (इसका एक और हार्डवेयर संस्करण है) और सोलस डिफ़ॉल्ट रूप से हार्डवेयर है (उनके पास परीक्षण के लिए एक सॉफ्टवेयर वीएम भी है)। और हां, सोलस जेएमएस और टीआईबीसीओ जेएमएस (= ईएमएस) अलग-अलग कंपनियां हैं, लेकिन दोनों एक ही एपीआई (जेएमएस) 28 aug. 172017-08-28 08:56:46

  0

यूप का समर्थन करते हैं ... मैंने इस सेटअप को * कई * स्थानों में देखा है। वे सोलेस से मैसेजिंग इंफ्रा (एचडब्ल्यू) खरीदते हैं और वे इस पर टिब्को चलाते हैं ... सभी जावा ऐप्स के लिए वे टिब्को पुस्तकालयों का उपयोग करते हैं और वास्तव में कम विलंबता के लिए वे सी ++ लिखते हैं जो समाधान प्रणाली स्तर की सामग्री का उपयोग करता है ... मुझे लगता है कि आप बाद के बारे में बात कर रहे हैं। यदि ब्रोकर एचडब्ल्यू में बनाया गया है, तो आपको इसके साथ बातचीत करने के लिए निम्न स्तर पर जाना होगा, समझ में आता है। 29 aug. 172017-08-29 14:03:50

  0

दिलचस्प - वे सोलेस जावा एपीआई का उपयोग क्यों नहीं करेंगे? ईएमएस यातायात के लिए समाधान आसानी से एक साथ काम नहीं करेगा। मैंने सोचा कि भव्य विचार यह है कि हर ऐप हर ऐप से बात कर सकता है। खैर ... 31 aug. 172017-08-31 07:40:32

  0

मुझे लगता है कि इसमें इसका सारांश शामिल है https://solace.com/press-releases/solace-and-tibco-announce-partnership-to-deliver- new-hardware-based-messaging-appliance 31 aug. 172017-08-31 14:19:17