如何实现WCF服务器平衡

时间:2011-06-14 14:13:36

标签: .net wcf load-balancing

我在WCF服务中实现了一些应该部署在多个工作站上的业务功能。实际上,一些工作站放在DataCenter“A”中,一些放在DataCenter“B”中。

客户应该使用业务功能,而不知道我有多少工作站以及它们放在哪里。

没有特殊要求(到目前为止,但一切都可能发生巨大变化)我们应该如何决定工作站为客户端请求服务(我们应该考虑CPU负载,总响应时间,故障历史等)

至少有几种选择如何实现平局:

我正在考虑的一个选项是使用两个IIS Web服务器外观(一个用于DataCenter“A”和一个DataCenter“B”),它们将调用委托给它们后面的工作站。应将IIS外观与系统网络平衡连接到群集中。

或者可能是我将实现我的WCF服务与IIS一起托管(我想应该有问题使它们对外部客户端都可见)

或者我可能会实现一些分析CPU负载和工作站响应时间的复杂中介服务?

0 个答案:

没有答案