使用NServiceBus分发进程的优势
我从文章中了解到如何在FullDuplex示例上使用NServiceBus分发进程,这让我想知道: 为了使用分发服务器,我需要以下队列:使用NServiceBus分发进程的优势,nservicebus,Nservicebus,我从文章中了解到如何在FullDuplex示例上使用NServiceBus分发进程,这让我想知道: 为了使用分发服务器,我需要以下队列: MyClientInputQueue-单个客户端的输入队列 distributordatabus—分发服务器要向其发送消息的队列 distributorcontrolbus—分发服务器用于存储其状态的内容 server1messagebus—第一个服务器实例的输入队列 server2messagebus—第二个服务器实例的输入队列 这意味着,为了使用分发服
- MyClientInputQueue-单个客户端的输入队列
- distributordatabus—分发服务器要向其发送消息的队列
- distributorcontrolbus—分发服务器用于存储其状态的内容
- server1messagebus—第一个服务器实例的输入队列
- server2messagebus—第二个服务器实例的输入队列
我唯一的猜测来自,其中指出分发服务器“设计为永远不会压倒任何配置为从其接收工作的工作节点”我不能在每个工作进程上使用MsmqTransportConfig的NumberOfWorkerThreads属性来控制一个工作进程可以完成多少工作吗?因为分发服务器主要用于扩展单个消息类型的处理,按照类似地隔离该消息类型的处理的建议,我们可以将许多队列命名为与消息类型相同的队列:因此,与“distributordatabus”、“server1messagebus”和“server2messagebus”不同的是,它们的名称都相同,但每个队列位于不同的机器上。然后,我们将分发服务器的控制总线命名为与消息类型类似的名称,但仅使用“\u control”后缀(或类似的名称) 那么,分销商的优势是什么呢
它用于扩展到许多无法共享输入队列的机器。因为分发服务器主要用于扩展单个消息类型的处理,并遵循类似隔离该消息类型处理的建议,我们可以将许多队列命名为与消息类型相同的队列:因此,它们的名称都相同,而不是“distributordatabus”、“server1messagebus”和“server2messagebus”,但它们都位于不同的机器上。然后,我们将分发服务器的控制总线命名为与消息类型类似的名称,但仅使用“\u control”后缀(或类似的名称) 那么,分销商的优势是什么呢
它用于扩展到许多无法共享输入队列的机器。也许你应该将问题发布到NSB讨论组,这里没有很多人使用NSB。也许你应该将问题发布到NSB讨论组,这里没有很多人使用NSB。