DC 6.0 RabbitMQ
Digizuite is utilizing RabbitMQ as messaging system.
For more information on what RabbitMQ is, we refer to their own documentation.
In order to control the underlying RabbitMQ, the MediaManager exposes an interface for controlling rabbit and the messages in it.
The system dashboard can be found under System administration/Rabbit overview and looks as follows
Each column means the following
Queue name refers to the name of the queue. Each service in Digizuite has it's own queue.
Ready is the number of messages waiting to be processed
Unacked is the number of messages currently being processed
Total active is equal to Ready + Unacked
Errors is the number of failed messages
Incoming is the number of messages being published to the queue per second
Ack means the number of messages being processed (or acknowledged in Rabbit terms) per second
Actions is the button to expand the queue for more actions.
Expanding the queue exposes a set of actions
Overview is a general overview exposing more details about the queue
Consumers shows details about the consumers subscribing to the queue
Messages exposes actions on the messages like Move and Purge. This allows the messages to be deleted (Purged) or Retries (Moved).
Temp queues is a feature for moving the messages to a temporary queue.