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是客户端的负载均衡。