我在Topics
中使用Azure Service Bus
因为我想在单个事件的多个应用程序中获取消息。
想象一下我在天蓝色服务总线上的主题是这样的:
name | subscription count | enable partitioning
| |
topic-1 | 2 | false
topic-2 | 2 | false
topic-3 | 2 | false
topic-4 | 2 | false
topic-5 | 2 | false
现在我想在收到来自不同主题的消息时维护订单。
我知道如果我在将消息推送到主题时设置 SessionId
,我将以相同的顺序获取消息。但是在单topic
内推送/检索邮件时也是如此。
我的问题是 - 在接收来自不同主题的消息时,我如何维护消息的顺序?这意味着 - 如果我按顺序推送消息 - 将消息推送到{{1那么我应该按照相同的顺序获取消息,他们分别从topic-5, topic-1, topic-3 and topic-2
推送不同的主题?
非常感谢任何帮助。