SpringCloud 集成 Hystrix 报错: Unable to find GatewayFilterFactory with name Hystrix

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>

在这里插入图片描述


版权声明:本文为TrayLei原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。