【问题标题】:How to deal with multiple NServiceBus instances如何处理多个 NServiceBus 实例
【发布时间】:2014-06-27 05:06:11
【问题描述】:

首先让我给你一些背景。我正在为 A 公司开展一个项目。A 公司是更大的组织 Z 的一部分。两家公司都有自己的 NServiceBus 解决方案,具有 SQL Server 传输和持久性。 现在我需要以某种方式让两家公司能够通过 NSB 相互交谈 - 那我该怎么做呢?

提出的一种解决方案是存储来自 A -> Z 的消息的中间数据库。基本上是两个处理程序:

  • 首先从 A 的 NSB 接收消息并将其存储在 db 中
  • 第二个从 db 读取并放入 Z NSB

我更喜欢的其他解决方案是有一个中继处理程序,它接收来自 A 的消息并执行 Z.Bus.Send(message_from_A)

【问题讨论】:

    标签: c# .net nservicebus


    【解决方案1】:

    您可以使用网关通过 http 发送消息。

    你想实现什么样的交互?

    看看Introduction to the Gateway

    还有he Gateway And Multi-Site Distribution

    【讨论】:

    • 谢谢。这两篇文章正是我要找的。但是,网关存在一个问题。它不支持 Pub/Sub,我很确定这将成为我项目中的要求之一。
    猜你喜欢
    • 2010-09-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多