如何为长时间运行的 azure 函数创建启动代码?

How do I create startup code for longrunning azure functions?

我计划创建一个始终 运行 的函数项目,但根据 azure 函数响应多个触发器。

我知道这可以用 webjobs 来完成,但是它可以用函数来完成吗?如果是这样,我如何将启动文件连接为 long运行(阻塞)后台任务的入口点?

Azure Functions 的确切要点是它们仅 运行 响应事件。如果没有事件发生,则它们不会 运行。

函数不适合总是 运行ning 后台进程。

请注意,Azure 函数的运行时硬性限制为 10 分钟:https://docs.microsoft.com/en-us/azure/azure-functions/functions-scale

这意味着,您应该计划您的函数只对不同的事件做出反应,处理它,然后进行处理。根据您的用例,您应该考虑其他选项 - 也许您可以详细说明您想要实现的目标。