【发布时间】:2022-11-09 04:30:29
【问题描述】:
据我所知,事件网格不保证消息传递的顺序。但是对于服务总线处理程序,我看到我们可以为消息指定一个 SessionId 标头。 如果我们指定会话 ID,消息会按顺序到达服务总线吗? 否则,如果消息甚至没有按顺序排列,那么在服务总线中启用 Session 又有什么意义呢?
【问题讨论】:
标签: azureservicebus azure-servicebus-topics azure-eventgrid
据我所知,事件网格不保证消息传递的顺序。但是对于服务总线处理程序,我看到我们可以为消息指定一个 SessionId 标头。 如果我们指定会话 ID,消息会按顺序到达服务总线吗? 否则,如果消息甚至没有按顺序排列,那么在服务总线中启用 Session 又有什么意义呢?
【问题讨论】:
标签: azureservicebus azure-servicebus-topics azure-eventgrid
服务总线中的会话允许一个客户端在接收消息时对其进行串行处理,这与可以同时处理多条消息的默认行为不同。
虽然事件网格不保证消息的顺序,但无论它们插入到服务总线时的顺序是什么,都将得到保证。
【讨论】: