由于zuul采用的是懒加载机制,只有第一次访问的时候才会加载某些需要的类,而不是启动时加载。所以 访问时会造成访问超时,解决方法需要增加超时时间
配置1(针对serviceId的路由策略)
ribbon.ReadTimeout=60000
ribbon.SocketTimeout=60000
配置2(针对url的路由策略)
zuul.host.connect-timeout-millis=60000
zuul.host.socket-timeout-millis=60000
注:
zuul:
routes:
traditional-url: #传统的路由配置(url路由),此名称可以自定义
path: /tr-url/** #映射的url
url: http://localhost:9001/ #被映射的url
orient-service-url: #面向服务的路由配置(service路由),此名称可以自定义
path: /os-url/**
service-id: feign-customer #服务名
网友评论