【问题标题】:How to scale wcf server? [closed]如何扩展 wcf 服务器? [关闭]
【发布时间】:2016-03-13 13:44:23
【问题描述】:

wcf-client 发送一个远程查询,wcf 可以在一台机器上并行运行所有传入的查询。但是,例如,另一台具有相同 wcf 服务器的机器也准备好处理传入的查询。我怎样才能安装另一台机器?

【问题讨论】:

标签: c# wcf


【解决方案1】:

您说的是水平扩展(将负载分布到多个服务器),因此最好的选择是使用负载平衡。

当然,要达到这一点,您必须拥有任何可用的负载平衡资源、硬件(如 CISCO)或软件(例如 NLB)。

无论如何,您必须考虑到某些绑定存在可能影响负载平衡的特定问题,例如会话亲和性,由于 IP 限制或启用了 HTTP Keep-Alive。

您可以在此处阅读更多关于使用负载平衡的注意事项:https://msdn.microsoft.com/library/hh273122(v=vs.100).aspx

另外,阅读@Joachim 评论的链接上的负载平衡: https://msdn.microsoft.com/en-us/library/ms730128(v=vs.110).aspx

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-01-31
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-25
    • 2016-07-09
    相关资源
    最近更新 更多