में संदेश समूह मुझे एक आवश्यकता है कि मुझे जेएमएस संदेश (एमडीबी के माध्यम से) को इस तरह से संसाधित करने की आवश्यकता है कि किसी निश्चित समूह (समूह आईडी सेट) से संबंधित संदेश उसी बीन उदाहरण से उपभोग किए जाते हैं। मुझे जिस व्यवहार की आवश्यकता है वह यह है कि एक ही समूह आईडी वाले संदेश अनुक्रमिक रूप से संसाधित होते हैं (हालांकि संदेश आदेश अप्रासंगिक है), और उन्हें उसी एमडीबी-उदाहरण में जोड़ना चाहिए।वेबस्पेयर एमक्यू
संदेशों में किसी भी प्रकार का अनुक्रम संख्या नहीं है (क्योंकि यह अप्रासंगिक है) और हम नहीं जानते कि समूह में पहला या आखिरी संदेश क्या है (वहां समूह में सैद्धांतिक रूप से "कभी भी अंतिम संदेश नहीं हो सकता है) । हम चाहते हैं कि उपभोक्ता उन्हें प्राप्त करने में सक्षम होने के तुरंत बाद उन्हें वितरित किया जाए।
ActiveMQ बस JMSXGroupID सेट करके इस सटीक सुविधा (http://activemq.apache.org/message-groups.html) प्रदान करता है। हालांकि, हम वेबस्पेयर एमक्यू के लिए बाध्य हैं। मुझे अब तक पता चला है कि कतार में एक ही समूह के संदेश एकत्र करना और http://www.ibm.com/developerworks/websphere/library/techarticles/0602_currie/0602_currie.html में वर्णित संदेश "समूह में अंतिम संदेश" प्राप्त करने के लिए संदेश चयनकर्ता का उपयोग करना संभव है। हालांकि हम एक क्लीनर तरीका पसंद करेंगे (जैसे ActiveMQ में)। क्या किसी को पता है कि वेबस्पेयर में उस व्यवहार को कैसे प्राप्त किया जाए?
धन्यवाद!
धन्यवाद, यही मेरी अपेक्षा है। – ftr