为了账号安全,请及时绑定邮箱和手机立即绑定

feign笔记

标签:
Spring Cloud

一、使用feign远程调用接口

(1)引入openfeign包

(2)入口需要加上注解EnableFeignClients

https://img1.sycdn.imooc.com//6193efd6000153ca13120626.jpg

https://img1.sycdn.imooc.com//6193efd60001920b13060707.jpg

二、feign配置日志

  1. 代码方式

(1)FeignClient注解后加上  configuration = FeignLoggerLevel.class

(2)FeignLoggerLevel这个类是为了修改fegin级别

https://img1.sycdn.imooc.com//6193f0df0001235b11010528.jpg

(3)在配置文件加上(代码还是配置文件都是需要加这个配置)

#代码方式配置feign,debug级别类路径为使用feign接口路径
logging:
  level:
    com.zikao.feign.UserFeign: debug

2.配置方式

(1)加上上面的配置

(2)

#配置方式配置feign,服务名称改成
feign:
  client:
    config:
     服务名称:
       loggerLevel: full

三、配置全局日志

  1. 代码方式

(1)FeignClient去掉configuration = FeignLoggerLevel.class

(2)EnableFeignClients注解后面加上defaultConfiguration = FeignLoggerLevel.class

2.配置方式

(1)

#服务名称改成default
feign:
  client:
    config:
      default:
       loggerLevel: full

四、feign性能优化

(1)引入httpclient包

https://img1.sycdn.imooc.com//6193f5230001067307430221.jpg

(2)配置加上

feign:       
#enabled: true是为了让feign去做httpclient请求,而不是默认的urlconnection
  httpclient:
    enabled: true
#最大连接数
    max-connections: 200
#最大路由
    max-connections-per-route: 50







点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
PHP开发工程师
手记
粉丝
2
获赞与收藏
0

关注作者,订阅最新文章

阅读免费教程

  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消