AMQP message server RabbitMQ

RabbitMQ is an open source implementation of the Advanced Message Queuing Protocol (AMQP) provided by LShift, written in Erlang, which is known for its high performance, robustness, and scalability, and therefore inherits these advantages.

There are mainly two components in AMQP: Exchange and Queue (there will be changes in AMQP 1.0), as shown in the figure below, the green X is Exchange, and the red is Queue, both of which are on the Server side, also known as Broker, this part is implemented by RabbitMQ, and the blue one is the client, usually there are two types: Producer and Consumer:




Reference:

http://www.oschina.net/p/rabbitmq/?fromerr=nGeWkgtN

official website guide- RabbitMQ-Java Client API Guide
http://www.blogjava.net/qbna350816/archive/2016/06/04/430771.htmlOnline


official website document
http://www.rabbitmq.com/releases/rabbitmq-java-client/ current-javadoc/

quick start manual
http://www.rabbitmq.com/tutorials/tutorial-three-java.html

Guess you like

Origin http://10.200.1.11:23101/article/api/json?id=327005302&siteId=291194637