|Nacos集群部署

|Nacos集群部署

文章图片



目前 , 我们一直使用的是Nacos的单例模式 。 在日常的个人使用和开发测试环境中 , 其实使用Nacos的单例模式是没有问题的 。 但如果项目上了生产环境的话 , 为了保证高可用性 , 以及保险起见的话 , 最好还是用Nacos的集群模式 。
那什么是Nacos的集群模式 , 用比较直观的数字来说 , 就是至少有3个或3个以上的Nacos节点才能被称为集群 。
官方推荐的方案 , 如图所示:

那如何配置集群模式呢?
首先 , 还是在windows的环境下 , 我们可以现将Nacos的文件夹复制出3份 。 然后在Nacos的conf目录下有配置文件cluster.conf , 请每行配置成ip:port 。
# ip:port
127.0.0.1:8848
127.0.0.1:8849
127.0.0.1:8850
因为笔者是在本机环境下演示 , 所以ip都是127.0.0.1 , 然后通过端口号来区分 。 而如果是不同环境的话 , 请更换成对应的ip:port 。
启动的话 , 就分别执行nacos目录的bin目录下的startup.cmd 。 但别忘了之前的文章中提到了 , 为了单例模式运行 , 我们修改过cmd的启动模式为standlone 。 且更换为集群模式-cluster 。
数据库的话 , 生产环境 , 官方推荐 , 最好主备模式 。 所以要在application.peroperties中 , 别忘了增加数据库的连接信息 。
【|Nacos集群部署】至此 , Nacos就可以实现集群模式启动了 。