Spring Cloud Alibaba 系列之 Nacos 集群

1.1 集群部署说明

1.1.1 集群部署架构图

官方文档 说开源的时候推荐用户把所有服务列表放到一个 vip 下面,然后挂到一个域名下面
  ♞ http://ip:port/openAPI 直连 ip 模式,机器挂载需要修改 ip 才可以使用;
  ♞ http://VIP:port/openAPI 挂载 VIP 模式,直连 vip 即可,下面挂 server 真实 ip,可读性不好;
  ♞ http://nacos.com:port/openAPI 域名 + VIP 模式,可读性好,而且换 ip 方便,推荐模式。
在这里插入图片描述

1.1.2 修改架构图

  三种模式倒是比较好理解,但是 vip 是个什么玩意?阿里的大佬们认为大家看得懂其实一脸懵逼啊,根据图示只能猜测他是 Nginx 在 Nacos 之间做负载均衡。查阅各方文档发现 vip 就是一个 Nginx 集群。进而我们可以将架构图改为以下形式

在这里插入图片描述




1.2 部署集群

1.2.1 配置 Nacos 集群

  官方推荐使用 Linux 系统,我们先下载 Linux 版本安装包(☞ 下载地址),将其上传至服务器并解压。参考 ☞ Spring Cloud Alibaba 系列之 Nacos 持久化 配置好 MySQL 存储。然后配置集群配置文件,在 Nacos 解压目录的 conf 目录下,有配置文件 cluster.conf,请每行配置成 ip:port 形式【配置 3 个或 3 个以上节点】。可能需要复制名为 cluster.conf.example 的文件更名为 cluster.conf。

# ip:port
200.8.9.16:8848
200.8.9.17:8848
200.8.9.18:8848

  为了方便我这里就不在三台服务器上操作了,我这里修改以下脚本文件让其可以接收一个端口号,以不同的端口号启动 Nacos

在这里插入图片描述
在这里插入图片描述

1.2.2 配置 Nginx

  我这里为了方便就不搭建 Nginx 集群了,Nginx 负载均衡请参考 ☞ Nginx 负载均衡,至此 Nacos 集群已经搭建完毕,访问 Nginx 就可访问到 Nacos,域名在实际开发中映射到服务器 ip 即可。
在这里插入图片描述



  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值