微服務構建項目(五) 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