gpt4 book ai didi

python - 使用 python 获取 Azure 服务总线的计数

转载 作者:行者123 更新时间:2023-12-03 02:14:32 26 4
gpt4 key购买 nike

我想知道我的队列中有太多服务总线消息,是否需要重播(死信消息)它们。我目前可以查看和重播消息,但我不知道如何获取事件/死信消息计数。我基本上是在寻找与此 powershell 命令等效的 python 版本。

az servicebus queue show --resource-group myresourcegroup \
--namespace-name mynamespace \
--name myqueue \
--query countDetails

powershell 上有这方面的文档,但我找不到 python 的任何内容。有人可以吗。有人可以帮我解决这个问题吗?

最佳答案

您可以使用Azure Service Bus Python SDK .

首先使用 get_queue 方法获取队列的属性,该方法将包含名为 message_count 的属性,该属性将为您提供消息的计数。

queue = bus_service.get_queue('queue1')
print queue.message_count

关于python - 使用 python 获取 Azure 服务总线的计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/71935474/

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