我在天蓝色队列消息的生产部署中有一些奇怪的行为:队列中的一些消息出现很大延迟 - 几分钟,有时是 10 分钟。当我们将消息放入队列时,请询问有关设置 delayTimeout 的问题 - 我们没有为该消息设置 delayTimeout,因此消息在放入队列后应该几乎立即出现。那时我们没有很大的负担。所以我的实例没有工作负载,并且能够快速处理消息,但它们只是没有出现。
我们的服务每月处理数百万条消息,我们能够识别出处理的 10-50 条消息延迟非常大,因为我们在客户面前未能达到 SLA。
有谁知道可能是什么原因?
如何克服?
有没有人遇到过类似的问题?