教土豆学计算机
RabbitMQ is a messaging broker. It gives your application a common platform to send and receive messages.
Overall AMQ model
Server
+----------------------------+
| Virtual host |
| +-------------------+ |
| | Exchange | |
+-------------+ | | +-------+ | |
| Publisher | ----------> | | | |
| application | | | +---+---+ | |
+-------------+ | | | | |
| | Message | |
| | Queue | |
+-------------+ | | +-------+ | |
| Consumer | <----------- +-------+ | |
| application | | | +-------+ | |
+-------------+ | | +-------+ | |
| +-------------------+ |
+----------------------------+
RabbitMQ in Action
RabbitMQ Hits One Million Messages Per Second on Google Compute Engine