【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】
定义一次从队列中获取的消息数量
好学若饥,谦卑若愚