Amazon Messaging Queue [AMQ]

RabbitMQ is the most widely deployed open-source message broker

Amazon MQ is a fully managed service that provisions and manages open source message brokers like RabbitMQ and Apache ActiveMQ for you. Amazon MQ for RabbitMQ manages both individual and clustered message brokers and handles tasks like provisioning the infrastructure, setting up the broker, and updating the software.

CargoDocs API uses Amazon MQ which now supports Rabbit MQ over which the actual message queue was built. Amazon MQ is a managed message broker service that makes it easy to migrate to a message broker in the cloud. A message broker allows software applications and components to communicate using various programming languages, operating systems, and formal messaging protocols.


RabbitMQ is lightweight and easy to deploy on-premises and in the cloud. It supports multiple messaging protocols. RabbitMQ can be deployed in distributed and federated configurations to meet high-scale, high-availability requirements.


essDOCS API has Rabbit MQ implementation that enables B2B messaging for all necessary actions, such as:

  • Set shared with a partner
  • Issued
  • Transferred
  • Returned
  • Surrendered
  • Amendment
  • Requested
  • Send Original
  • Draft Present
  • Send
  • Send Present
  • Sign and Send

The message will return set_id, transaction_id, document_id, and status.