Проверка очереди MaxDeliverCount
.Если сообщения с неразборчивыми буквами превышают это значение, это означает, что ваш код не смог обработать сообщения, и по этой причине они были заброшены.Причина указана в заголовке DeadLetterReason
.Если это так, как предлагается в комментариях, войдите в свой код, чтобы не понять, что происходит.
Дополнительный угол, чтобы проверить, прерывается ли ваше сообщение.Это может произойти, если вы используете некоторую библиотеку или абстракцию поверх клиента Azure Service Bus.Если это так, то в конце концов он тоже станет мертвым.Как и в первом сценарии, вам понадобятся несколько журналов, чтобы понять, почему это происходит.