产品架构

数据集成平台由执行器、调度器、设计器、管理页面组成,总体架构如-1所示。

图-1 数据集成平台总体架构

1.      执行器

执行器是执行任务的实际容器,用于执行服务端发送的作业中的任务。作业在下发时可以指定一个执行器作为后期运行实例的容器,也可以不指定,由系统根据执行器打分自动分配执行器。

2.      调度器

调度器用于接收服务端下发的作业,并将作业中的环节调度到具体的执行器中运行。作业在设计时可以为每个环节指定一个执行器作为后期运行实例的容器,也可以不指定,由调度器根据执行器打分自动分配执行器。调度器列表显示了当前已注册的调度器。

3.      交互模块

设计器是一个Web化、可拖拽、可流程性配置普通ETL任务的图形化设计器。设计器具备以下特性:

4.      管理平台

管理平台是DI中与用户交互最多的模块,具备的主要功能有:资源配置、任务管理、作业管理、标签管理、模板管理、审计信息、运行告警、可视化监控报表及系统管理等。