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。

 

 本篇所有代码均在GitHub:

posted @ 2020-11-17 10:24  梦泽千秋  阅读(335)  评论(0编辑  收藏  举报