Приложение-функция EventhubTriggered Java, повторные попытки и сбой

В настоящее время я работаю в приложении-функции Azure на языке java. Вот сценарий:

  1. Приложение-функция - EventHubTriggered.
  2. Приложение-функция вызывает конечную точку (HTTPUrlConnection)
  3. Он получает ответ

Теперь, если ответ 200 ОК, тогда все в порядке, иначе я бы хотел отказать приложению-функции, чтобы Eventhub мог повторить попытку запуска этого приложения-функции.

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

1 ответ

Любое исключение, выброшенное из вашей функции, пометит функцию как неудачную.

Он не считает HttpStatusCodeвы возвращаетесь, чтобы определить, была ли функция успешной, только если функция успешно завершилась без исключения. Если ваша функция способна вернуть ответ, с нашей точки зрения, она успешна.

Политика повторных попыток может быть определена для конкретной функции. Ознакомьтесь с политиками повторных попыток (предварительная версия) и привязкой выходных данных концентраторов событий Azure для функций Azure .

Другие вопросы по тегам