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

知识点1:

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

知识点2:

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

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

参数说明:队列参数说明

知识点3

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

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

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

知识点4

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

【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】
定义一次从队列中获取的消息数量

上一篇:Photoshop CC五种方法为人像照片快速美白


下一篇:RabbitMQ 相关概念