springcloud(10)Nacos集群(windows环境)
Posted 梦泽千秋
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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:
以上是关于springcloud(10)Nacos集群(windows环境)的主要内容,如果未能解决你的问题,请参考以下文章
SpringCloud Nacos 注册中心 -- Nacos快速入门Nacos服务分级存储模型(集群)集群负载均衡策略 NacosRule