в приложении azure logic отправить сообщение из очереди недоставленных сообщений в тему

В теме служебной шины Azure, как сообщения перемещаются из очереди недоставленных сообщений в тему?

будет ли он автоматически перемещен в тему, или нам нужно настроить свойства темы на портале, или есть какой-либо другой способ сделать это? (я предпочитаю не использовать здесь какой-либо код, я хочу внести только изменения конфигурации)


person Arvind A    schedule 17.03.2018    source источник
comment
вы имеете в виду от подписки к подписке на мертвую букву? Я не совсем понимаю, что вы пытаетесь сделать? не могли бы вы объяснить еще немного? Вы хотите повторно отправить сообщение?   -  person Thomas    schedule 18.03.2018
comment
Я хочу повторно отправить сообщения из очереди недоставленных сообщений в тему.   -  person Arvind A    schedule 18.03.2018
comment
Я почти уверен, что для этого нет никакого автоматического волшебства. Вы можете увеличить MessageDeliveryCount, но через некоторое время имеет смысл не повторять сообщения, которые всегда терпят неудачу.   -  person Thomas    schedule 18.03.2018
comment
вы, вероятно, ищете это: stackoverflow.com/questions/41798643/ посмотрите   -  person Sunny Sharma    schedule 18.03.2018


Ответы (1)


У нас был пакет из около 60 тыс. Сообщений, которые необходимо повторно обработать из очереди недоставленных сообщений. Просмотр и отправка сообщений через Service Bus Explorer занимал около 6 минут на 1 КБ сообщений с моей машины. Я решил проблему, установив правило пересылки для сообщений DLQ в другую очередь и оттуда автоматически перенаправив их в исходную очередь. Это решение заняло около 30 секунд для всех 60k сообщений. Это хорошо работает для очередей и тем.

person Simon    schedule 30.10.2020