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