1、环境配置
使用的微服务架构是SpringCloud技术栈中的相关技术,包括:
分布式配置中心:SpringCloudConfig 版本:2.0.1
服务发现与注册中心:Eureka 版本:1.4.3
服务间负载均衡:OpenFeign 版本:2.0.1
熔断机制:hystrix 版本:1.3.1
这里要注意一下:在使用SpringBoot和SpringCloud时是有版本匹配关系的:
Spring Boot | Spring Cloud |
---|---|
1.2.x | Angel版本 |
1.3.x | Brixton版本 |
1.4.x stripes | Camden版本 |
1.5.x | Dalston版本、Edgware版本 |
2.0.x | Finchley版本 |
我再父工程中使用的是springboot的2.0.0版本,和springcloud的Finchley版本。
2、支付宝接口申请(沙箱环境)
这里声明一下:支付宝实际环境需要进行商家运营执照验证,所以这里我个人只是使用的沙箱环境。
具体过程请参照此博客: