Feign是Netflix开发的声明式、模板化的HTTP客户端, Feign可以帮助我们更快捷、优雅地调用HTTP API。

https://github.com/OpenFeign/feign

加入Feign依赖,修改POM文件

创建一个Feign接口UserFeignClient,并在接口上面添加注解@FeignClient 启动类ConsumerOrderApplication增加@EnableFeignClients注解 见示例:05-ms-consumer-order-feign

记住运行的时候一定要启动:eureka-server,都是依赖他来进行注册的。
这个就类似dubbo引用jar包的方式,但是不推荐使用这种,如果jar包在私服上发生变化,影响客户端的开发。

PS:zookeeper是CP(一致性,容错),eureka是AP(高可用,容错),Feign是方便调用的框架,Ribbon是客户端的负载均衡。