Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/284.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 不使用分发服务器的NServiceBus F5负载平衡订阅服务器_C#_Load Balancing_Nservicebus_Nservicebus Distributor - Fatal编程技术网

C# 不使用分发服务器的NServiceBus F5负载平衡订阅服务器

C# 不使用分发服务器的NServiceBus F5负载平衡订阅服务器,c#,load-balancing,nservicebus,nservicebus-distributor,C#,Load Balancing,Nservicebus,Nservicebus Distributor,我们希望使用我们的F5在不使用分发服务器的情况下对MSMQ消息进行负载平衡(我们的windows机箱当前未群集) 使用DB subscription storage&publishing to a VIP,3个订阅者是否会向发布者注册?(即VIP和两个订户?) 使用MSMQ事务队列,1个订阅者是否只处理消息?由于我们只想发布到VIP,1服务器是否会处理该消息&对原始服务器的回调是否会成功 谢谢MSMQ不能处理负载平衡器后面的事务性消息: 每个订阅者都将获得一份消息副本。为什么不使用分发机制呢?主

我们希望使用我们的F5在不使用分发服务器的情况下对MSMQ消息进行负载平衡(我们的windows机箱当前未群集)

使用DB subscription storage&publishing to a VIP,3个订阅者是否会向发布者注册?(即VIP和两个订户?)

使用MSMQ事务队列,1个订阅者是否只处理消息?由于我们只想发布到VIP,1服务器是否会处理该消息&对原始服务器的回调是否会成功


谢谢

MSMQ不能处理负载平衡器后面的事务性消息:


每个订阅者都将获得一份消息副本。为什么不使用分发机制呢?主要原因是,我只想让其中一个订阅者处理消息——我明白了,他们将是相同的机器。所以F5是某种产品:)---它读取msmq队列,然后平衡它自己吗?如果是这种情况,那么您可能不想
发布
,而是
发送
到端点队列。回调需要进行测试,但我看不出它为什么不起作用,因为处理端点直接与接收器通信。标记为正确,但文章指出“事务性消息传递”不起作用,因为无法将确认返回给发送机器,因为它的IP地址已被NLB设备的IP地址屏蔽在F5负载平衡器的情况下,原始机器IP地址可以在路由规则中转发,因此确认可以返回到原始机器