我们有一个WCF服务,一个托管为Windows服务(它使用MSMQ绑定)和其他托管在IIS中。 为了具有弹性,我们有7台服务器,其中WCF托管在IIS上,第三方工具随机向任一服务器发送请求。
如何使用MSMQ绑定为Windows服务上托管的WCF服务实现类似功能。
答案 0 :(得分:0)
如果你的第三方工具也像NLB一样“工作”,只有一个额外的IP,然后随机挑选一个集群IP,那么下面的文章应该有所帮助:
http://devproj20.blogspot.com/2007/04/load-balancing-msmq.html
(请注意,如果您使用私有$ queues,那么只有一个服务器会实际收到该消息,这应该是正确的)
或者,您可能会考虑在服务器上使用(单个)远程队列,然后找到另一种方法来管理MSMQ存储的冗余?
HTH!