【发布时间】:2015-09-08 05:15:53
【问题描述】:
我已将相同的自托管 Windows 服务部署到 2 个不同的服务器。 (一主一备) 基本上,该服务提供 HTTP 协议访问(例如http://machine1:60001/getdata/123)。
我已经为消费者设置了配置,以始终连接主要消费者 (http://machine1:60001),但是每当我们部署此服务时,这需要一些停机时间。
由于该服务应该一直可用,有没有简单的方法来设置负载平衡,或为该 Windows 服务进行故障转移?
顺便说一下,对于自托管服务,它有一个接口:http://machine1:60001/amialive来决定服务是否可用。而我想用这个接口来判断是否OK。
【问题讨论】:
标签: .net windows wcf console-application