Ich habe einen JMS-Server mit HornetQ als JMS-Provider (Warteschlange) eingerichtet.Reihenfolge der Nachrichten mit HornetQ erzwingen
Ich habe eine Anwendung, die als ein Produzent und ein anderer (anderer Computer) als ein Verbraucher fungiert.
Ich verstehe, dass die JMS-Spezifikation nicht die Reihenfolge der Lieferung nicht garantiert, aber ich bin auf der Suche nach einem Weg, genau das zu tun: erhalte die Nachrichten genau in der Reihenfolge, wie sie gesendet wurden, auch wenn es Anbieter sind Spezifisch.
Irgendwelche Ideen?
Wenn Sie jedoch die Fenstergröße auf 0 setzen, haben Sie effektiv eine Zwischenspeicherschicht gelöscht, die die Leistung beeinträchtigt. –
In meinem Fall ist die Reihenfolge der Nachrichten viel wichtiger als ein möglicher Leistungsverlust. Aber wenn du eine bessere Idee hast, würde ich es gerne hören. Vielen Dank. – Bogdan
Das Einstellen dieser Option hat bei mir nicht funktioniert, wurde lokal mit HornetQ 2.2.5 getestet. Ein Client erzeugt eine Nachricht, eine konsumiert, die Reihenfolge ist nicht sequentiell. – Dag