zoukankan      html  css  js  c++  java
  • Zuul请求超时

    最近在弄springcloud的时候发现在发送短信的时候zuul总是报错,错误信息如下

    com.netflix.zuul.exception.ZuulException: 
    	at org.springframework.cloud.netflix.zuul.filters.post.SendErrorFilter.findZuulException(SendErrorFilter.java:118) ~[spring-cloud-netflix-zuul-2.1.2.RELEASE.jar:2.1.2.RELEASE]
    	at org.springframework.cloud.netflix.zuul.filters.post.SendErrorFilter.run(SendErrorFilter.java:78) ~[spring-cloud-netflix-zuul-2.1.2.RELEASE.jar:2.1.2.RELEASE]
    	at com.netflix.zuul.ZuulFilter.runFilter(ZuulFilter.java:117) [zuul-core-1.3.1.jar:1.3.1]
          ...
    


    根据报错信息可以知道,是zuul网关读取超时了,应该是发送短信等待响应的时间过长导致的,于是我就去查文档发现zuul可以设置超时时间

    上图的意思是:如果zuul配置转发是用service-id,也就是基于服务名转发,则配置超时时间通过ribbon.ReadTimeout和ribbon.SocketTimeout
    如果zuul配置转发是用url,则通过zuul.host.connect-timeout-millis和zuul.host.socket-timeout-millis配置超时
    参考文档地址:https://cloud.spring.io/spring-cloud-static/Greenwich.SR5/single/spring-cloud.html#_zuul_timeouts

  • 相关阅读:
    VUE 路由
    JS小表达式
    JS正则表达式
    react案例—实现组件之间的通信
    React脚手架搭建
    react属性三ref
    react属性二props
    java多线程2
    jvm小结2
    spark小结3
  • 原文地址:https://www.cnblogs.com/welisit/p/13049304.html
Copyright © 2011-2022 走看看