我有几台服务器位于不同的 DMZ 中。这些服务器中的每一个都将运行一些 NServiceBus 服务和/或发送消息的 Web 应用程序。我需要能够在很多时候跨不同的站点发送消息。打开所需的端口会带来我们网络管理员不愿意妥协的安全问题。
我看过 NServiceBus 网关。( http://docs.particular.net/nservicebus/gateway/ ) 我确实认为这将是一个很好的解决方案。但是,我不确定实现它的最佳方式。
考虑一个由多个服务组成的网络,其中需要跨站点发送多条消息。最好是在同一台服务器上创建一个额外的服务来处理来自该网络内的所有消息,还是让每个服务管理它的跨站点发送?
谢谢