RabbitMQ简介
Exchange: 交换机->分发消息
Queue: 容器 ->存储消息
Routes:路由->分发消息的过程等于路由。
AMQP
RabbitMQ
Broker中介->服务端
Producer、Consumer客户端,建立TCP连接与服务端进行通信。
Connection TCP连接,channel为connection的单位,轻量的connection通过管道通信。
Virtual Host虚拟机,类似于mysql里有多个库,主要进行逻辑分区。
Binding 将交换机绑定到对应队列上。
RabbitMQ的6种工作模式
JMS
类似于JDBC,是Java程序与message通信的规范。