你的SpringCloud项目有报“SHORTCIRCUIT”和“GENERAL”的500错的吗?

  如果有一天你的服务器报了这样的500错,那么你就来对地方了 ,我会帮你把这个问题解决掉!

 你的SpringCloud项目有报“SHORTCIRCUIT”和“GENERAL”的500错的吗?

 

   这是我微服务的简单的架构图,由上图可以看到,我的网关用的是SpringCloud的zuul组件。zuul比起新出来的Getway的确存在一定的劣势,这个大家可以谷歌一下两者的比较;zuul把请求过来的路径通过路由转发到其他微服务上。

    这里的500错是由于zuul网关超时引起的,你只需要在zuul的yml中添加

 

      
##timeout config
hystrix:
  command:
    default:
      execution:
        isolation:
          thread:
            timeoutInMilliseconds: 60000 #超时时间根据自己项目需要设置
ribbon:
  ReadTimeout: 60000
  ConnectTimeout: 60000

 

 

  这样就不会报以上的错了

 

相关文章:

  • 2022-12-23
  • 2021-06-28
  • 2021-05-22
  • 2021-12-12
  • 2021-07-13
  • 2021-08-09
  • 2021-08-08
  • 2021-05-08
猜你喜欢
  • 2021-09-02
  • 2021-09-21
  • 2021-07-09
  • 2021-12-19
  • 2021-04-03
  • 2022-12-23
  • 2021-12-25
相关资源
相似解决方案