zuul的第一次请求经常会超时

2020-02-14  本文已影响0人  d9d5c94e66f8

由于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                 #服务名
上一篇 下一篇

猜你喜欢

热点阅读