用例
我想为特定流程构建一个工作流,并希望使用 Azure 函数来实现这一点。
所有这些功能都需要“链接”起来,如果一个功能失败,该过程将无法继续。我需要在此过程中获取更新的状态,以便我的应用程序的前端可以通知用户有关该过程的信息。我还想要一个允许我单独推送每个功能的 CI 流程。
最好的解决方案是拥有一个公共功能和多个不可公开访问的“私有”功能(仅由其他 Azure 功能触发)
问题
起初我考虑过使用 Durable Functions,但看起来它不适合我的用例,因为从 Orchestrator 调用 Azure Functions 并不容易。
我现在正在考虑事件网格。这对您来说是一个不错的选择吗?如何处理可以从应用程序前端检索的全局状态?
提前致谢 !
J。