Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

One of the advantages of messaging is that communication is asynchronous. This means that when a message has been sendsent, the producing component does not have to wait for an answer and could can continue doing other tasks. The receiving component does not need to be running to be able to produce send a message to it. When a message has been delivered to the exchange, it will be placed in the bound queue and will be read when the receiving component is online. Also the order of receival is kept within the queue, and delivered in the same order to the receiving component.

...

The overview on the Blueriq DCM architecture overview page shows the different components that communicate with each other using a queue.

RabbitMQ

To use the asynchronous communication with queues, we need software that manages these queues. This software is called a message broker. The message broker is where queues are defined together with the corresponding exchanges.

...