DESIGN TEMPLATES
In case of incorrect shutdown of the server, the data in the queue is not lost, processing continues from the place where there was a cliff
EASY TO USE
Distribute tasks to multiple queues, i.e. create message-level parallelization
A LOT OF TOOLS
If the processing result is not satisfactory, the task can be sent to the queue again
DISCONNECTED COMPONENTS
There are several modes of operation of the queue: point-to-point (direct) type distribution, topic-based distribution of messages (fanout)
SEPARATED LOGIC
The ability to synchronize the work of the client and the server, a kind of implementation of RPC
FULL TESTED
The number of messages stored in the queue is unlimited
User engagement
The message server can be located remotely with respect to both the producer and the concierge

