Элементы служебной шины Azure DevOps Azure застряли в очереди
У меня есть установка Service Hook, которая отправляет запись в очередь служебной шины Azure. После задержек при обработке я заметил, что элементы не обрабатываются и остаются в состоянии "В очереди". Через несколько часов новинки были успешно обработаны.
Ошибок при обработке сообщений очереди служебной шины для прошедших проверку не обнаружено.
Будут ли в конечном итоге обработаны поставленные в очередь элементы?
1 ответ
Будут ли в конечном итоге обработаны поставленные в очередь элементы?
Боюсь, со временем с ними не разберутся.
Все, что все еще показывает Queued status
не будет снова получен службой и не будет доставлен в этот момент. Таким образом, нет способа отправить запрос снова.
Насколько мне известно, Service Hooks не использует задания для создания или отправки уведомлений, а только потоки AT, и он полностью выполняется в памяти. Следовательно, если компьютер AT перезапускается или теряет память, уведомление об этом событии теряется и не будет отправлено. Это могло быть причиной этой проблемы. Но конкретную причину определить сложно.
С другой стороны, вы можете также представить билет рекомендации о повторной отправке Queued/Failed события (Потому что нет такой функции в настоящее время). Это поможет справиться с этой ситуацией.