04-Sersync数据实时同步
一、Sersync数据实时同步
1.1. sersync实时同步简介
实时同步的3种方法:
- inotify(bug需要书写脚本,不推荐使用.):是个命令监控指定目录是否发生变化.
- sersync(国产开源,内置inotify+rsync命令,一个命令+一个配置文件) 推荐
- lsyncd(目前一些公司在使用,课后研究.)
实时同步架构如下:
sersync实时同步的原理:
- 实时同步通过inotify + rsync实现
- inotify监控目录,通过rsync把变化的文件推送走
1.2 配置Sersync
1.2.1 rysnc服务准备
备份服务器(作为服务端)
nfs服务器(作为客户端)
1.2.2 sersync部署
在客户端(nfs)安装
修改配置文件config.xml
参考如下:
配置文件的详细解析:
启动sersync
接入nfs服务
web服务器挂载nfs盘
1.2.3 联调
测试实时同步情况
04-Sersync数据实时同步
http://gsproj.github.io/2024/04/28/07_85期运维/02_综合架构/04-数据同步/