作者: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中进行切换

  1. 打开pom.xml文件
  2. spring-cloud-starter-consul-discovery的引用属性optional改为false
  3. spring-cloud-starter-alibaba-nacos-discovery的引用属性optional改为true
  4. httpasyncclient的引用属性optional改为true
  5. httpcore-nio的引用属性optional改为true
  6. httpcore的引用属性optional改为true
  7. ibps-basic-nacos的引用属性optional改为true
  8. 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.ymlspring.profile.includedev-consul改为dev-nacos
3.修改ibps-basic-response/src/main/resources/config/application-dev-consul.yml文件,将host修改为consul的主机IP,将port修改为consul的端口;

注册效果