ActiveMQ with separated lib-directory

It’s easy to deploy an ActiveMQ-Broker. Just download it from the apache pages and extract all the files to a directory of your choice. If you need further libraries, for example to enable the embedded Camel-Routing-Engine with your own classes or their dependencies, just grab them via maven (or whatever) and push them to the […]

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 […]