Я тоже использовал очереди хранилища Azure для публикации сообщений, а затем записывал сообщения в таблицу db. Однако я заметил, что при возникновении ошибки при обработке сообщений в очереди сообщение записывается в подозрительную очередь.
Вот некоторая предыстория настройки моего приложения:
Веб-приложение Azure -> Записывает сообщение в очередь
Функция Azure -> Триггер очереди обрабатывает сообщение и записывает его содержимое в базу данных.
Возникла проблема со схемой db, которая привела к сбою INSERTS. Каждое сообщение было повторено 5 раз, что, как я считаю, является стандартным для повторных попыток сообщений очереди, и после 5-й попытки сообщение было помещено в подозрительную очередь.
Схема db была впоследствии исправлена, но теперь у меня нет возможности обрабатывать сообщения в очереди подозрений.
У меня вопрос: можем ли мы восстановить сообщения, записанные в подозрительную очередь, чтобы обработать их и ВСТАВИТЬ в базу данных, и если да, то как?