Nacos服务注册中心替换Eureka

最近部署了dubbo+nacos集群服务,以前的微服务是注册到eureka中的,当调用其他微服务的时候不太方便,于是就产生了统一迁移注册到nacos的想法。

1.首先引入依赖
<dependencyManagement>
  <dependencies>
     <dependency>
       <groupId>org.springframework.cloud</groupId>
       <artifactId>spring-cloud-alibaba-dependencies</artifactId>
       <version>0.2.0.RELEASE</version>
       <type>pom</type>
       <scope>import</scope>
     </dependency>
  </dependencies>
 </dependencyManagement>

<dependency>
   <groupId>org.springframework.cloud</groupId>
   <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId>
</dependency>
2.替换配置

启动类文件,如果你增加了@EnableEurekaClient(eureka客户端不加注解也可正常工作) 需要替换为 @EnableDiscoveryClient

application.yml配置文件中

eureka:
  client:
    service-url:
      defaultZone: http://localhost:8761/eureka/

需要替换为:

spring:
  cloud:
    nacos:
      discovery:
        server-addr: 127.0.0.1:8848

至此就结束了,是不是很方便。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容