Advanced Message Queuing Protocol
See the document how-to-run.md
Manage the messages to be published so they can be processed.
Receive the messages to process.
Entity that receives the messages from the produces and enrute to its linked queues.
- Direct: Send messages to the linked queues based on the routing key(Unicast).
- Fanout: Send messages to all the queues linked to the exchange.
- Topic: Send messages to the linked queues based on the routing key(Multicast).
- Headers: Designed to enrute multiples attributes(headers).
Store the messages consumed by the application.
Rules used for the exchange to send messages to its linked queues.
- https://www.rabbitmq.com/tutorials/amqp-concepts.html
- http://www.squaremobius.net/amqp.node/channel_api.html
- https://github.com/squaremo/amqp.node
- https://www.rabbitmq.com/getstarted.html
- https://www.cloudamqp.com/blog/2015-05-18-part1-rabbitmq-for-beginners-what-is-rabbitmq.html