负载均衡器后面的服务托管WCF

时间:2015-05-22 08:50:20

标签: wcf load-balancing hostname

我有3台服务器和一台负载均衡器。服务器名称是:

  • 服务器-11
  • 服务器-12
  • 服务器-13

平衡器的名称是:

  • 服务器-01

一切都在我本地网络的 intra 网络中运行。

我在服务器上有 IIS - 托管网站,我可以这样访问它们:例如http://server-01:12321,它会将我转发给某些服务器。

现在,我需要以相同的方式使用 WSHttpBinding 设置现有的WCF服务 - 在所有3台服务器(已经完成)上安装它并通过负载均衡器访问它。问题是:我的WCF服务不在 IIS 中托管,它托管在 Windows服务中。

另一个问题是:我希望有一个像http://myservice这样的WCF服务的网址,所以当我打开它时,它会让我到http://server-01:80,然后负载均衡器将它转发给一些服务器。

有可能吗?我相信我应该在某处设置一些DNS记录?以及在负载均衡器中进行哪些设置?我应该在WCF服务本身做出哪些改变?

另一个困难是80端口已被占用(有多个网站主机名),所以我必须使用主机名(http://myservice)。要明确:在 IIS 中,我可以为网站设置主机名,但是如何使用 Windows服务中托管的WCF服务执行此操作?

0 个答案:

没有答案