feign: RequestInterceptor
RPC: remote produre call 远程调用(对应的是本地的调用)
Screen Shot 2022-07-26 at 9.22.10 AM.png最简单的rpc.自己写过了,略
- OpenFeign和Feign的区别
添加了SpringMVC的注解支持.
基于接口生成动态代理,工厂的好处是延迟加载需要用的时候才会去创建.
- 利用的是FactoryBean这个扩展点.
可以通过拦截器进行参数的传递.
- feign底层集成了Ribbon.
- Gzip 开启压缩节省网络资源,最小压缩值
- okhttp实现多路复用,Apache HttpClient
自定义了编解码器,
整合Dubbo
整合方案,略
提供了@DubboTransported能够让OpenFeign,RestTemplate,LoadBalance 等Bean走Dubbo的调用.
起到不调整Feign接口和URL下,实现无缝的迁移.
EnableFeignClients 和 DubboTransported
网友评论