配置好nacos,eureka启动无误后:
(有问题的话查看:添加链接描述)
需要改的地方有3个
1.Application启动类中
把@EnableEurekaClient 改成 @EnableDiscoveryClient
2.application.yml中
在cloud:下加入
cloud:
nacos:
discovery:
server-addr: 172.26.128.144:8848
eureka配置不动
3.修改pom.xml
spring-cloud-starter-netflix-eureka-client不变
加入:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-actuator</artifactId>
</dependency>
<dependency>
<groupId>com.alibaba.nacos</groupId>
<artifactId>nacos-client</artifactId>
<version>1.1.3</version>
</dependency>
<!-- 引入Nacos与Eureka之间同步的Starter-->
<dependency>
<groupId>com.alibaba.cloud</groupId>
<artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
<version>2.0.4.RELEASE</version>
</dependency>
<dependency>
<groupId>com.alibaba.edas</groupId>
<artifactId>edas-sc-migration-starter</artifactId>
<version>1.0.2</version>
</dependency>
单注册中心:nacos注册中心:见添加链接描述