page contents

RabbitMQ基本概念有哪些?

轩辕小不懂 发布于 2021-09-01 15:36
阅读 791
收藏 0
分类:中间件
1821
Nen
Nen
- 程序员

Broker:消息队列服务器实体

Exchange:消息交换机,它指定消息按特定规则,路由到哪个队列

Queue:消息队列载体,每个消息都会被投入到一个或多个队列

Binding:绑定,它的作用就是把exchange和queue按照路由规则绑定起来

Routing Key:路由关键字,exchange根据这个关键字进行消息投递

VHost:vhost 可以理解为虚拟 broker ,即 mini-RabbitMQ server。其内部均含有独立的 queue、exchange 和 binding 等,拥有独立的权限系统,可以做到 vhost 范围的用户控制。

Producer:消息生产者

Consumer:消息消费者

Channel:消息通道,在客户端的每个连接里,可建立多个channel,每个channel代表一个会话任务

请先 登录 后评论