摘要: RabbitMQ队列和消息的优先级 如果队列中的消息很多,需要一部分消息被优先消费,这是可以通过为消息和队列设置优先级来实现。 请注意,消息的优先级是相对于队列的优先级而言的。如果队列的最大优先级是10,那么消息的优先级可以在1到10的范围内设置。 MQ测试结构 代码实现 设置交换机和队列 pack 阅读全文
posted @ 2024-01-11 19:27 雨中遐想 阅读(65) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ发布确认及备份交换机 可以通过设置RabbitMQ的发布确认和失败回退功能来确认消息是否成功发布。 也可以为交换机设置备份交换机,来接收不可路由的消息。 demo结构 配置及实现 application.yml server: port: 8080 spring: rabbitmq: 阅读全文
posted @ 2024-01-11 19:06 雨中遐想 阅读(15) 评论(0) 推荐(0) 编辑
摘要: RabbitMQ延迟队列 简单理解: 交换机在消息达到指定延迟时间后才会发送到指定的队列中,类似定时器的功能。 安装rabbitmq_delayed_message_exchange插件 该插件可以创建延迟交换机,消息在达到指定延迟时间后才会发送到指定的队列中。 Rabbit plugins 插件G 阅读全文
posted @ 2024-01-11 18:36 雨中遐想 阅读(11) 评论(0) 推荐(0) 编辑