我可以使用位于不同资源组和消费计划中的 Durable Functions 实现 Azure 函数链接吗?或者这些功能是否必须存在于同一个资源组/服务计划中?
如果这不可能,那么除了使用服务总线之外,函数如何跨不同的服务相互通信?
我可以使用位于不同资源组和消费计划中的 Durable Functions 实现 Azure 函数链接吗?或者这些功能是否必须存在于同一个资源组/服务计划中?
如果这不可能,那么除了使用服务总线之外,函数如何跨不同的服务相互通信?
我们仅支持在单个函数应用程序中链接持久函数。这是底层 Azure 存储提供程序的当前设计强加的技术限制。
但是,您可以根据需要以各种方式解决此问题。例如,函数应用 A 中的编排可以发送队列消息,触发函数应用 B 中的队列触发函数,该函数在内部启动另一个编排或使用实例管理 API向现有编排引发事件。
持久函数编排还支持异步 HTTP 模型,这意味着函数应用 A 中的编排可以使用 HTTP 在函数应用 B 中启动编排,然后轮询它返回的状态端点以在可用时获取响应(更多信息见HTTP API主题)。
但是你能评论一下为什么你想在不同的功能应用程序之间进行通信吗?我们之前收到过此请求,拥有更多数据可能有助于我们更快地实施解决方案。:)