Я пытаюсь создать рабочий процесс, используя приложения логики Azure, к которым подключено несколько функций Azure.Я использую триггер BLOB-объектов, и я отправляю его содержимое первой функции, затем эта функция отправляет http-запрос следующей и так далее.Однако я хотел бы убедиться, что первая функция обрабатывает его правильно.Поэтому я решил, что могу использовать очередь сообщений, так как она поддерживает обработку сообщений отравления.
Теперь триггер BLOB помещает новое сообщение в очередь, которая затем обрабатывается первой функцией.Я видел много статей о том, как я могу установить политики повторных попыток (сколько раз должно обрабатываться сообщение и интервалы между повторными попытками), однако я не могу найти информацию о том, как я могу использовать обработку отравленных сообщений.Итак, мой вопрос:
Как обрабатываются эти сообщения о ядах после превышения числа повторных попыток,
Они просто остаются в этой очереди, но помечены как яд?
они помещают в какую-то другую очередь, которая содержит только ядовитые?
Как я могу воспользоваться, даже найдя их?Можно ли управлять ими только вручную, или я могу установить какой-то триггер, который срабатывает при появлении ядовитого сообщения?
Мне также интересно, правильный ли мой подход.Можно ли подключать функции Azure напрямую друг к другу в приложениях логики или у каждой должна быть своя очередь сообщений?Нужна ли мне очередь сообщений для обработки Ядовитых сообщений или есть хороший способ сделать это напрямую в приложениях логики (я знаю, что можно установить параметры повторных попыток, но я ничего не видел об автоматической передаче ядовитых сообщений)