rabbitMq的消息模型和原理
一.rabbitMq遵从AMQP协议(高级消息队列协议)
AMQP帧由五个不同的组件组成:
协议头帧用于连接到rabbitmq,进使用一次。
方法帧携带发送给rabbitmq或者从rabbitmq接收到的rpc请求或者响应
内容头包含一条消息的大小和属性。
消息体帧包含消息的内容
心跳帧在客户端与rabbitmq直接进行传递,作为一种校验机制确保连接的两端都可用并且正常工作。
二.rabbitMq消息发送
一条完整的消息应该包括方法帧,消息帧帧,内容头帧
方法帧的结构包括:交换机,队列,路由键值等
内
原创
2021-09-28 09:27:33 ·
251 阅读 ·
0 评论