作者:钟剑华  历史版本:1  最后编辑:龚清  更新时间:2024-11-20 15:41

服务发现(注册中心)切换为nacos

适用版本:3.4.2~3.4.5;
nacos建议使用1.3.2版本,1.4.x、2.0.x版本存在集群问题;
https://github.com/alibaba/nacos/issues/5344
https://github.com/alibaba/nacos/issues/5346

安装启动Nacos

1.下载nacos;
2.启动nacos,如下图;
详情请看官网:https://nacos.io/zh-cn/docs/quick-start.html

切换依赖

服务发现在ibps-basic-discovery中进行切换
1.打开pom文件
2.注释spring-cloud-starter-consul-discovery的引用
3.解除spring-cloud-starter-alibaba-nacos-discovery的注释

注:zuul/gateway/oauth2Server/platform/business已经默认引用ibps-basic-discovery项目,不要手动添加该项目的依赖,自建项目如果接入需要显式依赖该项目;

修改配置

1.检查项目正在使用的环境:spring.profile.active: dev,以dev为例进行说明;
2.在zuul/gateway/oauth2Server/platform/business项目中的config/application-dev.yml将spring.profile.include的dev-consul改为dev-nacos;
3.修改ibps-basic-response/src/main/resources/config/application-dev-nacos.yml文件,将server-addr修改nacos的地址,如改成172.20.0.1:8848;
4.登陆nacos,添加命名空间ibps,地址是http://172.20.0.1:8848/nacos/index.html 默认账号密码是nacos