Ribbon和Feign的区别?
2024-09-08 13:56:13
1.Ribbon都是调用其他服务的,但方式不同。
2.启动类注解不同,Ribbon是@RibbonClient feign的是@EnableFeignClients
3.服务指定的位置不同,Ribbon是在@RibbonClient注解上声明,Feign则是在定义抽象方法的接口中使用@FeignClient声明。
4.调用方式不同,Ribbon需要自己构建http请求,模拟http请求然后使用RestTemplate发送给其他服务,步骤相当繁琐。Feign需要将调用的方法定义成抽象方法即可。
最新文章
- Moon.Orm 5.0(MQL版)及之前版本的开源计划
- SQLServer 常用日期处理
- 【转】IT 圈里有哪些经常被读错的词?
- JDBC Driver
- MySQL 主从数据库设置
- IOS学习之IOS沙盒(sandbox)机制和文件操作
- 使用 autoconf
- Struts2的struts.properties文件在哪儿啊?
- FORM - 实现某数据项自动按记录序号加一操作
- H.264 Profile、Level、Encoder三张简图 (fps = AVCodecContext->;time_base.den / AVCodecContext->;time_base.num)
- 四句话表明JSON格式定义
- MVC 5 Scaffolding多层架构代码生成向导开源项目
- SwaggerUI ASP.Net WebAPI2
- App对接支付宝移动支付功能
- 如何用Python在豆瓣中获取自己喜欢的TOP N电影信息
- Spring MVC的handlermapping之SimpleUrlHandlerMapping初始化
- 可视化分析工具Cytoscape使用记录
- golang:高性能消息队列moonmq的简单使用
- Contest2163 - 2019-3-28 高一noip基础知识点 测试6 题解版
- Mysql索引的类型