功能介绍:动态代理的方式,简化请求其他服务的开发成本,更好得对请求地址组装、接受返回信息、返回参数解析等

 Feign和OpenFeign区别:

OpenFeign实现了Feign的基础功能,同时支持springmvc的注解,比如@RequestMapping

功能实现

<!--openfeign依赖-->
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency> # application.yml
eureka:
client:
register-with-eureka: false
service-url:
defaultZone: http://eureka7001.com:7001/eureka/,http://eureka7002.com:7002/eureka/ //启动类
@SpringBootApplication
@EnableFeignClients
public class OrderFeignMain80 { public static void main(String[] args) {
SpringApplication.run(OrderFeignMain80.class, args);
}
}

//可以调用EUREKA-SUPPORT服务下面多个接口
@Configuration
@FeignClient(value = "EUREKA-SUPPORT")
public interface ISupportService {

@GetMapping("/support/say")
String say(@PathVariable("msg") int msg);

}
 

openFeign还可以配置日志打印、自定义拦截器和超时时间设置

比如:connectTimeout连接超时,readTimeout读取超时

参考地址: https://blog.csdn.net/qq_41539088/article/details/127681581

最新文章

  1. XML序列化和反序列化
  2. 《java jdk7学习笔记》之java三大平台
  3. Solr学习笔记之3、Solr dataimport - 从SQLServer导入数据建立索引
  4. NYOJ-975 关于521 AC 分类: NYOJ 2014-02-25 22:14 349人阅读 评论(0) 收藏
  5. 使用jQuery Mobile实现新闻浏览器(3)
  6. Spring 中JCA CCI分析--转载
  7. go 初使用
  8. SQL server 如何附加、还原、分离、备份数据库文件
  9. okhttp +fastJson 在UI层的回调封装
  10. 在vi按了ctrl+s后
  11. POJ 1655 Balancing Act【树的重心】
  12. java里程碑之泛型--泛型方法
  13. 洛谷题解 P1315 【观光公交】
  14. 公司-半导体:Micron
  15. 51nod2383
  16. kafka的advertised.host.name参数 外网访问配置
  17. Selenium3自动化问题一:selenium3在火狐浏览器执行driver.quit()报错2052解决方案
  18. P4071 [SDOI2016]排列计数
  19. 开源入侵检测系统SELKS系统搭建
  20. java基础知识面试题(41-95)

热门文章

  1. CCRD_TOC_2007年11月_总第12期
  2. VueJs 监听 window.resize 方法---窗口变化
  3. label勾选问题,checkbox
  4. GPS地图生成02之经典算法体验
  5. gridfs + nginx + mongodb 实现图片服务器
  6. 查询自增ID断点的地方
  7. C# 元组类型和元组文本
  8. Column count doesn&#39;t match value count at row 1存储的数据与数据库表的字段类型定义不相匹配
  9. selenium用executeAsyncScript执行异步脚本调用callback使用方法
  10. djangoDRF查询