Using ActiveMQ Artemis temporary queues over STOMP

In its first version (1.0.0) ActiveMQ Artemis creating temporary destinations from a STOMP client is not supported.

However, Delphi and Free Pascal applications can use Habari Client for Artemis to send messages to temporary queues which have been created by a JMS client. Once the JMS client created the queue, its full name can be transmitted to STOMP clients in the reply-to header, so that the STOMP client can respond to messages over the temporary queue.

A small example for RPC (remote procedure call), which is based on temporary queues, is included with Habari Client for Artemis. The ‘client’ part is a Java program, the ‘server’ part is a Delphi application.

About Habari Client for Artemis

Habari Client for Artemis is currently in beta test. Habari Client for Artemis is easy to install and configure, and provides a high-level API and programming model, based on connections, sessions, destinations, message producers, and message consumers.

Habari Client for Artemis home page:
https://www.habarisoft.com/habari_artemis.html

Getting Started PDF:
https://www.habarisoft.com/habari_artemis/1.0b1/docs/HabariArtemisGettingStarted.pdf

API documentation:
https://www.habarisoft.com/habari_artemis/1.0b1/docs/api/index.html

1.0b1 (beta) release now available
The license includes one year free updates. As a special promotion offer for early adopters, the year begins with the final 1.0 release, which is planned for Q3/2015. Also, the beta release is offered with a 30 to 40 Euro discount compared to Habari Client libraries for other open source message brokers.

logo

Advertisements

Leave a Reply

Please log in using one of these methods to post your comment:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s