nacos集群搭建和使用nginx实现负载均衡

1.nacos集群搭建

1.集群解决问题:
	1.并发访问压力
	2.单节点故障问题

2.集群搭建注意事项
    - 注意: 
	a.3个或3个以上Nacos节点才能构成集群。
	b.要求虚拟机内存分配必须大于2G以上

3.集群规划
    - node cluster:
	10.15.0.3 8845 nacos01
	10.15.0.3 8846 nacos02
	10.15.0.3 8847 nacos03
	10.15.0.3 9090 nginx
	10.15.0.3 3306 mysql

4.搭建nacos集群
	1).将nacos安装包从新解压缩(data目录不能有)
	2).开启nacos mysql持久化
		 注意:数据库中不能存在原始数据
	3).修改nacos conf目录中cluster.conf文件添加所有集群节点
		10.15.0.3:8845
		10.15.0.3:8846
		10.15.0.3:8847			
	4).将修改后nacos复制三份
		注意:将application.properties里port修改为不同的端口
	5).分别启动三台机器
		./startup.sh

5.安装Nginx
- 0.安装必要依赖
	yum install -y gcc pcre-devel zlib-devel
- 1.下载Nginx
	http://nginx.org/en/download.html

- 2.将Nginx上传到linux中,并解压缩
	 tar -zxvf nginx-1.11.1.tar.gz

- 3.查看Nginx安装目录
	[root@localhost nginx-1.11.1]# ls
	auto  CHANGES  CHANGES.ru  conf  configure  contrib  html  LICENSE  man  README  src

- 4.在Nginx安装目录中执行如下命令:(指定安装位置)
	./configure --prefix=/usr/nginx

- 5.执行上述命令后,执行如下命令:
	make && make install

6.配置nginx conf配置文件
	a.加入如下配置:
	upstream  nacos-servers {
    	        server 10.15.0.3:8845;
		server 10.15.0.3:8846;
		server 10.15.0.3:8847;
	}
	b.修改
	location / {
            proxy_pass http://nacos-servers/;
  	}

7.启动nginx进行测试即可
    注意:nginx访问默认是80端口
posted @ 2021-10-03 17:34  code-G  阅读(2064)  评论(0编辑  收藏  举报