RabbitMQ - 如果消息在队列中等待时间过长时发出通知
RabbitMQ - notification if message is waiting too long in queue
如果消息在队列中等待很长时间,有没有办法从 RabbitMQ 获取通知?
确保满足传递延迟要求的常见标准解决方案是在消息上设置 Time To Live (TTL),如果该消息过期,它将被移至死信队列,您可以在其中执行补偿动作。
可以定义TTL
- 消息发布者per-message
- 作为 queue 本身的默认值
如果队列和消息都设置了 TTL,则较低的延迟将受到监管。
如果消息在队列中等待很长时间,有没有办法从 RabbitMQ 获取通知?
确保满足传递延迟要求的常见标准解决方案是在消息上设置 Time To Live (TTL),如果该消息过期,它将被移至死信队列,您可以在其中执行补偿动作。
可以定义TTL
- 消息发布者per-message
- 作为 queue 本身的默认值
如果队列和消息都设置了 TTL,则较低的延迟将受到监管。