当前位置:首页 > 软件下载 > 编程开发

PowerJob(任务调度计算框架)v4.0.1官方版

点此纠错

  • 平台:WinAll
  • 大小:2.9M
  • 语言:简体
  • 类别:编程开发
  • 授权:免费软件
  • 更新:2021-05-20
5.0
0% 0%

情介绍


PowerJob是新一代分布式任务调度和计算框架,支持CRON、API、固定频率、固定延迟等多种调度策略。它提供了编排任务和解决依赖关系的工作流程。它使用简单、功能强大并且有完整的文档。









PowerJob是新一代分布式任务调度和计算框架,支持CRON、API、固定频率、固定延迟等多种调度策略。它提供了编排任务和解决依赖关系的工作流程。它使用简单、功能强大并且有完整的文档。



PowerJob(任务调度计算框架)



软件特点



易用:提供前端Web界面,开发者可以直观地完成定时任务的管理(添加、删除、修改、检查)、监控任务运行状态、查看运行日志。



完善的定时策略:支持CRON表达式、固定频率、固定延迟、API四种定时调度策略。



丰富的执行模式:支持单机、广播、Map、MapReduce四种执行模式。 Map/MapReduce处理器让开发者只需几行代码即可获得集群分布式计算能力。



DAG工作流支持:支持在线配置任务依赖关系,可视化排列任务,还支持上下游任务之间的数据传输。



广泛的执行器支持:支持Spring Bean、内置/外部Java类、Shell、Python等处理器,应用范围广泛。



运维便捷:支持在线日志功能,执行器产生的日志可以实时显示在前端控制台页面,降低调试成本,大大提高开发效率。



精简依赖:最小依赖仅关系型数据库(MySQL/Oracle/MS SQLServer.),扩展依赖为MongoDB(用于存储海量在线日志)。



高可用、高性能:调度服务器经过精心设计,通过改变其他调度框架基于数据库锁的策略,实现无锁调度。部署多台调度服务器可以同时实现高可用性和性能提升(支持无限水平扩展)。



故障切换与恢复:任务执行失败后,可以根据配置的重试策略完成重试。只要执行器集群有足够的计算节点,就可以顺利完成任务。



应用场景



有定时执行需求的业务场景:比如每天凌晨全面同步数据、生成业务报表等。



有一些业务场景需要所有机器一起执行:比如使用广播执行模式来清理集群日志。



有些业务场景需要分布式处理:例如需要更新大量数据,单机执行时间非常长。 Map/MapReduce处理器可以用来完成任务分发,调动整个集群来加速计算。



有些业务场景需要延迟执行某些任务:比如订单过期处理等。