JMS – Beispiel mit Topic und TempQueue

Szenario: Ein Server sendet kontinuierlich Notifications an ein Topic (publish), der Client ist auf dem Topic eingeschrieben (subscribe). Der Client sendet über eine Queue für Requests Anfragen an den Server mit einem JMSReplyTo-Feld auf eine Temporäre Queue. Diese ist nur für die aktuelle Session des Client verfügbar. Über das JMSReplyTo wird eine Request/Response-Kommunikation über JMS […]

ActiveMQ-Message Acknowledgement mit Auto-Reconnect

Der Unterschied zwischen synchron und asynchron liegt ja bekanntlich im Auge des Betrachters 🙂 Wir gehen davon aus, dass eine Message synchron versendet wird, wenn der Sender solange blockiert ist, bis der Empfänger eine Bestätigung über den Erhalt der Message zurücksendet. JMS ist ja für sein asynchrones Verhalten bekannt, aber bei genauerer Betrachtung, gibt es […]