首页 > 解决方案 > 使用事件网格、函数和服务总线维护正确的顺序

问题描述

我们的活动工作流程是这样工作的。

发布系统 --> 事件网格 --> Azure Function (Durable) --> 服务总线 --> 消费应用

现在对于一个新要求,我们需要维护事件/消息的顺序,因此基于事件网格首先接收到的任何内容,消费应用程序应该以相同的顺序接收它。

我们可以在事件网格、函数和服务总线中做些什么来维持这个顺序?

注意:中间使用 Azure Function 通过调用 API 来获取有关事件的详细信息。

标签: azureazure-functionsazureservicebusazure-eventgridordered-delivery

解决方案


事件网格不保证订购https://docs.microsoft.com/en-us/azure/event-grid/delivery-and-retry,但是从服务总线,您可以使用会话按顺序从消费应用程序接收消息https://docs.microsoft.com/en-us/azure/service-bus-messaging/message-sessions


推荐阅读