前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Spring Cloud Alibaba 系列之 Nacos 集群

Spring Cloud Alibaba 系列之 Nacos 集群

作者头像
Demo_Null
发布2020-11-24 14:56:26
5100
发布2020-11-24 14:56:26
举报
文章被收录于专栏:Java 学习Java 学习

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。

代码语言:javascript
复制
# 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 即可。

本文参与 腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-11-20 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 1.1 集群部署说明
    • 1.1.1 集群部署架构图
      • 1.1.2 修改架构图
      • 1.2 部署集群
        • 1.2.1 配置 Nacos 集群
          • 1.2.2 配置 Nginx
          相关产品与服务
          对象存储
          对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档