У меня настроена очередь в служебной шине Azure с сообщением TTL 5 секунд (это слишком мало? Я заметил, что оно будет оставаться в активном состоянии гораздо дольше 5 секунд).
После этогоистекает, я хотел бы, чтобы это было перенаправлено в другую очередь для обработки (очередь ожидания).Я установил для свойства ForwardDeadLetteredMessagesTo имя очереди тайм-аута, но когда срок действия сообщения истекает в исходной очереди, он просто переходит в очередь мертвых писем исходных очередей вместо того, чтобы идти в очередь тайм-аута.
Не понимаю, какэто должно работать?
Мой пример использования: у меня есть потребители, которые прослушивают основную очередь только в определенное время дня.Если в основной очереди ничего не прослушивается, я бы хотел, чтобы срок его действия истек и его выдвинули в очередь ожидания.Очередь тайм-аута всегда имеет получателя, поэтому она должна взять это сообщение и обработать его правильно.У меня может быть несколько основных очередей, поэтому я бы хотел, чтобы все основные очереди пересылали свои просроченные сообщения в очередь тайм-аута, поэтому мне не нужно иметь получателя для очереди недоставленных сообщений каждой основной очереди.