nacos无缝替换eureka

首先安装好nacos之后直接引入客户端依赖和配置文件,同时把eureka的内容去掉

从nacos官网 https://nacos.io/zh-cn/index.html 下载安装包
下载好之后解压,打开配置文件 conf/application.properties 配置一下mysql和地址,其他的的按需配置

server.port=8848
spring.datasource.platform=mysql
db.num=1
db.url.0=jdbc:mysql://db:port/nacos-config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true&useUnicode=true&useSSL=false&serverTimezone=UTC
db.user=root
db.password=root

nacos集群地址

vim conf/cluster.conf
192.168.1.2:8848
192.168.1.3:8848

配置之后启动就好了

./startup.sh
./startup.sh-m standalone  //如果是单机带个参数

注意spring cloud 版本问题,如果不对会出现一些不兼容


    org.springframework.cloud
    spring-cloud-dependencies
    Hoxton.SR4
    pom
    import


    com.alibaba.cloud
    spring-cloud-alibaba-dependencies
    2.2.0.RELEASE
    pom
    import


    com.alibaba.cloud
    spring-cloud-starter-alibaba-nacos-discovery


    com.alibaba.cloud
    spring-cloud-starter-alibaba-nacos-config


    
        local
        
            true
        
        
            local
            8006
            nacos.url
            nacos.url
        
    

server:
  address: 0.0.0.0
  port: 18006
spring:
  profiles:
    active: @env-name@
  application:
    name: api-@artifactId@
  cloud:
    nacos:
      discovery:
        server-addr: @nacos-register-url@
      config:
        server-addr: @nacos-config-url@
        file-extension: yml

你可能感兴趣的:(nacos无缝替换eureka)