为解决第一次微服务调用出现超时而失败的问题,可以通过饿加载解决,即是在网关启动时就创建了ribbon的一些上下文环境,准备就绪只等访问。
在zuul的网关中配置:
zuul:
ribbon:
eager-load.enabled: true微服务要调用其他微服务,则这样配置:
ribbon:
eager-load:
enabled: true
如果要指定微服务,可以加上:
ribbon:
eager-load:
clients: servicexx1, your-service-xx2
为解决第一次微服务调用出现超时而失败的问题,可以通过饿加载解决,即是在网关启动时就创建了ribbon的一些上下文环境,准备就绪只等访问。
在zuul的网关中配置:
zuul:
ribbon:
eager-load.enabled: true
微服务要调用其他微服务,则这样配置:
ribbon:
eager-load:
enabled: true
如果要指定微服务,可以加上:
ribbon:
eager-load:
clients: servicexx1, your-service-xx2