springcloud(10)Nacos叢集(windows環境)
阿新 • • 發佈:2020-11-17
作為服務的註冊中心和配置中心自然是離不開叢集操作,由於本機沒有裝Linux,則用window環境下簡單配置下叢集測試。
1.將本地的nacos資料夾複製三份,(三個及以上才能是叢集)
2.修改配置檔案
將各自的application.properties檔案中的埠修改
server.port=8848
cluster.conf檔案配置叢集資訊,每個nacos中都需要,地址不可以是127.0.0.1。
#2020-11-17T09:23:33.194 192.168.2.141:8848 192.168.2.141:8849 192.168.2.141:8850
3.啟動
啟動的時候需要在各自的bin目錄下面啟動,啟動命令為
startup.cmd -m cluster
各自的窗口出現以cluster啟動即可。
配置完成。可以自己檢視主從關係。
4.配置Nginx
一般這種叢集最好是需要配置個Nginx方便應用註冊。
在Nginx的Nginx.conf檔案中新增如下配置
upstream nacos_server{ server 192.168.2.141:8848; server 192.168.2.141:8849; server 192.168.2.141:8850; } server { listen 8088; server_name localhost; location /nacos/ { proxy_set_header Host $http_host; proxy_pass http://nacos_server/nacos/; } }
5.最後啟動Nginx,修改自己的應用中的註冊地址。
成功執行。
最後還是推薦大家嘗試用Linux去實現整個叢集過程,window環境還是測試的時候用一下即可,最終環境還是推薦Linux。