nacos配置本地多個(gè)實(shí)例方式(偽集群)
在本地配置多個(gè)nacos實(shí)例(偽集群),一般就是配置多個(gè)nacos端口,并啟動(dòng)多個(gè)startup.sh腳本。
網(wǎng)上一些博客通過(guò)修改startup.sh腳本來(lái)指定不同nacos端口,比如:./startup.sh -p 3333,但是這種方式啟動(dòng),nacos版本應(yīng)該是1.2.x以前的版本號(hào)
而在nacos-1.4.x后的版本中,startup.sh腳本中已經(jīng)對(duì)參數(shù) p 有了自己的定義

我們簡(jiǎn)單分享一篇不用修改startup.sh腳本代碼來(lái)實(shí)現(xiàn)在本地配置多個(gè)nacos實(shí)例
第一步
在linux中拷貝三份nacos

第二步
分別修改它們的端口,三個(gè)端口號(hào):8841,8842,8843
第三步
每個(gè)nacos的cluster.conf都寫上它們的 ip+端口信息

第四步
分別啟動(dòng)每臺(tái) Nacos Server
./startup.sh -m cluster
第五步
在瀏覽器分別訪問(wèn)如下路徑
- http://localhost:8841/nacos
- http://localhost:8842/nacos
- http://localhost:8843/nacos
如果都能訪問(wèn)成功,證明集群模式部署成功
注意:在本地啟動(dòng)多個(gè)實(shí)例時(shí)候,一定要查看nacos所分配的內(nèi)存大小,不然啟動(dòng)要么非常慢,要么會(huì)失敗
第六步
利用nginx進(jìn)行負(fù)載均衡配置,需要修改nginx.conf文件

第七步
啟動(dòng)nginx,然后訪問(wèn)nacos管理端,在集群管理-->節(jié)點(diǎn)列表,查看配置的集群信息

總結(jié)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
關(guān)于Java中配置ElasticSearch集群環(huán)境賬號(hào)密碼的問(wèn)題
這篇文章主要介紹了Java中配置ElasticSearch集群環(huán)境賬號(hào)密碼的問(wèn)題,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下2022-04-04
Mybatis-plus在項(xiàng)目中的簡(jiǎn)單應(yīng)用
Mybatis-plus是Spring框架中OOM的一大利器,其簡(jiǎn)單易用參考官網(wǎng)文檔即可很快上手,本文主要介紹了邏輯刪除,自動(dòng)填充,分頁(yè)插件等的簡(jiǎn)單使用,感興趣的可以了解一下2021-07-07
如何去掉IntelliJ IDEA中mybatis對(duì)應(yīng)的xml文件警告
這篇文章主要介紹了如何去掉IntelliJ IDEA中mybatis對(duì)應(yīng)的xml文件警告問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-04-04
關(guān)于spring中bean注冊(cè)的優(yōu)先級(jí)分析
Spring框架中,Bean的定義方式主要有三種:XML定義、注解掃描和配置類中的@Bean注解,在Bean注冊(cè)過(guò)程中,XML定義的GenericBeanDefinition優(yōu)先級(jí)最高2024-09-09

