Временно приостановить: очередь сообщений служебной шины Azure - PullRequest
0 голосов
/ 23 октября 2018

Мы используем очередь сообщений служебной шины Azure для обработки некоторых действий, выполняемых над сторонним API, проблема, с которой у нас не работает сторонний API, мы хотим временно приостановить очередь, чтобы мы могли удерживать сообщение досторонняя служба снова начинает работать, или есть другой способ сохранить сообщения, чтобы мы могли снова их обработать.

Ответы [ 2 ]

0 голосов
/ 29 октября 2018

Судя по комментариям, это функция Azure, которая вызывает сторонний API, который может дать сбой.В этом сценарии отключение функции Azure может быть более простым подходом: никаких попыток обработки, повторных попыток отправки сообщений и изменений в пространстве имен / сущностей Azure Service Bus.Если вы уверены, что можете снова включить функцию Azure, сообщения будут снова обрабатываться.

0 голосов
/ 24 октября 2018

Очереди, темы и подписки могут быть временно приостановлены. Приостановка переводит объект в отключенное состояние, в котором все сообщения хранятся в хранилище.Однако сообщения не могут быть удалены или добавлены, и соответствующие операции протокола приводят к ошибкам.

Приостановка или повторная активация может выполняться либо пользователем, либо системой.Система только приостанавливает объекты из-за серьезных административных причин, таких как превышение лимита расходов на подписку.Объекты с отключенной системой не могут быть повторно активированы пользователем, но восстанавливаются после устранения причины приостановки.

На портале раздел Properties для соответствующего объекта позволяет изменять состояние;На следующем снимке экрана показано переключение для очереди: enter image description here Примечание : портал разрешает только полное отключение очередей (очередь приостановлена).

Подробнееподробности, вы можете следовать этой статье .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...