美文网首页
Nacos数据持久化&集群部署

Nacos数据持久化&集群部署

作者: ChadJ | 来源:发表于2019-08-17 20:19 被阅读0次

1-安装MySQL,版本要求:5.6.5+

2-初始化数据库

在Nacos的conf下的nacos-mysql.sql文件

3-修改conf/application.properties

spring.datasource.platform=mysql

db.num=1
db.url.0=jdbc:mysql://localhost:3306/nacos?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true
db.user=root
db.password=

官方在路径下提供了example文件。可以配置多数据源。

4-集群配置

将节点的地址和端口配置到conf/cluster.conf

5-启动实例

  • 本地测试
    将startup.sh复制三份,修改命名。
    修改端口号:-Dserver.port=[端口号]
    分别运行3个脚本
  • 生成环境
    直接启动startup.sh即可,因为不会存在端口冲突。

6-Proxy配置

在Nginx配置文件的http段中加入配置内容

# 配置所有的Nacos实例地址
upstream nacosserver {
    server 127.0.0.1:8841;
    server 127.0.0.1:8842;
    server 127.0.0.1:8843;
}
    
server {
    listen 8080;
    server_name localhost;
}
    
# 定理代理
location /nacos/ {
    # 实现负载均衡
    proxy_pass http://nacosserver/nacos/;
}

相关文章

网友评论

      本文标题:Nacos数据持久化&集群部署

      本文链接:https://www.haomeiwen.com/subject/hqgksctx.html