产品概述
FTSync 是飞驰云联面向企业级场景推出的文件同步代理组件,主要部署在业务主机、终端设备、实验仪器、生产设备或边缘节点上,负责本地目录监听、变更识别、增量传输、异常重试和服务化运行。产品通常与 Ftrans 传输服务器配合使用,构建“源端采集 + 传输通道 + 服务端集中管理”的自动化文件汇聚链路。
FTSync 采用常驻守护进程 + 快照增量引擎的架构,兼具实时性与高效性——既能在文件产生的瞬间触发传输,也能在面对百万级文件时仅处理变更部分,大幅降低网络开销和系统负担。
FTSync 聚焦在源端文件采集与自动同步执行,适合作为文件传输体系中的边缘代理或同步探针使用,尤其适合“多源设备持续上报到中心节点”的长期无人值守场景。
架构层次
关键特性
持续监听与自动同步
- 内置 Watch 守护进程,实时监听文件系统变化
- 双触发机制:文件事件监听+ 定时全量扫描,确保零遗漏
- 文件稳定性检测,避免传输未写完的文件
- 支持多任务并行,单进程管理多个独立同步任务
快照增量引擎
- 在本地快照数据库中记录每个文件的大小、修改时间、哈希值
- 每次同步仅需扫描源端,与快照记录比对即可确定变更集
- 通过哈希匹配自动识别文件重命名/移动
- 自动维护同步代际记录,支持崩溃恢复与续扫
- 可配置的代际保留策略与过期数据自动回收
服务化运行
- 通过 YAML 定义多个同步任务
- 文件事件实时触发 + 定时全量兜底,两条路径互补
- 可配置的防抖窗口,合并短时间内的密集变更
- 逐文件观察写入是否完成,确保传输完整文件
- 指数退避重试 + 断路器保护,避免故障风暴
可靠传输
- 断点续传与错误自动重传
- 传输后完整性校验(大小 + 哈希双重验证)
- 原子上传,避免目标端出现不完整文件
- 多层删除保护(百分比+数量+大小+源端清空检测)防误删
安全增强
- AES-256-GCM(AEAD)加密,Argon2id 密钥派生
- 支持编译时注入客户专属密钥,实现客户间隔离
- 继承底层协议加密能力(SFTP / FTPS / HTTPS)
自动升级与回滚
- 基于清单(manifest)的多平台版本分发
- 版本协商与最低升级版本检查
- 升级后健康检查,异常时自动回滚至上一版本
- 本地版本备份与保留策略
- 支持自建更新服务器
健康上报与远程控制
- 心跳健康上报,便于集中监控
- RC API 远程管控,支持任务查询、触发、暂停、恢复
主要功能
-
严格合规的安全硬件架构
- 将源端新增/变更文件复制到目标端,不删除目标端已有文件
- 使目标端与源端保持一致,包括删除源端已移除的文件
- 将文件从源端移动到目标端,传输后删除源端文件
- 基于快照引擎增量复制,跳过未变文件
- 基于快照引擎的增量同步,含删除保护
-
传输控制
- 可配置的并发传输数与检查线程数
- 全局限速、单文件限速、基于时间的限速计划
- 支持 glob / 正则的包含/排除规则
- 传输后大小 + 哈希双重完整性验证
- 多维度日志(匹配、差异、缺失、错误),支持 CSV 格式导出
-
Watch 守护
- 以 copy / sync / move / snapshot copy / snapshot sync 模式持续运行
- 通过 watch.yml 配置多个独立同步任务,单进程统一调度
- watch verify 验证配置文件格式与参数一致性
- 定时向指定端点上报运行状态与健康信息
-
快照管理
- 查看所有快照数据库及统计信息(文件数、大小、代际状态)
- 查看指定数据库Schema 版本、同步参数、锁信息、文件/任务统计
- 按保留时长自动清理过期数据库
-
服务管理
- 注册或移除系统服务,自动检测权限级别
- 启动 / 停止 / 状态,服务生命周期管理
- 查看服务日志,支持实时跟踪
-
远程管控(RC API)
- 查看当前所有同步任务及运行状态
- 手动触发指定任务立即同步
- 暂停或恢复指定同步任务
- 查询进程健康状态
- 运行时添加或移除同步任务
-
自动升级
- 查询可用的新版本
- 下载并安装新版本,支持服务重启与健康验证
- 版本回滚,回退到指定历史版本
- 查看当前版本与升级历史
核心价值
自动汇聚
- 将源端目录变化持续同步到中心服务器,减少人工拷贝和补传
- 支持服务化运行与开机自启,适合无人值守的业务节点
增量高效
- 通过快照数据库识别变化文件,减少大目录重复扫描和无效传输
- 支持实时监听、断点续传、自动重试和移动检测,兼顾效率与可靠性
易于落地
- 单文件配置即可部署,支持 Windows、Linux、macOS 多平台运行
- 支持批量安装、集中升级、远程健康检查,适合多节点复制部署
应用场景

实验仪器数据归档
场景:科研院所、实验室的实验设备、检测设备、生产仪表,持续产生大量实验数据,需要自动归档至中央存储,避免人工拷盘和漏传。
- 部署 FTSync 于仪器工作站,监听数据输出目录
- 文件写入完成后自动推送至Ftrans SFT
- 快照引擎确保增量传输,节约带宽
- 系统服务模式,开机即运行,无需人工干预

生产数据采集
场景:产线设备、设计工位、产线工控机、质检终端,产生的质检数据、图纸、日志、报表、批次数据,按目录持续同步到厂内传输服务器或归档区。
- 多台设备批量部署 FTSync
- 实时监听 + 定时全量扫描双保险
- 心跳上报实现集中健康监控
- 错误自动重试,保障数据不丢失

分支机构边缘采集
场景:分支网点、办事处、分支应用服务器,将本地文件持续回传到总部,实现分散节点数据汇聚。
- 各分支部署 FTSync,配置同步至总部 Ftrans SFT
- 带宽限速避免占用业务网络
- 删除保护防止误操作导致数据丢失
- 自动升级确保各站点版本一致

备份与容灾
场景:关键业务数据需要持续备份至异地存储。
- 配置 snapshot sync 模式,高效增量备份
- 支持对接 S3 兼容对象存储,实现异地容灾
- 传输后校验保障数据完整性
- Crypt 加密后端可实现客户端加密备份

应用输出目录自动投递
场景:第三方业务系统、行业软件、内部应用或脚本程序,将结果文件、交换文件、报表文件输出到指定目录后,需要自动投递到传输服务器、共享目录或归档存储,且尽量不改造原有业务系统。
- 部署 FTSync 于应用服务器或文件输出节点,监听指定输出目录
- 文件写入完成后自动推送至 Ftrans SFT 或目标存储
- 无需侵入业务系统,通过目录对接即可完成自动投递
- 支持过滤规则、命名匹配和目录隔离,适配不同投递规范
- 服务化运行与自动重试机制保障长期稳定投递
