Networking 跨专用网络的NServiceBus消息传递

Networking 跨专用网络的NServiceBus消息传递,networking,architecture,nservicebus,lan,Networking,Architecture,Nservicebus,Lan,我被指派负责一个传统医疗产品的重新架构,该产品控制着几个外部设备。在当前的体系结构中,我们在每个客户的网络中都有几个这样的站点,每个站点都在处理自己的数据,它们都通过与DB和BLOB存储对话的中央服务器共享一些数据 我正在规划新的体系结构,这样它将允许更多的场景,例如通过web界面监控站点,并允许通过添加额外的服务器来扩展数据处理 这使我选择NServicebus作为消息传递和通信基础设施。我对新的建筑有着非常清晰的看法 然而,我的经理最近在等式中加入了另一个因素。他要求与设备硬件通信的机器不受

我被指派负责一个传统医疗产品的重新架构,该产品控制着几个外部设备。在当前的体系结构中,我们在每个客户的网络中都有几个这样的站点,每个站点都在处理自己的数据,它们都通过与DB和BLOB存储对话的中央服务器共享一些数据

我正在规划新的体系结构,这样它将允许更多的场景,例如通过web界面监控站点,并允许通过添加额外的服务器来扩展数据处理

这使我选择NServicebus作为消息传递和通信基础设施。我对新的建筑有着非常清晰的看法

然而,我的经理最近在等式中加入了另一个因素。他要求与设备硬件通信的机器不受客户IT政策的约束。据我所知,这背后的原因是,我们不希望客户的IT控制操作系统更新、安全性、权限和其他设置,因为我们希望完全控制这台机器,以便与我们的硬件正常工作

因此,我的经理增加了一项要求,即这台机器将与客户的局域网断开连接

如果我仍然想在分离的机器上部署NServiceBus,因为我想将异步消息发布/订阅到其他机器上——有些在客户的LAN上,有些不在,那么它是否需要一些特殊的部署?是否需要NServiceBus网关


编辑:我删除了第1个问题,因为它与StackOverflow的范围无关。

关于第2个问题,是的,它需要使用网关,但是当前不支持发布/订阅,因此您必须寻找替代方案