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