1、分布式Spring Cloud Alibaba Nacos
- Nacos作为注册中心
首先我们的Spring启动入口需要添加注解来开启服务注册发现@EnableDiscoveryClient - 在配置文件中添加nacos服务地址
- 每一个模块的名称就是nacos对应的名字
- 服务 注册完成
2、 分布式Spring Cloud Alibaba oPenFeign
- 在启动类上添加注解@EnableFeignClients(“这里是feign所在的包路径”)
- 编写feign的接口,这个接口中的方法是直接复制我们需要远程调用的方法名即可,注意的是RequestMapping后面的路径是这个远程调用的整个路径
- 在接口上添加注解 @FeignClient(“gulimall-coupon”)// feign客户端需要调用的远程服务端
3、SpringCloud Alibaba Nacos作为配置中心
- 一、配置中心设置
- 1、引入nacos-config依赖
- 2、创建一个bootstrap.properties;配追服务名称以及配置地址(nacos地址)
- 3、在nacos配置中心配置数据集,这个数据集名称规则是 项目名.properties,在properties中添加配置
- 4、动态获取配置
- @RefreshScope: 动态获取并刷新配置
- @Value(“${配置项名称}”): 获取配置
- 如果配置中