rabbitmq中有三种对象分别是: 队列、交换器,消息。而他们的关系如下图:

rabbitmq 消息对象的结构

rabbitmq 消息对象的结构

·使用 co口tent -t ype 属性让消费者知道如何解释消息、体 。
·使用 content - encoding 属性来指示消息体使用某种特殊的方式进行压缩或编码 。
·填充 message-id 和 correlation - id 来唯一标识消息和消息响应,用于在工作
流程中实现消息跟踪 。
· 利用 time stamp 属性减少消息大小,并创建一个规范定义来描述消息创建时间 。
·使用 expiration 属性表明消息过期 。
·告诉 RabbitMQ 使用 delivery-mode 将消息写入磁盘或内存队列。
·使用 app - id 和 user-id 来帮助追踪出现问题的消息发布者应用程序。
·使用 type 属性来定义发布者和消费者之间的契约 。
·使用 reply- to 属性实现响应消息的路由。
·使用 headers 映射表定义自由格式的属性和实现 RabbitMQ 路由。

相关文章:

  • 2021-05-23
  • 2022-12-23
  • 2021-06-16
  • 2021-03-28
  • 2021-12-10
  • 2021-09-06
猜你喜欢
  • 2022-12-23
  • 2021-12-28
  • 2022-12-23
  • 2022-12-23
  • 2021-06-08
  • 2022-12-23
相关资源
相似解决方案