Apache ActiveMQ is an open source message-oriented middleware (MOM). ActiveMQ serves as a middleman between distributed applications and operates in an asynchronous manner. It acts like a post office for messages wherein the delivery of messages is accounted for, managed, directed, and guaranteed to be delivered. ActiveMQ can be used to manage the exchange of messages between applications or microservices and is the default messaging broker used by TORO Integrate.
Some of the benefits of ActiveMQ:
Asynchronous Communication - It allows clients to proceed with other processes whether or not the service has provided a response.
Broker Clustering - Multiple ActiveMQ brokers can be configured to work as a federated network of brokers for scalability purposes.
Location Transparency - The location of the applications don't need to be known which means changes in details about the services can also be made without affecting or disrupting the client.
Reliability - Sources or destinations don't have to be simultaneously available in order to send or receive messages.
This portion of the documentation will cover topics that can guide you on how you can configure or manipulate your ActiveMQ instance to work with TORO Integrate.
Check out the following pages to get started: