sor*_*rke 12 high-availability asp.net-web-api azure-service-fabric
我们将在Azure上的服务结构集群(实例计数-1)中的所有节点上托管一个无状态Owin WebAPI.WebAPI旨在供公众使用,即使面对内部服务和WebAPI本身的升级,也应高度可用.我们在群集前面安装了Azure负载均衡器(LB),每隔5秒使用TCP探测器探测端口80上的群集,以确定哪些节点可以接收http流量.
我们在升级WebAPI时遇到问题,即LB指向正在升级但尚未通过探测注册为脱机的节点.Service Fabric不会与LB协调升级过程,因此在升级时没有机会(并且Azure LB上没有API)使节点无法轮换.
我们想知道人们如何在Azure上的Service Fabric上实现高可用性的http服务.我希望有人会评论他们的一般方法.