How to: use STOMP to bind RabbitMQ AMQP queues to exchanges

Queues and exchanges are core entities in RabbitMQ message brokers and described in more detail here. The STOMP plugin documentation lists all available destination types which can be used in SUBSCRIBE and SEND frames. Binding a queue to an exchange is not explicitly covered. How can a STOMP client bind a queue using Habari Client … Continue reading How to: use STOMP to bind RabbitMQ AMQP queues to exchanges

Habari Client libraries 2022.08

Habarisoft released new versions of its native STOMP client libraries for Delphi / Object Pascal for integration with popular open source message brokers: Habari Client for ActiveMQ 7.2 - tested with Apache ActiveMQ ...Habari Client for Artemis 7.2 - tested with Apache ActiveMQ Artemis ...Habari Client for OpenMQ 7.2 - tested with Eclipse GlassFish 6.2.3Habari … Continue reading Habari Client libraries 2022.08

Habari Client libraries 2022.08

Habarisoft released new versions of its native STOMP client libraries for Delphi / Object Pascal for integration with popular open source message brokers: Habari Client for ActiveMQ 7.2 - tested with Apache ActiveMQ 5.16.5 and 5.17.1Habari Client for Artemis 7.2 - tested with Apache ActiveMQ Artemis 2.23.1Habari Client for OpenMQ 7.2 - tested with Eclipse … Continue reading Habari Client libraries 2022.08

Now testing: Stomp 1.2 fixes in Eclipse OpenMQ 6.4.0-SNAPSHOT

The STOMP 1.2 implementation in OpenMQ still has some minor defects. One of them is the missing encoding (escaping/unescaping) of special characters in the frame headers as reported in https://github.com/eclipse-ee4j/openmq/issues/1534 Last week I started working on the OpenMQ source code to fix the Stomp 1.2 bridge implementation. As soon as this is fix is included … Continue reading Now testing: Stomp 1.2 fixes in Eclipse OpenMQ 6.4.0-SNAPSHOT

How to: send messages from Apache TomEE+ 9 to Delphi / Free Pascal applications

Apache TomEE is a Jakarta EE application server, based on the popular Apache Tomcat. If you need to send messages from Apache TomEE to Delphi / Free Pascal applications, walk through this article for a short demonstration of message exchange using Habari Client for ActiveMQ. No additional configuration is required. This example has been designed … Continue reading How to: send messages from Apache TomEE+ 9 to Delphi / Free Pascal applications

Habari Client libraries 2022.06

Habarisoft released new versions of its native STOMP client libraries for Delphi / Object Pascal for integration with popular open source message brokers: Habari Client for ActiveMQ 7.1 - tested with Apache ActiveMQ 5.16.5 and 5.17.1Habari Client for Artemis 7.1 - tested with Apache ActiveMQ Artemis 2.22.0Habari Client for OpenMQ 7.1 - tested with Eclipse … Continue reading Habari Client libraries 2022.06

Example app to “ping” a STOMP message broker

A new example application for Habari Client libraries is under construction and available for download (see link below). The PingBroker example application provides several configuration options and displays the result of the connection attempt. Options: broker address and portusername and passwordvhost Note: port, username and password are configured with defaults of a fresh installation of … Continue reading Example app to “ping” a STOMP message broker

How to: use fully-qualified queue names with ActiveMQ Artemis

Background By default, STOMP support in ActiveMQ Artemis assumes that the destination of a SEND frame represents a queue which is bound to an address with the same name as the queue. However, there may be cases where the client needs to send messages to an existing broker with queue bound to an address with … Continue reading How to: use fully-qualified queue names with ActiveMQ Artemis

How to: send STOMP messages to existing ActiveMQ Artemis queues

Background We want to send STOMP messages to an existing queue with the name QUEUE_TEST on an ActiveMQ Artemis broker. However, there is a ... Special restriction The broker does not specify any routing semantics in the STOMP acceptor configuration - and we can not change the configuration, because the broker is not managed by … Continue reading How to: send STOMP messages to existing ActiveMQ Artemis queues