如何实现WCF服务器平衡

| 我在WCF服务中实现了一些业务功能,应该将其部署在多个工作站上。实际上,一些工作站位于DataCenter“ A”中,而另一些则位于DataCenter“ B”中。 客户应在不知道我拥有多少个工作站以及它们放置在什么位置的情况下使用业务功能。 没有特殊要求(到现在为止,但是一切都可能发生很大变化)我们应该如何确定工作站来满足客户请求(应考虑CPU负载,总响应时间,故障历史记录等) 至少有几种方法可以实现平衡: 我正在考虑的一种选择是使用两个IIS Web Server外观(一个用于DataCenter“ A”,另一个用于DataCenter“ B”)将呼叫委派给背后的工作站。 IIS外观应通过系统网络平衡加入群集。 还是我可以将WCF服务实现为由IIS托管(我想应该有问题使它们对外部客户端都是可见的) 还是我应该实施一些复杂的中介服务来分析CPU负载和工作站响应时间?     
已邀请:

要回复问题请先登录注册