gpt4 book ai didi

.net - 从客户端检查 RabbitMQ 队列大小

转载 作者:行者123 更新时间:2023-12-05 01:15:18 25 4
gpt4 key购买 nike

有谁知道是否有办法从客户端应用程序检查 RabbitMQ 队列中的消息数量?

我正在使用 .NET 客户端库。

最佳答案

您实际上可以通过客户端检索它。
当您执行 queue_declare操作,RabbitMQ 返回一个包含三个值的元组:(<queue name>, <message count>, <consumer count>) . passive论据 queue_declare允许您在不修改服务器状态的情况下检查队列是否存在,因此您可以使用 queue_declarepassive检查队列长度的选项。
不确定 .NET,但在 Python 中,它看起来像这样:

name, jobs, consumers = chan.queue_declare(queue=queuename, passive=True)

关于.net - 从客户端检查 RabbitMQ 队列大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1038318/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com