不过有几个点需要注意该类配置了对应的日志记录器,和一个简单的效验,以应对请求的验证。之所以在 @FeignClient 注解中指定配置,是因为我的配置类是没有加 @Configuration 注解的,我想要实现细粒度的控制。加上对应的依赖。不得不说SpringCloud这一点是真的做得好。哎,观察我的NacosHelloFeign类,这里可以看到,我这用了一个fallback回退,这个回退指定的就是Sentinel 的实现,其实写起来和特么的Hystrix一模一样。当然,配置肯定是得配置的,他也不会直接就给你用了。其实到现在,整个Feign的使用+熔断限流机制就已经配完了。

Spring Cloud Alibaba 使用 Feign+Sentinel 完成熔断的示例

Spring Cloud Alibaba 使用 Feign+Sentinel 完成熔断的示例

Spring Cloud Alibaba 使用 Feign+Sentinel 完成熔断的示例