第六章 Nacos持久化和集群
文章目录
一、Nacos集群配置
集群技术是一种较新的技术,通过集群技术,可以在付出较低成本的情况下获得在性能、可靠性、灵活性方面的相对较高的收益,其任务调度则是集群系统中的核心技术。
集群是一组相互独立的、通过高速网络互联的计算机,它们构成了一个组,并以单一系统的模式加以管理。一个客户与集群相互作用时,集群像是一个独立的服务器。集群配置是用于提高可用性和可缩放性。
1. 预备环境准备
请确保是在环境中安装使用:
- 64 bit OS Linux/Unix/Mac,推荐使用Linux系统。
- 64 bit JDK 1.8+;
- Maven 3.2.x+;
- 3个或3个以上Nacos节点才能构成集群。
2. 修改集群配置文件
在Linux系统中安装好Nacos后,在nacos的解压目录nacos/的conf目录下有配置文件cluster.conf,配置成ip:port的格式,也就是集群中各个服务的端口
3. 编辑Nacos的启动脚本
找到bin文件夹中的startup.sh 文件,修改下面配置
4.根据配置的端口启动Nacos
./startup.sh -p 2222
./startup.sh -p 3333
./startup.sh -p 4444
5. 修改Nginx配置文件
找到Nginx文件下的nginx.conf文件。修改下面配置,并启动nginx
upstream cluster{
server 127.0.0.1:2222;
server 127.0.0.1:3333;
server 127.0.0.1:4444;
}
server {
listen 1111;
server_name localhost;
#charset koi8-r;
#access_log logs/host.access.log main;
location / {
#root html;
#index index.html index.htm;
proxy_pass http://cluster;
}
6. 测试
访问http://192.168.169.110:1111/nacos/#/login
二、持久化
在nacos\conf文件夹下找到sql脚本,新建mysql数据库。修改nacos\conf文件夹的application.properties文件
再次启动即可生效。