【RabbitMQ】RabbitMQ 简单模式理解(六)
知识点1:
如果一个队列显示的去绑定交换机(Exchange),那么它绑定的是RabbitMQ的默认交换机。
知识点2:
交换机默认不是持久化的,在服务器重启之后,交换机会消失。在管理台的Exchange页签下查看交换机,可以看到使用上述方法声明的交换机,Features一列是空的,即没有任何附加属性。
参数说明:队列参数说明
知识点3
发送消息,【Delivery mode】发送模式,
- 【1-Non-persistent】非持久化,不存盘,RabbitMQ重启后,消息消失。
- 【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】
定义一次从队列中获取的消息数量
好学若饥,谦卑若愚
分类:
RabbitMQ
标签:
Middleware
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?