我是否可以使用位于不同资源组中的持久功能实现Azure功能链接&消费计划?

时间:2017-11-08 23:36:17

标签: azure azure-functions azure-functions-runtime

我是否可以使用位于不同资源组中的持久功能实现Azure功能链接&消费计划? 或者这些功能必须存在于同一资源组/服务计划中吗?

如果无法做到这一点,那么除了使用服务总线之外,功能如何通过不同的服务相互通信?

1 个答案:

答案 0 :(得分:1)

我们仅支持在单个功能应用中链接持久功能。这是由底层Azure存储提供程序的当前设计强加的技术限制。

但是,您可以根据需要以各种方式解决此问题。例如,功能应用A中的业务流程可以发送一个队列消息,该消息在功能应用B中触发队列触发功能,该功能在内部启动另一个业务流程或使用Instance Management APIs将事件引发到现有业务流程。

持久性功能编排还支持异步HTTP模型,这意味着功能应用A中的业务流程可以使用HTTP在功能应用B中启动业务流程,然后轮询它返回的状态端点以获取响应(如果可用)( HTTP API主题中的更多信息。

但是,您能否评论为什么要跨不同的功能应用进行通信?我们之前收到过此请求,有更多数据可能会帮助我们尽快实施解决方案。 :)