azure - 可以在一个功能应用程序中拥有多个 Durable 功能吗?

标签 azure azure-functions azure-durable-functions

我有一个函数应用程序,它有一个时间触发函数、多个HTTP触发函数和2个持久函数。每个持久函数由一个 Durable Functions HTTP 启动器、Durable Functions 协调器和 2 个 Durable Functions 事件组成。

在尝试调试一些问题时,我遇到了这个 https://stackoverflow.com/a/69352106/7537454不建议在同一个函数应用程序中使用 2 个持久函数的帖子。

Azure 文档没有关于这一点的任何信息。请问这种情况下有什么具体的配置吗?

自该答案发布以来已经过去了 2 年,如果有人能够提供更多详细信息,我将不胜感激。

最佳答案

您完全可以在一个函数应用程序中拥有多个协调器函数,没问题。

我认为您链接的答案可能误解了某些内容。 他们正在谈论共享任务中心,如果您有两个单独的功能应用程序使用同一存储帐户,这将是一个问题。 但即便如此,您也可以在这两个应用程序中配置不同的任务中心名称。

如果是例如,这不是问题一个 Function App 中包含两个不同的协调器功能。 DurableTask 运行时会将其收到的消息路由到正确的协调器和事件。

关于azure - 可以在一个功能应用程序中拥有多个 Durable 功能吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76909580/

相关文章:

multithreading - 如何将 Azure Durable Functions Orchestrator 中的逻辑移到另一个类中?

Azure Durable Function Activity 似乎运行了多次且未完成

azure - 如何在 Powershell 中访问 Azure DevOps 阶段名称?

.net - 如何获取Azure环境名称

Azure Function App Binding ClaimsPrincial 不设置来自 JWT 的声明

python - Graphite 烯-Python + 私有(private) Azure 函数?

Azure ServiceBus JMS 事务支持尚不清楚

azure - NativeAzureFileSystem 无法识别其他容器

azure - Visual Studio Code 无法部署到 azure - 凭据参数需要实现signREQUEST

azure - 耐用功能不尊重任务中心名称