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端口


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM