Zastanawiałem się, jaka jest różnica między kolejką JMS a tematem JMS.
Strona ActiveMQ mówi
Tematy
W JMS Temat implementuje semantykę publikowania i subskrybowania . Kiedy opublikujesz wiadomość, trafi ona do wszystkich zainteresowanych subskrybentów - więc zero dla wielu subskrybentów otrzyma kopię wiadomości. Tylko subskrybenci, którzy mieli aktywną subskrypcję w momencie otrzymania wiadomości przez brokera, otrzymają kopię wiadomości.
Kolejki
Kolejka JMS implementuje semantykę modułu równoważenia obciążenia . Pojedyncza wiadomość zostanie odebrana przez dokładnie jednego konsumenta. Jeśli w chwili wysłania wiadomości nie ma żadnych konsumentów, wiadomość będzie przechowywana do momentu, aż będzie dostępny konsument, który może przetworzyć wiadomość. Jeśli konsument otrzyma wiadomość i nie potwierdzi jej przed zamknięciem, wiadomość zostanie ponownie dostarczona innemu konsumentowi. Kolejka może mieć wielu klientów z równoważeniem obciążenia wiadomości wśród dostępnych klientów.
Chcę mieć „coś”, co wyśle kopię wiadomości do każdego subskrybenta w tej samej kolejności, w jakiej wiadomość została odebrana przez brokera ActiveMQ.
jakieś pomysły?