我试图在这个问题上做我的功课,但我无法进行任何搜索让我更接近答案。最接近的是Detect and Delete Orphaned Queues, Topics, or Subscriptions on Azure Service Bus。
我的场景:
我有多个服务正在运行(标准 win 服务)。在启动时,这些进程开始订阅 Azure 服务总线中的给定主题。我们将主题称为“消息”。
当服务关闭时,它会以一种很好的方式取消订阅。
但有时会发生一些事情,服务崩溃,导致取消订阅失败,然后订阅就会挂起。
我的问题:
1)据我所见,当向该主题发送消息时,每个死主题订阅都会计数。即使没有人会捡起它。事实还是虚构?
2) 有没有办法删除一段时间未检查的订阅,例如最近 24 小时?最好通过 Power Shell 脚本?
我已直接向 Microsoft 提出此问题,但尚未收到任何答复。当然,我不可能是第一个体验到这一点的人。如果我得到任何第三方信息,我也会更新这个。
谢谢
约翰