Msmq web场中具有分发服务器的nServiceBus

Msmq web场中具有分发服务器的nServiceBus,msmq,nservicebus,Msmq,Nservicebus,当存在多个客户端和多个服务器时,我不确定分发服务器应运行在何处。如果我有一个单一的分发服务器,所有的客户端都发送到该分发服务器,所有的服务器都从该分发服务器获得工作,那么这肯定是一个单一的故障点。有没有办法消除这个弱点 您可能会在群集上运行分发服务器以获得高可用性。 也就是说,您可以为每种消息类型使用一个单独的分发服务器,并将您的客户端配置为将每种消息类型发送到其指定的分发服务器。然后,您可以根据要为每种消息类型分配的资源量将服务器分配给分发服务器 这是否回答了您的问题?假设我们将多台服务器配置

当存在多个客户端和多个服务器时,我不确定分发服务器应运行在何处。如果我有一个单一的分发服务器,所有的客户端都发送到该分发服务器,所有的服务器都从该分发服务器获得工作,那么这肯定是一个单一的故障点。有没有办法消除这个弱点

您可能会在群集上运行分发服务器以获得高可用性。 也就是说,您可以为每种消息类型使用一个单独的分发服务器,并将您的客户端配置为将每种消息类型发送到其指定的分发服务器。然后,您可以根据要为每种消息类型分配的资源量将服务器分配给分发服务器


这是否回答了您的问题?

假设我们将多台服务器配置为分发服务器,它们是否可以在Cisco CSS后面运行?问题是分发服务器需要管理状态-在当前的实现中,使用队列存储该状态。为了使队列具有高可用性,您需要一个集群。如果打开源代码并调出队列存储,则可以提供一个数据库支持的实现,该实现可能已经设置为高可用。