作为Windows服务托管的WCF服务的弹性

时间:2010-07-14 09:24:24

标签: wcf windows-services

我们有一个WCF服务,一个托管为Windows服务(它使用MSMQ绑定)和其他托管在IIS中。 为了具有弹性,我们有7台服务器,其中WCF托管在IIS上,第三方工具随机向任一服务器发送请求。

如何使用MSMQ绑定为Windows服务上托管的WCF服务实现类似功能。

1 个答案:

答案 0 :(得分:0)

如果你的第三方工具也像NLB一样“工作”,只有一个额外的IP,然后随机挑选一个集群IP,那么下面的文章应该有所帮助:

http://devproj20.blogspot.com/2007/04/load-balancing-msmq.html

(请注意,如果您使用私有$ queues,那么只有一个服务器会实际收到该消息,这应该是正确的)

或者,您可能会考虑在服务器上使用(单个)远程队列,然后找到另一种方法来管理MSMQ存储的冗余?

HTH!