【发布时间】: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