zuulGateway是spring cloud中很不错的组件,使用频率很高。使用过程中偶尔可能遇到服务路由异常的情况,如果没有异常熔断,可能会造成应用无响应,严重甚至造成系统雪崩。所以一般需要加上熔断机制。
直接看代码,很简单:
/* * 文件名:ServerFallback.java 版权:Copyright by ponent();2、zuul网关开启重试功能
#是否开启重试功能zuul.retryable=true<dependency> <groupId>org.springframework.retry</groupId> <artifactId>spring-retry</artifactId></dependency>这样就可以实现 springcloud项目生产与灰度的切换, 以及单节点挂掉 ,不影响项目接口访问问题. 也就是可以实现不停服务上线项目
以上这篇解决zuulGateway网关添加路由异常熔断问题就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。