![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Feign
文章平均质量分 83
跟心爱的人浪迹天涯
Java小学生
展开
-
Feign远程调用过程 初始化/动态代理/负载均衡
Feign Invoke 远程调用, 底层使用了ribbon, 对ribbon进行封装, 编程过程中不需要主要调用细节.EnableFeignClients在SpringCloud启动类中添加注解 EnableFeignClients@Import(FeignClientsRegistrar.class)public @interface EnableFeignClients { ...}FeignClientsRegistrarclass FeignClientsRegistrar原创 2020-11-19 12:55:57 · 1029 阅读 · 0 评论 -
利用Spring模拟FeignClient自己实现RMI远程调用
首先应了解FeignClient的原理, 参考文章 Feign远程调用过程 初始化/动态代理/负载均衡原理:在Application启动类中注入Enable,注解中Import导入ImportBeanDefinitionRegistrar实现类,在实现类中即可完成对BeanDefinition的注入,然后BeanDefinition的BeanClass设置成Feign的代理类,当调用方法时,调用代理对象的方法,完成http远程调用。本文直接用了POST发起远程请求,并且服务发起方和提供方在同一个服务中,原创 2021-01-04 20:15:17 · 715 阅读 · 0 评论