Как определить время ожидания для функции в host.json? - PullRequest
0 голосов
/ 02 октября 2018

У меня много функций, и большинство из них я хочу иметь тайм-аут 30 секунд.Тем не менее, есть время, когда время ожидания должно быть около 2,30 мин.

Есть ли способ настроить hosts.json, чтобы отразить это?

Ответы [ 2 ]

0 голосов
/ 02 октября 2018

Это невозможно в одном приложении.Однако вы должны иметь возможность разделить функцию 2:30 на отдельное приложение-функцию.Если это функция, запускаемая по протоколу HTTP, используйте прокси-серверы функций Azure в главном приложении, чтобы перенаправить конечную точку в новое приложение.

0 голосов
/ 02 октября 2018

Это представляется невозможным с помощью файла host.json.В соответствии с документацией время ожидания установлено для всех функций

Указывает время ожидания для всех функций.

https://docs.microsoft.com/en-us/azure/azure-functions/functions-host-json#functiontimeout

Но это возможно с таймером долговременных функций.

Durable Functions обеспечивает долговременные таймеры для использования в функциях оркестратора для реализации задержек илиустановить тайм-ауты для асинхронных действий.

https://docs.microsoft.com/en-us/azure/azure-functions/durable-functions-timers#usage-for-timeout

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...