當前位置:
首頁 >
前端技术
> javascript
>内容正文
javascript
Spring Cloud Alibaba:一步一步教你搭建Nacos集群
生活随笔
收集整理的這篇文章主要介紹了
Spring Cloud Alibaba:一步一步教你搭建Nacos集群
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
架構圖
- 3個或者3個以上Nacos才能構成集群
- Nacos集群模式下,微服務節點并不直接訪問Nacos,而是通過Nginx反向代理來訪問
- Nacos集群模式不能使用自帶的derby存儲,而是需要配置MySQL持久化存儲配置
安裝3個Nacos節點
環境IP分別為192.168.25.132、192.168.25.133、192.168.25.134
先在132服務器進行安裝,并配置MySQL持久化。過程不再贅述,參考這篇文章:Linux安裝Nacos并持久化MySQL
接著使用xsync命令,直接將/usr/local/nacos文件夾發送到133、 134服務器:Linux使用rsync命令
或者手動分別安裝一遍也可以
此時三個節點已經安裝成功,下一步我們使用nginx進行集群反向代理
Nginx 配置
安裝過程查看這篇:Linux安裝Nginx
修改 nginx.conf 配置文件,將server塊獨立配置,在http塊的最后面加上這句:
include /usr/local/nginx/conf/conf.d/*.conf;
回到 conf 目錄,創建 conf.d 文件夾,并賦予權限:
創建 nacos 集群配置文件, vim nacos_1111.conf,配置如下(使用1111端口反向代理):
upstream nacoscluster {server 192.168.25.132:8848;server 192.168.25.133:8848;server 192.168.25.134:8848; }server{listen 1111;server_name localhost;location / {proxy_pass http://nacoscluster/;} }最后,啟動 nginx 服務即可
驗證測試
訪問 nginx 配置的端口, http://192.168.25.132:1111/nacos/ ,正常打開 nacos 界面
接下來,我們把132服務器的 nacos 停掉:
可以發現,通過1111端口訪問的 nacos 仍然正常。直到 3 個 nacos 實例全部停止后,才無法訪問。
這就是 nacos 集群的搭建過程
與50位技術專家面對面20年技術見證,附贈技術全景圖總結
以上是生活随笔為你收集整理的Spring Cloud Alibaba:一步一步教你搭建Nacos集群的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Linux环境下搭建 MySQL8 主从
- 下一篇: Spring Cloud Alibaba