nacos介绍
Nacos 支持基于 DNS 和基于 RPC 的服务发现(可以作为springcloud的注册中心)、动态配置服务(可以做配置中心)、动态 DNS 服务。
1.从官网下载nacos压缩包,上传解压到nacos服务器
2.集群配置
分别解压nacos后,进入conf目录,拷贝cluster.conf.example 到 cluster.conf
配置nacos集群ip和端口号
cp cluster.conf.example cluster.conf
vim cluster.conf
.
.
.
#cluster.conf
192.168.112.57:8848
192.168.112.58:8848
192.168.112.59:8848
3.集群部署需要配置mysql数据库
4.在conf目录下编辑application.properties文件配置数据库
Vim application.properties
.
.
.
# spring
server.contextPath=/nacos
server.servlet.contextPath=/nacos
server.port=8848
# 表明用MySQL作为后端存储
spring.datasource.platform=mysql
# 有几个数据库实例
db.num=1
# 第1个实例的地址
db.url.0=jdbc:mysql://rm-uf68zxfi0cifejngwt.mysql.rds.aliyuncs.com:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=nacos
db.password=nacospass
# nacos.cmdb.dumpTaskInterval=3600
# nacos.cmdb.eventTaskInterval=10
# nacos.cmdb.labelTaskInterval=300
# nacos.cmdb.loadDataAtStart=false
5.启动nacos
分别进入三台nacos 的bin目录下,通过start.sh 脚本启动
sh bin/start.sh
6.启动成功 登陆nacos控制台查看
nacosIP : 端口号 / nacos/index.html
登录名和密码默认为 nacos
例如:
http://47.98.123.6:8848/nacos/index.html