跳到主要内容

系统架构

下图以数据流转的角度,展示了 FZS 的系统架构与核心组件:

如上图所示,示例用户在 FZS Web 上创建同步链路后,FZS Web 会通过与 FZS Web Server 的 API 交互,将同步链路的配置信息下发到源备端各自的 FZS Agent,FZS Agent 源端会根据配置信息,从数据源端抽取数据,经过数据高速传输至 FZS Agent 备端,最后将数据装载到数据备端。

备注
  • 实线箭头 ——> 表示数据流转方向
  • 虚线箭头 ----> 表示 API 交互方向
  • 虚线圆头 ----o 表示触发事件

FZS Agent

FZS 的核心组件,负责数据源端抽取、数据高速传输与数据备端装载。

FZS Web Server

FZS Agent 与 FZS Web 的服务中间件,对外输出 Restful API 服务。

FZS Web

FZS 的管理平台,通过对接 FZS Web Server 的 Restful API,实现了数据同步链路的创建、启动、停止、监控等运维功能。

FZS Daemon

FZS Web 的预警组件,监听各个同步链路的报错信息,并通过邮件、短信、Webhook 等方式通知管理员用户。