使用事件网格、函数和服务总线维护正确的顺序
Maintaining Right Order with Event Grid, Functions & Service Bus
我们的活动工作流程是这样的。
发布系统 --> 事件网格 --> Azure 函数(持久)--> 服务总线 --> 使用应用程序
现在对于新要求,我们需要维护 events/messages 的顺序,因此根据事件网格首先接收到的内容,使用应用程序应该以相同的顺序接收它。
我们可以在事件网格、函数和服务总线中做些什么来维持这个顺序?
注意:中间使用 Azure 函数通过调用 API.
来获取有关事件的详细信息
事件网格不保证顺序 https://docs.microsoft.com/en-us/azure/event-grid/delivery-and-retry, however from Service Bus you can use sessions to receive messages in order from the Consuming App https://docs.microsoft.com/en-us/azure/service-bus-messaging/message-sessions。
我们的活动工作流程是这样的。
发布系统 --> 事件网格 --> Azure 函数(持久)--> 服务总线 --> 使用应用程序
现在对于新要求,我们需要维护 events/messages 的顺序,因此根据事件网格首先接收到的内容,使用应用程序应该以相同的顺序接收它。
我们可以在事件网格、函数和服务总线中做些什么来维持这个顺序?
注意:中间使用 Azure 函数通过调用 API.
来获取有关事件的详细信息事件网格不保证顺序 https://docs.microsoft.com/en-us/azure/event-grid/delivery-and-retry, however from Service Bus you can use sessions to receive messages in order from the Consuming App https://docs.microsoft.com/en-us/azure/service-bus-messaging/message-sessions。