我的开发环境是SpringCloud+Eureka,现在要更改为SpringCloud+CSE
1:环境准备
下载CSE本地注册中心:https://cse-bucket.obs.cn-north-1.myhuaweicloud.com/LocalCSE/Local-CSE-2.1.3-windows-amd64.zip解压缩后双击cse.exe应用程序
双击cse.exe应用程序后会自动打开下面这个界面
1:http://127.0.0.1:30103/ 该地址为控制台页面,可以在该页面看见已注册的服务
2:http://127.0.0.1:30100/该地址为本地注册中心地址
3:http://127.0.0.1:30110为本地配置中心地址
2:修改配置文件
1:修改bootstrap.yml中的配置中心
spring:
application:
name: mytest
cloud:
servicecomb:
discovery:
# 应用名称,本示例固定值(可替换成自己想要的名字),因为只有应用名称相同的微服务才能够相互发现,不能轻易变化。
appName: mytest
serviceName: ${spring.application.name}
# 注册中心地址
address: http://127.0.0.1:30100
# 微服务版本号
version: ${CAS_INSTANCE_VERSION:0.0.1}
config:
# 配置中心地址
serverAddr: http://127.0.0.1:30110
# 如果cse版本为1.x的,则serverType的值为config-center
serverType: kie
2:修改pom.xml,springcloud和cse的版本对应关系比较重要,可以去华为官网找一下对应关系
<dependency>
<groupId>com.huaweicloud</groupId>
<artifactId>spring-cloud-starter-huawei-service-engine</artifactId>
<version>1.6.1-Greenwich</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
<version>3.1.3</version>
</dependency>
3:删除之前的eureka相关依赖,防止冲突,可以在下图,查看是否还有eureka相关依赖
4:启动你的java服务,然后在http://127.0.0.1:30103/查看你的服务是否存在
写的比较匆忙,如果哪里有问题,可以在评论区留言,看到的话会回复你的