【发布时间】:2022-12-09 09:54:45
【问题描述】:
是否可以确定我的 Azure 服务总线队列是否有活跃的消费者?这足以让我或类似的东西得到真/假。例如,RabbitMQ 队列有这样的信息。
我需要此信息,因为我想通过 .Net 代码在没有任何消费者的情况下手动删除队列。是否可以根据 Azure 运行时信息做类似的事情?
【问题讨论】:
标签: .net .net-core azureservicebus azure-servicebus-queues
是否可以确定我的 Azure 服务总线队列是否有活跃的消费者?这足以让我或类似的东西得到真/假。例如,RabbitMQ 队列有这样的信息。
我需要此信息,因为我想通过 .Net 代码在没有任何消费者的情况下手动删除队列。是否可以根据 Azure 运行时信息做类似的事情?
【问题讨论】:
标签: .net .net-core azureservicebus azure-servicebus-queues
您可以使用 ServiceBusAdministrationClient 类进行管理 你的 Azure 服务总线。
ServiceBusAdministrationClient.DeleteQueueAsync删除队列的方法。 ServiceBusAdministrationClient.GetSubscriptionRuntimePropertiesAsync 检索有关订阅的运行时信息的方法。
【讨论】: