2012-10-29 14 views
5

के लिए मैं एक बिलाव 6 जावा वेब अनुप्रयोग में काम कर रहा हूँ और मैं कुछ आवश्यकताओं को एक JMS (संदेश कतार) के साथ हल करने की आवश्यकता है कि है, लेकिन यह पूरा करने के लिए कुछ उन्मुखीकरण की जरूरत है।एक JMS बिलाव 6

मुझे पता है कि ग्लासफ़िश या जेबॉस अपनी जेएमएस कतार लागू करता है, लेकिन कंपनी उनको इंस्टॉल नहीं करना चाहती है।

क्या जेएमएस कार्यान्वयन के लिए कोई ओपनसोर्स विकल्प है जिसे टोमकैट 6 में तैनात किया जा सकता है?

मैंने this पर शोध किया, लेकिन पृष्ठ की समीक्षा करने के बाद यह एक बंद परियोजना की तरह दिखता है। किसी को भी एक और पाठ्यक्रम का सुझाव कर सकते हैं?

+0

आप कोशिश कर सकते हैं [rabbitMQ] (http://www.rabbitmq.com/) –

+0

स्प्रिंग 3 आईएमओ का एक बहुत अच्छा विकल्प है। http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/jms.html#jms-connections –

+1

AFAIK स्प्रिंग केवल JMS के लिए ग्राहक के पक्ष समर्थन का समर्थन करता है। तुम अब भी से कनेक्ट करने के एक JMS सर्वर की जरूरत है। या मैं गलत हूँ? – chkal

उत्तर

1

मैं निश्चित रूप से ActiveMQ पर विचार करेंगे के साथ ActiveMQ एकीकरण की जांच किया।

यह बहुत व्यापक रूप से इस्तेमाल और एक बहुत सक्रिय उपयोगकर्ता समुदाय है।

इसमें बहुत सी उन्नत सुविधाएं हैं और यहां तक ​​कि एंटरप्राइज़ एकीकरण पैटर्न का भी समर्थन करता है।

और अंत में यह एक स्प्रिंग आधारित आवेदन करने के लिए अच्छी तरह से एकीकृत करता है।

Active MQ

1

सामान्य में, सबसे JMS कतार कार्यान्वयन स्टैंडअलोन क्षुधा हो जाएगा। हालांकि, अगर आप अभी भी कुछ का उपयोग कर वसंत-jms या वसंत-एकीकरण यह अपने आप के लिए आसान बनाने के लिए की तरह बिलाव में अपने अनुप्रयोग, और JMS api के लिए या तो कोड सीधे, या तैनात कर सकते हैं।

जैसा कि लोगों ने कहा है, ActiveMQ और RabbitMQ जेएमएस के लिए दो बहुत अच्छे विकल्प हैं।

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