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、微服务...