我想了解NServiceBus给出的在线文档。我无法控制的是基础设施的整体建议设置。 我们的应用程序应该能够同时运行单个机器和跨多个(逻辑上不同)的站点(n个商店-1总部)。 至于NServiceBus(我通过NuGet使用v5),我不完全理解主机和端点的概念。一个NServiceBus.Host为一个EndPoint,什么是推荐的方法
比方说,我们有15个服务(订单服务,项目服务等)。
我需要15个客户(15个类库项目代码在总线上发送消息),和15个服务器(即处理服务特定的消息/命令的一个或多个接收消息处理类) ?总共30个。
应该每个服务都使用自己单独的MSMQ吗?
对于那些15个“服务器”项目,在生产环境中,我需要安装NServiceBus.Host 15次(因此创建15个Windows服务实例)。 在VS中进行调试时,NSerivceBus.Host.exe将在您开始调试时启动。
因此,您有效地“托管”每个主机/服务器项目的一个端点。或者我可以拥有一台主机和15个端点吗?
你可以告诉我是新来这个ESB模式,十分感谢您的输入。