如何处理多个NServiceBus实例

本文关键字:NServiceBus 实例 处理 何处理 | 更新日期: 2023-09-27 18:10:23

首先让我给你一些背景。我正在为a公司做一个项目。a公司是更大的组织z的一部分。两家公司都有自己的NServiceBus解决方案,包括SQL Server传输和持久化。现在我需要以某种方式使两家公司能够通过NSB相互通信——那么我该怎么做呢?

提出的一个解决方案是一个中间数据库,其中存储来自a -> Z的消息。基本上有两个处理程序:
  • 首先接收来自A的NSB的消息并将其存储在db
  • 从db读取并放入Z NSB

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

如何处理多个NServiceBus实例

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

你想要实现什么样的互动?

查看网关简介

和网关和多站点分布