使用nacos无法正确引入feign

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用nacos无法正确引入feign相关的知识,希望对你有一定的参考价值。

参考技术A 查了很多资料,发现是因为Spring Cloud Feign在Hoxton.M2 RELEASED版本之后不再使用Ribbon而是使用spring-cloud-loadbalancer,所以不引入spring-cloud-loadbalancer会报错

这个时候还有一个坑就是当我们调用feign的时候还会抱一个错误:
java.lang.AbstractMethodError: org.springframework.cloud.netflix.ribbon.RibbonLoadBalancerClient.choose
解决办法:nacos中ribbon会造成loadbalanc包失效,所以我们需要在nacos的依赖中过滤掉ribbon才行

也是有够坑的,差不多坑了两天的空余时间,记录一下

以上是关于使用nacos无法正确引入feign的主要内容,如果未能解决你的问题,请参考以下文章

05-Nacos-Feign-Gateway项目配置使用

06.Nacos Feign 负载均衡

SpringCloud应用之服务调用Feign

教程SpringCloud+Nacos+Feign+Gateway搭建教程(推荐)

Nacos Feign调用研究

SpringCloud + Nacos 简单注册消费例子 | Feign调用