- 首页 > it技术 > >
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
localtruelocal【nacos无缝替换eureka】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
推荐阅读