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