Unable to find GatewayFilterFactory with name Hystrix
译:找不到名为Hystrix的网关筛选器工厂
2021年12月24日记录此问题,这个时间遇到这个问题可能有点晚了,毕竟这个时候 SpringCloud 已经出道 2021 版了,我现在用的 SpringCloud 2020.0.5,这个问题可能已经在新版本已经解决;
遇到这个问题是因为在配置 Gateway 网关的时候配置全局 Hystrix 的时候说在 GatewayFileterFactory 中找不到 Hystrix 过滤器
这个包是使用的 Gateway 2.2.5 之后的版本(不包括2.2.5),这个版本里面是没有 Hystrix 这个过滤器的;
解决方法:
换到 Gateway 2.2.5(包括2.2.5)以下的版本就有了
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-gateway</artifactId>
<version>2.2.5.RELEASE</version>
</dependency>