1.都是调用其他服务的,但是方式不同,Ribbon需要自己构建http请求,模拟http请求,然后使用RestTemplate发送给其他服务,Feign只需要将调用的方法定义成抽象方法既可。
2.启动类注解不同,Ribbon用的是@RibbonClient,Feign用的是@EnableFeignClients.
3.服务指定的位置不同,Ribbon是在RibbonClient注解上声明,Feign则在定义抽象方法的接口中使用@FeignClient声明。
Ribbon和Feign区别
最后编辑于 :
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 题注:道生一,一生二,二生三,三生万物 一:关注于注册中心 1.什么是consul?能做什么?有哪些替代品及比较?...
- 一、概要 GitHub 我们通过RestTemplate调用其它服务的API时,所需要的参数须在请求的URL中进行...
- 【Java架构师面试网】收集整理了几乎整个架构师学习途中会遇到的面试题,希望大家都能早日圆自己的架构师梦~公众号:...
- 目录: 1、什么是微服务? 2、什么是微服务架构? 3、微服务的优缺点是什么?说下你在项目中碰到的坑。 4、微服务...