其他分享
首页 > 其他分享> > RabbitMQ简介

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