SpringCloudAlibaba-9-nacos集群搭建及使用

前言

Nacos的单节点,也就是我们最开始使用的standalone模式,配置的数据是默认存储到内嵌的数据库derby中。

如果我们要搭建集群的话,那么肯定是不能用内嵌的数据库,不然数据无法共享。集群搭建的时候我们需要将Nacos对接Mysql进行数据存储。

集群模式跟我们平时进行扩容是一样的,可以通过Nginx转发到多个节点,最前面挂一个域名即可,如下图:

内容

1.nacos集群部署方案

  1. 我们开启3个nacos节点,对外提供一个可访问的虚拟ip、3个是通过nginx作为负载均衡
  2. 我们微服务通过注册到1111实现到3个节点,3个节点连接到同一个数据库mysql数据源,实现数据的统一

2.修改启动脚本

修改启动脚本,支持自定义端口,自带的startup.cmd不具备更改端口功能,我们通过修改脚本实现上面三个节点及不同的端口。
nacos默认有个问题,就是默认启动时候端口8848是没有定义的,如果我们想修改成:1111,2222,3333等就需要扩展我们的启动脚本。

3.修配置cluster文件

拷贝cluster.conf.example为:cluster.conf。填写如下信息:

毕业于<br>相信技术可以改变人与人之间的生活<br>码农一枚