Максимальное число переходов между сеансами передачи превышено на Azure Service Bus - PullRequest
0 голосов
/ 13 января 2020

Мне пришлось переместить некоторые сообщения из топи c в очередь, а затем переслать в другую очередь, чтобы изменить дату истечения срока действия сообщений. Я делал это несколько раз, и в итоге я достиг максимального числа прыжков, равного 4, как написано в здесь .

Как я могу изменить значение MaxTransferHopCountExceeded или есть какой-либо прием для перемещения миллионов сообщений из очереди недоставленных сообщений в активную, чтобы я мог их использовать?

У меня есть премиум-подписка на azure.

1 Ответ

1 голос
/ 13 января 2020

Максимальное количество прыжков равно 4 и не может быть изменено.

Как изменить значение MaxTransferHopCountExceeded или есть какой-либо прием, чтобы переместить миллион сообщений из очереди недоставленных сообщений в активную? чтобы я мог их использовать?

Автоматическая пересылка сообщений из очереди недоставленных сообщений будет считаться одним прыжком и не должна быть проблемой. Если у вас есть автоматическая пересылка из очереди недоставленных сообщений в последующие очереди несколько раз, вам нужно убедиться, что не превышено максимальное количество прыжков. У меня было сообщение некоторое время go, которое также покрывало повторную обработку сообщений с автоматической пересылкой из очереди недоставленных сообщений.

...