发现RabbitMQ中等待消息的队列

rsaldnfx  于 2023-10-20  发布在  RabbitMQ
关注(0)|答案(1)|浏览(161)

我想检测的情况下,当有新的消息在任何队列。
目前,我使用管理API通过/api/queues/[vhost]端点轮询列出具有就绪消息的队列。这是可行的,但是API报告数据时会有几秒钟的延迟。
有没有什么方法可以轮询实时队列的数据,或者通知任何队列中的新消息?

64jmpszr

64jmpszr1#

通知任何队列中的新消息?
您可以从预取值为1的队列中消耗。
或者,您可以使用Basic.Get方法并轮询队列。
在这两种情况下,都将传递一条消息,您必须处理或拒绝该消息以将其重新排队。

相关问题