问题一:Feign 中的 Encoder 和 Decoder 组件分别负责什么?
Feign 中的 Encoder 和 Decoder 组件分别负责什么?
参考回答:
Encoder 编码组件负责将请求信息采用指定的编码方式进行编码后传输;Decoder 解码组件则负责将接收到的响应信息进行解码。
关于本问题的更多问答可点击原文查看:
https://developer.aliyun.com/ask/628243
问题二:Feign 中的 InvocationHandlerFactory 是什么?
Feign 中的 InvocationHandlerFactory 是什么?
参考回答:
InvocationHandlerFactory 是 Feign 中采用 JDK 的动态代理方式生成代理对象的组件。当我们调用这个接口时,实际上是要去调用远程的 HTTP API。
关于本问题的更多问答可点击原文查看:
https://developer.aliyun.com/ask/628231
问题三:Feign 如何记录日志?
Feign 如何记录日志?
参考回答:
Feign 通过 Logger 日志记录组件来记录日志。可以指定 Logger 的级别以及自定义日志的输出。
关于本问题的更多问答可点击原文查看:
https://developer.aliyun.com/ask/628239
问题四:Feign 默认的请求执行组件是什么?
Feign 默认的请求执行组件是什么?
参考回答:
Feign 默认的请求执行组件是通过 JDK 的 HttpURLConnection 来发起请求的。
关于本问题的更多问答可点击原文查看:
https://developer.aliyun.com/ask/628238
问题五:如何提高 Feign 的性能?
如何提高 Feign 的性能?
参考回答:
可以通过扩展 Feign 的 Client 请求执行组件,使用基于连接池的高性能 HTTP 客户端,如 Apache HttpClient,来提高 Feign 的性能。
关于本问题的更多问答可点击原文查看: