Feign是Netflix开发的声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API。
源码:https://github.com/limingios/netFuture/tree/master/源码/『互联网架构』软件架构-深入理解Ribbon(93)/
官方
> https://github.com/OpenFeign/feign
Feign基本使用
> 加入Feign依赖,修改POM文件
创建一个Feign接口UserFeignClient,并在接口上面添加注解@FeignClient
启动类ConsumerOrderApplication增加@EnableFeignClients注解
见示例: 05-ms-consumer-order-feign
记住运行的时候一定要启动:eureka-server,都是依赖他来进行注册的。
Feign继承
> 这个就类似dubbo引用jar包的方式,但是不推荐使用这种,如果jar包在私服上发生变化,影响客户端的开发。
见示例: 05-ms-consumer-order-feign
PS:dubbo是CP(一致性,容错),eureka是AP(高可用,容错),Feign是方便调用的框架,Ribbon是客户端的负载均衡。
>>原创文章,欢迎转载。转载请注明:转载自,谢谢!>>原文链接地址:上一篇:已是最新文章