RabbitMQ - 如果消息在队列中等待时间过长时发出通知

RabbitMQ - notification if message is waiting too long in queue

如果消息在队列中等待很长时间,有没有办法从 RabbitMQ 获取通知?

确保满足传递延迟要求的常见标准解决方案是在消息上设置 Time To Live (TTL),如果该消息过期,它将被移至死信队列,您可以在其中执行补偿动作。

可以定义TTL

如果队列和消息都设置了 TTL,则较低的延迟将受到监管。