【发布时间】:2018-04-05 14:34:39
【问题描述】:
我们在工作流管理器(审批流程)中使用 Azure 服务总线主题。无论如何,当我们将消息推送到服务总线主题时,我们不希望丢失/重复消息。现在有两种选择。 一个。仅使用重试 湾。仅使用配对服务总线而不重试。 由于我们不能同时使用两者,假设在消息推送期间,主服务总线不可用,然后将消息推送到配对的服务总线,当主服务总线可用时,自动将消息推送到主服务总线。但是如果我们使用重试,重试将尝试将消息推送到主服务总线,并且由于主服务总线不可用,消息也会发送到配对的服务总线。所以有机会处理重复的消息。
对于给定的问题陈述,将消息推送到服务总线的最佳选项是“a”还是“b”?
【问题讨论】:
-
您指的是配对命名空间功能吗?如果是,则配对命名空间仅在主命名空间关闭时用作临时存储。它不用于处理消息。
-
@SeanFeldman 是的,配对命名空间,我知道它不会处理消息。一旦主服务总线可用,然后辅助推送消息到主服务总线。如果“a”和“b”最适合将消息推送到主服务总线?
-
我不是 PairedNamespace 的忠实粉丝。会留下答案。