微服务构建项目(五) nacos集群构建


nacos支持三种部署方式:单节点、集群、多集群。一般在联系的时候单节点就可以了,但是在生产环境中,为提高项目的稳定性,需要部署nacos集群。

一、nacos单点模式启动

nacos\bin\startup.cmd默认是使用启动集群模式,要想使用单点模式启动nacos使用命令如下:

startup.cmd -m standalone

二、nacos集群

先修改cluster.conf文件,将集群的服务地址都配置上去。

#2020-12-29T21:13:40.316
10.32.191.137:8847
10.32.191.137:8848 
10.32.191.137:8849

最好是配置ip而不是127.0.0.1,不然会自动添加一个ip:port的配置,十分难看。

分布式服务注册的地址修改成集群模式

spring:
  application:
    name: qianziw-order
  cloud:
    nacos:
      discovery:
        server-addr: 10.32.191.137:8847,10.32.191.137:8848,10.32.191.137:8849
      config:
        server-addr: 10.32.191.137:8847,10.32.191.137:8848,10.32.191.137:8849
        group: DEFAULT_GROUP
        file-extension: yml

 这样就能使用nacos集群了。

三、存在问题

如果启动的时候报failed to req API:/nacos/v1/ns/instance after all servers的错,就删除掉data文件夹重新启动,出错的原因是因为nacos服务器过载。另外,如果启动一次nacos集群,会产生日志,重新启动单点模式建议删除data文件夹。

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM