gpt4 book ai didi

Azure ServiceBus REST API 队列中的消息总数

转载 作者:行者123 更新时间:2023-12-02 23:58:17 25 4
gpt4 key购买 nike

我一直在关注位于 https://learn.microsoft.com/en-us/rest/api/servicebus/ 的 Azure 服务总线 REST API 文档。

在读取第一条消息之前,我需要知道队列中的消息总数。但是,我看不到简单地获取给定队列中消息总数/计数的请求/命令。

这是否无法通过 REST API 实现且仅适用于 SDK?

谢谢

最佳答案

您当然可以通过 REST API 获取此信息。事实上,您可以使用两种不同的 REST API 来获取此信息。

  1. 使用 Azure 资源管理器 REST API - 这是使用服务总线命名空间的较新且推荐的方式。您想要执行的操作是 Queues - Get 。响应正文将包含有关消息计数的详细信息。此 API 需要您获取 Azure AD 访问 token ,然后用于授权。
  2. 使用旧的 REST API - 虽然不推荐,但您可以使用旧的服务总线 REST API 来获取信息。您要执行的操作是 Get Entity 。此 API 要求您使用服务总线命名空间的共享访问 key 进行授权。

话虽如此,仍然建议您使用 SDK,而不是直接使用 REST API,因为 SDK 只是 REST API 的包装器。

关于Azure ServiceBus REST API 队列中的消息总数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68492938/

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