任务调度 TS(Task Scheduler)提供分布式任务调度框架,实现任务的分布式处理,并能规范化、自动化、可视化和集中化对金融企业不同业务系统的任务进行统一的调度和全方位监控运维管理,达到所有任务有序、高效运行的目的,极大降低开发和运维的成本。

优势

  • 金融级高可用

    支持机房级容灾,任何单机或单机房故障都不影响当前任务的执行,保障业务的正常执行。

  • 高可靠高扩展

    支持无限水平扩展,无性能容量瓶颈,监控任务的执行情况,可以及时发现执行异常或没有执行的任务,通过可配置的异常处理策略对异常任务进行补偿。

  • 高性能

    通过分布式以及优化的底层架构、支持多层调度模式可进行无限拆分,多线程并行处理,显著提升大数据量的批任务处理的性能。

  • 可视化集中式管理

    通过简易操作的可视化集中式管理平台可对上万个任务节点进行集中化管理,简化运维管理操作,提高处理效率。

应用场景

  • 金融行业批处理

    这种场景需要在规定时间内处理完指定的数据。传统的处理方式是根据数据库分片来处理,每台机器处理一个数据分片,这种方式的缺点就是当业务集群的机器数量大于分片数时,很多机器处于闲置状态,资源利用率低。集群任务允许用户自己对数据进行拆分,将待处理数据拆分成一个个索引块,业务集群中的每台机器都会分配到数据进行处理,使用灵活,并可以监控任务的执行情况。

  • 金融行业日切

    金融行业的日切是一个很复杂的操作,需要多个任务按照指定顺序协同工作才可以完成。传统实现方式是在系统代码里指定任务的执行顺序,当业务发生变化时需要修改代码才可以正常工作,可维护性很差。使用任务编排功能,可以轻松的完成任务之间的依赖调整,大大提高了可维护性,并可以直观地看到任务的执行情况。