ActiveMQ
Java Message Service (JMS) is a standardized Java API for sending messages between
two or more applications. ActiveMQ implements the JMS 1.1 specification along with other
messaging protocols.
There are two types of communication supported by JMS 1.1:
- point-to-point: direct messages are sent from a producer to a specified consumer via a JMS queue.
- publish and subscribe: communication is indirect through topics. Topics are published by producers, and consumers subscribe to specified topics.
Talend ESB embeds Apache ActiveMQ message broker to support this functionality. The job of the ActiveMQ message broker is to transport events between distributed applications, guaranteeing that they reach their intended recipients.
Beyond this documentation, see http://activemq.apache.org for more information.