RabbitMQ-03-RabbitMQ底层运行机制
RabbitMQ底层运行机制
AMQP是RbbitMQ的核心,也是规范,它定义了对外暴露的接口,
- Producer:消息的发布者
- Connection:producer/comsumer和Message Broker之间的TCP连接
- Channel:它是connection内部建立的逻辑连接,大体基于每个线程创建单独的channel
- Publish(也可以叫Message) 发布的消息(要有Routing Key)
- Exchange 交换机
- 队列
- Routes
- Consumer 消息的消费者
- 最外面的虚线部分,也可以叫 Message Broker
- 虚线里面的一层叫 Virtual Host
- 在Publish和Consume中是有一个Connection(物理上的连接)的内部有很多Channel,Channel是逻辑连接,这样也就复用了TCP网络资源。
RabbitMQ该如何学习
计算机学科是一个要求动手能力很强的学科,通过实战,用实际项目,把知识牢牢掌握住。


添加微信 | 公众号更多内容 |
---|---|
![]() |
![]() |
本博客所发布的内容,部分内容来源于网络,版权归原作者所有,如有侵权,请联系删除。转载请注明来自 面向加薪学习!