【RabbitMQ】RabbitMQ 简单模式理解(六)

知识点1:

如果一个队列显示的去绑定交换机(Exchange),那么它绑定的是RabbitMQ的默认交换机。

知识点2:

交换机默认不是持久化的,在服务器重启之后,交换机会消失。在管理台的Exchange页签下查看交换机,可以看到使用上述方法声明的交换机,Features一列是空的,即没有任何附加属性。

参数说明:队列参数说明

知识点3

发送消息,【Delivery mode】发送模式,

  1. 【1-Non-persistent】非持久化,不存盘,RabbitMQ重启后,消息消失。
  2. 【2-persistent】持久化,消息发送后先存盘,RabbitMQ重启后,消息不会消息。

知识点4

【Act Mode】

  • 【Nack message requeue true】 获取消息,但是不做ack应答确认,消息重新入队

  • 【Ack message requeue false】
    获取消息,应答确认,消息不重新入队,将会从队列中删除

  • 【reject requeue true】
    拒绝获取消息,消息重新入队

  • 【reject requeue false】
    拒绝获取消息,消息不重新入队,将会被删除

【Encoding】
AMQP消息负载可以包含任何的二进制内容,因此他们很难再浏览器中展示,编码的选项含义有如下内容:string/base64,如果消息负载可以使用UTF-8字符串编码,就执行此操作,否则就按照base64编码进行返回。

【Messages】
定义一次从队列中获取的消息数量

posted @   二月无雨  阅读(338)  评论(0编辑  收藏  举报
(评论功能已被禁用)
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示