1. 程式人生 > 實用技巧 >springcloud(10)Nacos叢集(windows環境)

springcloud(10)Nacos叢集(windows環境)

作為服務的註冊中心和配置中心自然是離不開叢集操作,由於本機沒有裝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。