1. 说明

NACOS 作为注册和配置中心,在微服务架构中很重要。下面说一下NACOS的部署过程。

2. 单实例部署

如果只是用来做代码开发测试,我们可以使用实例的部署模式。这样可以快速进行部署。

将nacos 解压

tar -zxvf nacos-server-1.4.1.tar.gz

进入 bin 目录执行

./startup.sh -m standalone

这样单实例就部署起来了。

3. 集群模式部署

3.1 部署架构图

前端使用NGINX,后端使用 NACOS集群。

3.2 配置修改

我们在同一台机器上部署 nacos 集群,他们的使用3个端口:
当然我们可以部署在不同的机器上,端口使用8848。

8841
8842
8843

修改 conf 目录下的 application.properties

将 cluster.conf.example 文件改名文 cluster.conf

文件的配置为:

192.168.1.107:8841
192.168.1.107:8842
192.168.1.107:8843

注意这里需要修改成IP,不要使用localhost或127.0.0.1加端口

3.3 数据库配置

执行seata的数据库脚本

nacos-mysql.sql

创建 nacos 数据库,数据库可以配置成高可用。

3.4 启动nacos集群

./startup.sh -m cluster 将naocs 分别启动

3.5 配置 nginx

upstream nacos {
            server localhost:8841;
            server localhost:8842;
            server localhost:8843;
        }


        server {
        listen       8848;
        server_name  localhost;


        location /nacos/ {
                proxy_pass http://nacos/nacos/;
              }
    }

3.6 nacos 内存配置

编辑 startup.sh 下的

调整内存配置。

3.7 nacos 集群管理

文档更新时间: 2021-06-02 12:09   作者:csx