在本地配置多個nacos例項(偽叢集),一般就是配置多個nacos埠,並啟動多個startup.sh指令碼。網上一些部落格通過修改startup.sh指令碼來指定不同nacos埠,比如:./startup.sh -p 3333,但是這種方式啟動,nacos版本應該是1.2.x以前的版本號
而在nacos-1.4.x後的版本中,startup.sh指令碼中已經對引數 p 有了自己的定義
我們簡單分享一篇不用修改startup.sh指令碼程式碼來實現在本地配置多個nacos例項
第一步:在linux中拷貝三份nacos
第二步:分別修改它們的埠,三個埠號:8841,8842,8843
第三步:每個nacos的cluster.conf都寫上它們的 ip+埠資訊
第四步:分別啟動每臺 Nacos Server
./startup.sh -m cluster
第五步:在瀏覽器分別訪問如下路徑
http://localhost:8841/nacos
http://localhost:8842/nacos
http://localhost:8843/nacos
如果都能訪問成功,證明叢集模式部署成功
注意:在本地啟動多個例項時候,一定要檢視nacos所分配的記憶體大小,不然啟動要麼非常慢,要麼會失敗
第六步:利用nginx進行負載均衡配置,需要修改nginx.conf檔案
第七步:啟動nginx,然後訪問nacos管理端,在叢集管理-->節點列表,檢視配置的叢集資訊