20.1MB
1.32MB
PowerJob正式版是一个全新的分布式任务调度和计算框架,可以为用户提供各种强大的工具。我们可以在编程开发的过程中使用PowerJob完成固定频率、固定延迟等调度策略,对用户有很大的帮助。
工作官方软件功能
易用性:提供前端Web界面,让开发人员直观地完成调度任务管理(添加、删除、修改、检查)、任务运行状态监控、运行日志查看等功能。完善的定时策略:支持CRON表达式、固定频率、固定延迟、API四种定时调度策略。
丰富的执行模式:支持单机、广播、Map、MapReduce四种执行模式,其中Map/MapReduce处理器使开发者只需几行代码就能获得集群分布式计算的能力。
DAG工作流支持:支持任务依赖的在线配置、任务的可视化排列、上下游任务间的数据传输。
广泛支持执行器:支持Spring Bean、内部/外部Java类、Shell、Python等处理器,应用范围广。
运维方便:支持在线日志功能,执行器生成的日志可以实时显示在前端控制台页面,降低了调试成本,大大提高了开发效率。
精益依赖:对关系数据库(MySQL/Oracle/MS SQLServer)的最小依赖...),对MongoDB的扩展依赖(用于存储巨大的在线日志)。
高可用高性能:精心设计了调度服务器,改变了其他基于数据库锁的调度框架的策略,实现了无锁调度。部署多个调度服务器可以同时实现高可用性和性能提升(支持无限水平扩展)。
故障转移和恢复:任务失败后,可以根据配置的重试策略重试。只要执行器集群中有足够多的计算节点,任务就能顺利完成。