企业级调度、高拓展性、强稳定性
多种产品优势,满足企业对任务调度的需求
多级高可用(HA)、分布式、负载均衡企业级特征
为了保证系统的高可用性、高扩展性,整个产品核心设计采用层级架构。通过 "Server( 调度控制中心 )" + "Agent( 代理 )" 协调工作, 完成各种复杂的调度控制,同时,通过Server 主备,Server 和 Agent 分布式集群部署,实现高可用性与负载均衡的企业级系统特性。
支持多种技术平台的集成与作业类型
RDS是一个开放的调度平台,为了适应诸如Datastage、 Informatic、kettle、SHELL、BAT、存储过程、java 以及各种脚本任务程序的支持与扩展,同时保证不同任务类型的应用统一,RDS 对作业的控制采用插件驱动机制,从而实现不同技术平台、不同作业类型调度控制。
十万级作业规模调度支持
RDS 定位为企业级调度基础软件,能实现10万级任务调度控制,可满足各大企业的调度规模需求。
分布式、轻量级的大数据任务调度平台
提供高并发、可扩展性和稳定性的任务调度能力
RDS采用了Master-Worker架构,其中Master节点负责任务的管理和调度,Worker节点负责执行具体的任务。 Master节点和Worker节点之间通过Zookeeper进行通信和协调。 同时RDS的架构设计充分考虑了分布式环境下的任务调度需求,通过Master-Worker架构、Zookeeper协调服务、关系型数据库存储 以及灵活的部署模式等特性,为用户提供了一个强大而灵活的任务调度平台。

高效、灵活、全面的调度管理
7大核心产品功能,优化调度提升效率
灵活用户权限管理
为了实现用户对各个作业流程资源的操作控制,RDS采用操作系统的用户管理机制,RDS 将设计流程对象化、文件化,每个流程可以对拥有者、同组 、其他用户分别授予读、写、操作权限,这种机制可以让用户对不同项目的不同流程灵活授予读写操作权限。
流程作业的多级组织架构
流程作业信息是调度的核心信息,为了有效管理与控制这些信息,RDS通过主题应用、流程、模块等多级体系来组织作业信息,使整个平台的作业信息结构更清晰、更易管理、更易控制。
强大的核心调度功能
RDS通过多级体系组织作业信息,实现灵活流程驱动。具备完整的调度控制策略,包括关系策略实现作业间并行、互斥及依赖控制,排程计划策略支持混合日期排程,容错策略实现自动重跑及决策。同时,提供强大的自定义策略,用户可按需确定任务状态。此外,RDS支持灵活的参数传递,包括全局变量、流程私有变量及任务返回值传递,实现信息宏替换及流程间变量传递。
全方位实时监控作业运行
为了用户实时了解作业的运行状况,RDS整体采用实时刷新、图形、多角度多口径统计以及短信等方式对整个平台作业进行全方位监控,以便用户及时掌握哪些作业正在运行、错误原因、失败、警告等信息。
专业完善的数据处理追溯功能
为了让用户更好地监控数据处理过程,并在数据异常时能快速地定位问题所在,RDS可以通过多种途径定义追溯规则,并对流程中各节点数据处理前后的数据进行实时展示,让用户一目了然的检查数据处理过程中的数据变化趋势。
灵活的人工干预维护
人工干预是自动调度系统必不可少的功能。用户可以通过人工操作实现流程的暂停、重置、断点设置与作业的重跑、强制成功以及忽略通过;用户可以通过流程自由模式启动来实现任意作业以及任意作业分支的人工运行等。
专业的图形用户界面
RDS将众多功能集成于一个直观的图形界面中,使得用户不用熟悉各种命令、作业 定义语言等,即可迅速掌握与使用。