Feignd的使用

先来看我们以前利用RestTemplate发起远程调用的代码

String url ="http://userservice/user/" + order.getUserId();User user=restTemplate.getForObject(url,User.class)
存在下面的问题:
代码可读性差,编程体验不统一。

 

  • NONE:不记录任何日志信息,这是默认值。
  • BASIC:仅记录请求的方法,URL以及响应状态码和执行时间
  • HEADERS:在BASIC的基础上,额外记录了请求和响应的头信息
  • FULL:记录所有请求和响应的明细,包括头信息、请求体、元数据。

 

Feign的优化:
1.日志级别尽量用basic,因为其他的如FULL级别太占用资源。
2.使用HttpClient或OKHttp代替URLconnection引入feign-httpClient依赖配置文件开启httpClient功能,设置连接池参数 。

相关推荐

  1. 使用Feign简化Spring Boot微服务间调用

    2024-03-25 17:10:04       39 阅读
  2. SpringCloud-使用Feign组件调用其他微服务接口

    2024-03-25 17:10:04       28 阅读
  3. 使用feign调用媒资服务完成静态页面上传

    2024-03-25 17:10:04       10 阅读

最近更新

  1. TCP协议是安全的吗?

    2024-03-25 17:10:04       16 阅读
  2. 阿里云服务器执行yum,一直下载docker-ce-stable失败

    2024-03-25 17:10:04       16 阅读
  3. 【Python教程】压缩PDF文件大小

    2024-03-25 17:10:04       15 阅读
  4. 通过文章id递归查询所有评论(xml)

    2024-03-25 17:10:04       18 阅读

热门阅读

  1. nicerefresh--自动刷新Spring中@Value的值

    2024-03-25 17:10:04       15 阅读
  2. MySQL索引

    2024-03-25 17:10:04       14 阅读
  3. 蓝桥杯竞赛规则及说明【C/C++】

    2024-03-25 17:10:04       28 阅读
  4. GOF23种设计模式

    2024-03-25 17:10:04       19 阅读
  5. 稀碎从零算法笔记Day24-LeetCode:存在重复元素

    2024-03-25 17:10:04       18 阅读
  6. 记一次Qt多线程槽函数无法触发异常排查

    2024-03-25 17:10:04       18 阅读
  7. 2024蓝桥杯每日一题(树状数组)

    2024-03-25 17:10:04       16 阅读
  8. 渗透测试-ssh私钥泄露知识记录

    2024-03-25 17:10:04       15 阅读
  9. 【C++从0到1-黑马程序员】引用

    2024-03-25 17:10:04       19 阅读
  10. 开源与闭源语言模型的较量:技术分析

    2024-03-25 17:10:04       16 阅读
  11. 大数据安全分析相关与安全分析的场景

    2024-03-25 17:10:04       14 阅读
  12. IOS面试题编程机制 46-50

    2024-03-25 17:10:04       14 阅读
  13. SGD优化器和Adam区别

    2024-03-25 17:10:04       18 阅读
  14. 我的算法刷题笔记(3.18-3.22)

    2024-03-25 17:10:04       18 阅读