作者:Eddy 历史版本:1 最后编辑:龚清 更新时间:2024-09-20 15:13
服务发现(注册中心)切换为consul V3.5.0
编写版本:v3.5.5
适用版本:v3.5.0+
安装启动consul
1.下载consul;
2.启动consul,如下图;
详情请看:consul安装教程
切换依赖
服务发现在ibps-basic-discovery
中进行切换
- 打开
pom.xml
文件 - 将
spring-cloud-starter-consul-discovery
的引用属性optional
改为false
- 将
spring-cloud-starter-alibaba-nacos-discovery
的引用属性optional
改为true
- 将
httpasyncclient
的引用属性optional
改为true
- 将
httpcore-nio
的引用属性optional
改为true
- 将
httpcore
的引用属性optional
改为true
- 将
ibps-basic-nacos
的引用属性optional
改为true
- 将
ibps-basic-config-nacos
的引用属性optional
改为true
注:gateway/oauth2Server/platform/business已经默认引用ibps-basic-discovery项目,不要手动添加该项目的依赖,自建项目如果接入需要显式依赖该项目;
修改配置
1.检查项目正在使用的环境:spring.profile.active: dev,以dev
其他环境类似
为例进行说明;
2.在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-consul.yml文件,将host修改为consul的主机IP,将port修改为consul的端口;