如果有一天你的服务器报了这样的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
这样就不会报以上的错了
你的SpringCloud项目有报“SHORTCIRCUIT”和“GENERAL”的500错的吗?
原文:https://www.cnblogs.com/pangyangqi/p/10319812.html