【问题标题】:Resilience for WCF service hosted as windows service作为 Windows 服务托管的 WCF 服务的弹性
【发布时间】:2011-03-15 18:17:57
【问题描述】:

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

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

【问题讨论】:

    标签: wcf windows-services


    【解决方案1】:

    如果您的第 3 方工具也像 NLB 一样“工作”,它本身有一个额外的 IP,然后随机选择一个集群 IP,那么下面的文章应该会有所帮助:

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

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

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

    HTH!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-10-11
      • 2013-08-06
      • 2012-04-28
      • 1970-01-01
      • 2012-01-13
      相关资源
      最近更新 更多