前段时间,撸主为了调用小黄图API特地引入的Feign,这显然不是最优雅的使用方式。可是对于大部分中小公司来讲,服务已经拆了辣么多了,基本能知足需求就能够了,什么熔断、集群啊能够都先一边靠靠。app
这里先撸一个最简单的例子分享给你们。ide
Spring-Boot 2.2.0.RELEASE测试
Spring-Cloud Greenwich.SR3spa
Spring-Cloud-Alibaba 2.1.0.RELEASE调试
Nacos 注册中心orm
Feign HTTP客户端server
说明一下,Spring Cloud Alibaba 已在2019年8月1日顺利毕业,并在 Spring 官方正式挂牌,挂牌成功后的最新版本是2.1.0。blog
application.properties 配置:接口
简单的服务提供接口:get
application.properties 配置:
配置客户端调用接口:
客户端调用示例:
分别启动 feign-server 和 feign-client,而后登陆Nacos控制台,若是出现如下两个服务说明配置成功。
客户端访问 localhost:8081/getMessage 若是返回来调戏我啊说明调用成功。
最后仍是福利时间,有须要源码的小伙伴能够自行阅读原文拉取,为了方便你们调试,里面还内置了免费的Nacos注册中心额。