1.问题:
最近在做SpringBoot项目的时候,有多个分开的微服务,偶发forward error 问题
2.猜想:
个人理解为服务跳转错误,可能本身没找到目标服务,或者目标服务损坏
3.解决:
在查看大量帖子后,可以归结为两种:
1.加超时任务
zuul: host: connect-timeout-millis: 10000 socket-timeout-millis: 60000 hystrix: command: default: execution: isolation: thread: timeoutInMilliseconds: 60000
2.设置服务签到的有效期和间隔
参考帖子:https://stackoverflow.com/questions/40032847/zuulexception-forward-error-with-zuul-eureka