Message
消息,消息是不具名的,它由消息头和消息体组成。消息体是不透明的,而消息头则由一系列的可选属性组成,这些属性包括 routing-key(路由键)、priority(相对于其他消息的优先权)、delivery-mode (指出该消息可能需要持久性储存)等。
Publisher
消息的生产者,也是一个向交换机发布消息的客户端应用程序。
Exchange
交换器,用来接收生产者发送的消息并将这些消息路由给服务器中的队列。
Exchange 有四种类型:direct(默认),fanout,topic,和headers,不同类型的Exchange转发消息的策略有所区别。
Queue
消息队列,保存消息,阅后即焚。
Binding
消息队列和交换器之间的绑定。
Connection
网络连接,比如一个TCP连接
Channel
信道,多路复用,节省系统开销。
Consumer
消息的消费者
Virtual Host
虚拟主机,表示一批交换器,消息队列和相关对象。
Broker
消息队列服务器实体
生产者把消息发布到 Exchange 上,消息最终到达队列并被消费者接收,而 Binding 决定交换器的消息应该发送到那个队列。
direct、fanout、topic、headers,其中 headers 不常用。
docker run -d -p 5672:5672 -p 15672:15672 --name rabbitmq "dockerId"
原文:https://www.cnblogs.com/zolmk/p/14074164.html