RabbitMQ简介
作者:互联网
broker: rabbit server本身就是个broker,接收和分发消息。
virtual host:处于多租户的安全设计,类似于namespace,每个用户都可以有自己的vhost创建的交换机和队列。一个broker可以有多个交换机。
Exchange:message到达broker的第一站,根据分发规则,匹配查询表中的routing key,分发消息到queue队列中。常见的类型由direct,topic,fanout。
Queue:一个交换机可以对应多个队列,
Connection:生产者和消费者连接broker的TCP连接。
channel:应用程序如果支持多线程,那么AMQP包含了channel id帮助客户端和message broker识别channel,所有channel之际时完全隔离的,channel作为轻量级的connetion极大的减少了操作系统建立TCP connection的开销。
标签:分发,队列,简介,broker,RabbitMQ,交换机,TCP,channel 来源: https://www.cnblogs.com/rtnb/p/16293634.html