Nacos 帮助您更敏捷和容易地构建、交付和管理微服务平台。 Nacos 是构建以“服务”为中心的现代应用架构 (例如微服务范式、云原生范式) 的服务基础设施。
使用两种方式搭建集群:
伪分布式集群分布式集群jdk 、数据库必须安装
替换上面脚本
建库/导表 mysql> create database nacos_config; mysql> source /home/nacos-test/conf/nacos-mysql.sql Query OK, 0 rows affected (0.01 sec) ... mysql> show tables; +------------------------+ | Tables_in_nacos_config | +------------------------+ | config_info | | config_info_aggr | | config_info_beta | | config_info_tag | | config_tags_relation | | group_capacity | | his_config_info | | roles | | tenant_capacity | | tenant_info | | users | +------------------------+ 11 rows in set (0.00 sec) 配置数据库 /home/nacos-test/conf/application.properties spring.datasource.platform=mysql db.num=1 db.url.0=jdbc:mysql://192.168.56.133:3306/nacos_config?characterEncoding=utf8&connectTimeout=1000&socketTimeout=3000&autoReconnect=true db.user=guanzc db.password=123456 启动 ./startup.sh -p 8848 ./startup.sh -p 8858 ./startup.sh -p 8868 访问 注意关闭防火墙访问地址 http://192.168.56.130:8848/nacos/ 修改端口正常访问 nacos/nacos
步骤基本和伪分布式一样
环境 服务器服务目录192.168.56.130mysql、nacos/root/nacos192.168.56.131nacos/root/nacos192.168.56.132nacos/root/nacos下载、安装 上面一样,省略
配置数据库
建库、搭配表参看上面 每一个服务中的配置文件,都添加数据库配置
配置集群 vim cluster.conf 192.168.56.130:8848 192.168.56.133:8848 192.168.56.134:8848注意:无需修改启动脚本
启动 ./startup.sh 访问 nacos/nacos 不同ip 正常访问,nacos集群的两种搭建方式已经完成,不论那种方式,都需要配置数据。 搭建了一个nacos 集群,使用时,需要动态去访问,这是需要用到负载均衡nginx
通过两种方式实现了nacos 集群搭建,实现了高可用。集成Nginx 实现Nacos 集群负载均衡。
搭建集群不是目的,把它用起来才是目的,后续博客中会把Nacos 当作注册中心、配置中心来使用下