RabbitMQ几个核心概念

1、Connection(连接):是RabbitMQ的socket链接,它封装了socket协议相关部分逻辑,用于生产者、消费者与rabbitmq进行连接

2、Channel(通道):是我们与RabbitMQ打交道的最重要的一个接口,我们大部分的业务操作是在Channel这个接口中完成的,

包括定义Queue、定义Exchange、绑定Queue与Exchange、发布消息等,可以理解为相当于是hibernate中的session。

3、Exchange(交换机):负责从生产者那儿接收消息,然后路由转发至【队列】

4、Queue(队列):负责从交换机那儿接收消息,然后进行消息存储

5、Virtual Host(虚拟主机):多租户概念,用于做rabbitmq数据隔离

6、RoutingKey:生产者将消息投递至交换机时携带的标识

7、BindingKey:队列与交换机绑定的标识,将来与RoutingKey匹配的消息会被路由到该队列

相关推荐
小张同学a.4 小时前
zabbix企业级监控平台4——分布式监控与grafana数据可视化
linux·运维·数据库·分布式·信息可视化·zabbix·grafana
番茄炒鸡蛋加糖6 小时前
分布式 CAP、BASE 理论 & 中间件 CAP 取舍
分布式·中间件
海上小飞龙20 小时前
Redis 分布式锁原理:从 SET NX EX 到 Redisson 看门狗
数据库·redis·分布式
明达智控技术21 小时前
国产PLC、远程IO模块在食品包装机的应用
分布式·自动化
YOU OU1 天前
RabbitMQ应用问题
分布式·rabbitmq
YOU OU1 天前
RabbitMQ高级特性
分布式·rabbitmq
珠***格2 天前
双碳目标下:四可装置如何助力光伏消纳与碳数据上报
网络·人工智能·分布式·安全·边缘计算
科力锐品牌君2 天前
行业龙头|科力锐全链路防勒索 + 多中心容灾方案,构筑河南翔宇医疗业务安全闭环!
网络·数据库·分布式·安全·数据安全·备份
WHS-_-20222 天前
基于网络感知自适应树与辅助路由加速地理分布式机器学习
网络·分布式·机器学习
JLWcai202510092 天前
核电打磨 “安全卫士”|金利威不锈钢专用树脂砂轮,合规高效双在线
mysql·mongodb·eureka·sqlite·rabbitmq·nosql·memcached