深入解析RabbitMQ所采用的AMQP模型机制
发布时间
阅读量:
阅读量
RabbitMQ 基于 AMQP 协议实现通信功能。相较于传统基于 TCP/UDP 等协议的通信方式,在功能上兔兔MQ 模型表现更加突出,并且在架构设计上同样更加复杂。
最近项目中对RabbitMQ使用得较多,在研究过程中进行了较为系统深入的研究和学习它的具体工作流程。
内容基本上从官网文档借鉴。

注
为了确保传输的一致性,在AMQP协议中采用了确认机制。当消费者接收快递时,需要签署收货证明以确保订单会被系统移除。
如果消息无法送达,则可以选择退款给发布方、丢弃或归还到旧货区域(dead letter queue)
exchange:
Exchange在AMQP体系中扮演着关键性角色的中间实体,在其交换类型(exchange type)方面,包括以下4个类别:
Direct, Fanout, Topic, Headers
除了类型外,还有一些关键的属性:
Name, Durability, Auto-delete,
全部评论 (0)
还没有任何评论哟~
