Я пытался сделать домашнюю работу по этой проблеме, но никакие поиски, которые я не могу сделать, не помогли мне приблизиться к ответу. Ближайшим успехом было Обнаружение и удаление потерянных очередей , Темы или подписки в служебной шине Azure.
Мой сценарий:
У меня работает несколько служб (стандартная служба выигрыша). При запуске эти процессы начинают подписываться на заданную тему в служебной шине Azure. Назовем тему «Сообщения».
Когда сервис закрывается, он красиво отписывается.
Но иногда что-то случается, и служба выходит из строя, что приводит к сбою отмены подписки, и тогда подписка остается зависшей.
Мои вопросы:
1) Судя по тому, что я вижу, каждая подписка на мертвую тему считается при отправке сообщения в эту тему. Даже если его никто и никогда не заберет. Факт или вымысел?
2) Есть ли способ удалить подписки, которые не проверялись какое-то время, например, за последние 24 часа? Желательно скриптом Power Shell?
Я поднял этот вопрос непосредственно в Microsoft, но пока не получил ответа. Конечно, я не могу быть первым, кто это испытает. Я также обновлю это, если получу информацию от третьих лиц.
Спасибо
Йохан