Rsync
该模块基于主从架构实现分布式文件同步:
- 多目录监控 - 通过 inotify实时监测 Master 节点多个目录的文件变化
- 智能同步触发
- 新节点上线:Slave 主动发起全量同步(rsync 仅传输差异)
- 变更感知:Master 通过 MQTT Topic 推送文件变化事件
- 按需增量同步 - Slave 收到消息后立即向 Master 发起同步请求,高效传输差异内容
配置说明:
- 要开启该功能需要在njet.conf 的 main block 中添加如下指令:
helper rsync modules/njt_helper_rsync_module.so conf/rsync.conf;
文件同步的详细配置方法,请参考文档: 文件同步