Azure无服务器函数应用:定时器函数跨调用及编排器调用咨询
问题解答
关于Timer函数的触发权限
- Orchestrator函数:可以触发
你可以在Orchestrator中调用Timer函数的HTTP触发端点(需为该Timer函数额外配置HTTP触发器),或者使用Azure Functions管理API来触发它。Orchestrator具备发起HTTP请求的能力,因此能在任意时间触发Timer函数。 - Activity函数:可以触发
Activity函数运行在普通执行环境中,支持发起网络请求,同样可以通过调用Timer函数的HTTP触发端点或管理API来手动触发它。
关于Activity函数调用Orchestrator函数的问题
不行,Activity函数无法直接调用Orchestrator函数。Orchestrator的启动必须通过Durable Client(比如HTTP触发函数、Timer触发函数这类客户端角色的函数),或者由另一个Orchestrator发起子编排。Activity函数属于任务执行角色,没有权限直接启动Orchestrator的执行流程。
内容的提问来源于stack exchange,提问作者WillD
相关产品推荐
相关产品推荐

