基于ocelot consul identityserver4的演练
Consul客户端注册时,配置健康检查的间隔时间应该长一点比较好,不要直接设置成1,2秒,时间设置太短容易造成客户端服务因为健康检查不能在要求时间内返回,导致客户端服务崩溃掉,从而从consul服务集群中下线。使用Consul客户端注册的目的是为了减少consul配置,使服务可以自注册发现。如果把健康检查时间设置太密集导致服务崩溃肯定是不可取的,Consul服务的主要目的是为了提供友好的服务状态查询,以及提供可用的服务列表。因此,健康检查的周期以及超时时间可以设置的更为友好一些,应当适当长一点.