深入微服务-SpringCloud调用组件Feign

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了深入微服务-SpringCloud调用组件Feign相关的知识,希望对你有一定的参考价值。

参考技术A 本系列带着大家深入微服务 Spring体系的各个框架的底层原理。上一篇文章介绍了SpringBoot自动装配原理,本节将带着大家熟悉下SpringCloud体系的调用组件Feign

相关配置解释:

1)针对feign配置

2)通用配置

可以使用feign的拦截器功能实现接口的验证、鉴权功能

1)Basic认证

2)自定义拦截器实现
需要实现接口RequestInterceptor

2.1)请求头放上TOKEN认证信息

2.2)将配置添加到feign

Feign使用过程中需要打印日志可以实现Fegin的Logger功能,可以打印http的调用链路用于功能调试。

1)Logger.Level 级别:

2)配置
2.1) yaml配置

2.2) Config配置

以上是关于深入微服务-SpringCloud调用组件Feign的主要内容,如果未能解决你的问题,请参考以下文章

SpringCloud分布式事务实战在微服务1中创建整合函数,调用微服务2

深入讲解SpringCloud Alibaba 微服务调用,还不懂微服务的一定得看看!

springcloud-06-feign的使用

微服务之五:轻松搞定SpringCloud微服务-调用远程组件Feign

深入浅出SpringCloud原理及实战「SpringCloud-Alibaba系列」微服务模式搭建系统基础架构实战指南及版本规划踩坑分析

SpringCloud微服务(03):Hystrix组件,实现服务熔断