January 18, 2014

JMS - ActiveMQ Message Priority Example

jms logo
Priority levels are a powerful instrument on JMS messages which allow building robust applications where for example peak traffic will not block important messages (set with a higher priority) from getting through the queue. The following post explains the basics of JMS priority and illustrates them with a code sample using ActiveMQ and Maven.

January 13, 2014

JMS - Message Structure Overview

jms logo
The basic structure of a JMS message consists out of three parts: headers, properties and body. In this blog post we will explore the different elements of the JMS message format and explain their use. For an exhaustive overview please check the Java Message Service Concepts chapter of The Java EE 6 Tutorial.

January 11, 2014

JMS - HermesJMS Download & Installation

hermesjms logo
HermesJMS is a graphical user interface that helps you interact with with many of the popular JMS providers. It allows to publish and edit messages, browse or search queues and topics, copy messages around and delete them. Hermes JMS is an open source project hosted by Sourceforge. Following tutorial shows how to install Hermes JMS on Windows or Unix and perform a start/stop of the application.

JMS - ActiveMQ Installation

activemq logo
Apache ActiveMQ is an open source message broker written in Java that offers JMS, REST and WebSocket interfaces. It supports protocols like AMQP, MQTT, OpenWire and STOMP that can be used by applications in different languages. Following tutorial details how to install ActiveMQ on Windows or Unix and perform a start/stop of the installed instance.