2010-07-25 11 views
5

मैं इसके सिमेंटिक के साथ हमारे MQ सर्वर के साथ खेलते हैं और अपने आप को परिचित करने के लिए एक ग्राहक की तलाश में हूँ (जीयूआई ग्राहक, नहीं क्लाइंट लाइब्रेरी के रूप में)। ऐसा कुछ जो बटन (या एक टेक्स्ट कमांड) के प्रेस पर संदेश भेज और प्राप्त करेगा और शायद मुझे सर्वर कतारों और संदेशों की स्थिति के बारे में भी अपडेट करेगा। प्रशासन एक बोनस होगा। यूआई को ग्राफिकल होने की आवश्यकता नहीं है (यानी कमांड लाइन क्लाइंट ठीक हैं)।पूर्व बनाया AMQP और STOMP ग्राहक (जीयूआई ग्राहक के रूप में)

सर्वर शायद, RabbitMQ चलाता है, जिससे कुछ भी RabbitMQ विशेष ठीक है के रूप में ActiveMQ है। लेकिन मेरे पास एक सामान्य AMQP या STOMP उपकरण होगा।

तो, इस तरह के कुछ भी मौजूद हैं?

मैं जानता हूँ कि कुछ प्रबंधन और निगरानी उपकरण दोनों सर्वर वितरण के साथ आते हैं, लेकिन कोई ग्राहकों, है ना?

उत्तर

1

चेक बाहर BQL RabbitMQ प्लगइन।

यह आप AMQP के लिए एक एसक्यूएल शैली भाषा देता है। उदाहरण के लिए,

BQL> create exchange myexchange; 
ok 
BQL> create durable queue 'myqueue' 
ok 
BQL> select name,messages from queues where 'durable'=true order by name 
---------------------- 
| name | messages | 
---------------------- 
| myqueue | 0  | 

जाहिर है, यह RabbitMQ विशिष्ट है।

आप कोडिंग का एक सा भी करने को तैयार हैं, तो आप RabbitMQ जावा और .NET ग्राहकों में उदाहरणों पर एक नज़र ले सकता है:

वे काफी ग्राफिकल नहीं हैं, लेकिन उन्हें समझने की कोशिश करने से आपको सही प्रश्न पूछने के लिए मजबूर किया जाता है।

यह थोड़ी देर हो गया है, लेकिन मुझे याद है कि एएमक्यूपी के साथ खुद को परिचित करने का सबसे अच्छा तरीका 0-9-1 spec पढ़ना और कुछ सरल कार्यक्रम लिखना है; विशेष रूप से, उस साइट पर प्रोटोकॉल प्रलेखन बहुत सारे उदाहरण देता है।

+0

ठीक है, स्टॉम्प प्लगइन भी है, लेकिन मैं इस पर टिप्पणी नहीं कर सकता। https://dev.rabbitmq.com/wiki/StompGateway – scvalex

+0

इसके अलावा, यदि आपके कोई प्रश्न हैं (कुछ भी एएमक्यूपी-संबंधित वास्तव में), तो RabbitMQ- चर्चा मेलिंग सूची पर एक पंक्ति ड्रॉप करें। http://lists.rabbitmq.com/cgi-bin/mailman/listinfo/rabbitmq-discuss – scvalex

+0

मुझे इससे डर था। बहुत बुरा नहीं है, हालांकि: मैंने कुछ 5 वर्षों के बाद फिर से जावा लिखना शुरू कर दिया और मुझे कुछ चींटी भी सीखनी पड़ी। मैं वास्तव में खरगोश की जावा लाइब्रेरी का उपयोग करके अपना स्वयं का एएमक्यूपी क्लाइंट लिखूंगा लेकिन इस बीच में मैं बीक्यूएल के साथ खेलूँगा। धन्यवाद। – aib

5

अपाचे ActiveMQ के लिए, वहाँ है

विकसित होने का ऐसा ओपन सोर्स प्रोजेक्टके लिए संदेश व्यवस्थापक gui आधारित उपकरणअपाचे ActiveMQ।

  • HermesJMS, यह ActiveMQ 5 का उल्लेख नहीं है (केवल 3 और 4) plugin page पर है, लेकिन वहाँ है एक सक्रिय user forum
+0

हालांकि मैंने खरगोश एमक्यू का उपयोग करने का फैसला किया है, फिर भी मैंने आपके द्वारा उल्लिखित दो टूल का उपयोग करके ActiveMQ के साथ खेलना होगा (मुझे पहले से ही वेब इंटरफ़ेस के बारे में पता है।) धन्यवाद। – aib

0

कि RabbitMQ के साथ आता है (और rabbitmq-plugins enable rabbitmq_management रूप से सक्षम) एक वेब आधारित इंटरफेस है कि बंदरगाह 15672 पर सुनता है और w सब कुछ आप कर रहे हैं कर सकते हैं (मैं है rabbitmq-management प्लगइन के रूप में पूछना)।

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