走过路过不要错过
点击蓝字关注我们
约定
示例项目采用的是Maven父子工程模式,父工程见[IDEA-常见项目创建步骤]
示例中采用的Spring Boot版本为1.5.9.RELEASE
示例中采用的Spring Cloud版本为Edgware.RELEASE
Feign概述
1Feign是什么? 前面我们已经介绍过Spring Cloud Ribbon[Ribbon概述与入门]和Spring Cloud Hystrix[Hystrix 概述与入门],相信读者也已经学会了。 你是否有想过这两者需要结合在一起并为微服务节点服务呢?实际上我们的服务节点要想满足高可用性,确实都需要这两个组件,那能否将其合并呢?答案肯定是可以的。Spring Cloud Feign就是这样的一个组件,不仅整合了Spring Cloud Ribbon和Spring Cloud Hystrix,具备了两者的特点,而且还提供了 声明式web服务调用方式。 Feign同样是Netflix公司提供的基础微服务组件。使用Feign,我们只需要定义一个接口,在接口上使用Feign注解即可。同时为了方便web开发,Feign还扩展了Spring MVC相关注解,可以轻松的使用 Sp ring MVC的注解进行开发。搭建Feign项目
此处我将直接对原先创建的