关于Ocelot 网关结合Consul实现服务转发的坑爹问题
当2个测试API在IIS上发布后。
利用配置文件Consul注册成功
Ocelot 网关结合Consul实现负载均衡,但是当某个服务停止、这个负载服务查询是一次成功一次失败的。为什么Consul把不健康的节点也转发过来了
具体参考https://www.cnblogs.com/wikiz/p/10691387.html文章
最后一步关闭API1服务。但是实际轮询一次成功显示API2一次{"errcode":500,"errmsg":"Error making http request, exception: System.Net.Http.HttpRequestException: 由于目标计算机积极拒绝,无法连接。 ---> System.Net.Sockets.SocketException: 由于目标计算机积极拒绝,无法连接。
Ocelot.Provider.Consul版本13.0.0正常
大于13.0.0就上述错误