摘要:
消息限流处理 如果 RabbitMQ 一次性将所有消息都发送给消费端,有很大几率会导致消费端崩掉,所以需要进行限流操作。让 RabbitMQ 每次最多发送指定数量的消息,一般情况下都设置数量为1。 通过调用 channel.basicQos(0, 1, false); 方法实现限流 实例 publi 阅读全文
posted @ 2020-07-08 17:04
MarkLogZhu
阅读(524)
评论(0)
推荐(0)
摘要:
在项目中,有时候需要消息保障100%投递,我们来看下 RabbitMQ 是怎么支持的 一、RabbitMQ 持久化配置 1.1 交换机持久化配置 设置 durable 属性为 true。 实例: String exchangeType = "topic"; String exchangeName = 阅读全文
posted @ 2020-07-08 16:46
MarkLogZhu
阅读(1244)
评论(0)
推荐(0)
摘要:
Message (消息) 是指服务器和应用程序之间传输的数据,它由 Properties 和 Payload (Body) 组成。 一、消息属性 1.1 消息常用属性 属性名称 属性含义 Delivery mode 是否持久化,1:Non-persistent,2:Persistent header 阅读全文
posted @ 2020-07-08 09:45
MarkLogZhu
阅读(187)
评论(0)
推荐(0)