PowerJob是新一代分布式任务调度和计算框架,支持CRON、API、固定频率和固定延迟等调度策略,并提供工作流来安排任务解决依赖关系。它使用简单,功能强大,并且有据可查。
软件特色
易于使用:提供前端Web界面,允许开发人员可视化地完成调度任务(添加、删除、修改和检查)、任务运行状态监控和运行日志查看等管理。功能。
完善的定时策略:支持CRON表达式、固定频率、固定延迟和API四种定时调度策略。
有多种执行模式:它支持四种执行模式:独立、广播、Map和MapReduce,其中Map/MapReduce处理器使开发人员能够通过几行代码获得集群分布式计算的能力。
DAG工作流支持:支持任务依赖关系的在线配置,可视化排列任务,还支持上下游任务之间的数据传输。
该执行器支持多种处理器,如Spring Bean、内置/外部Java类、Shell、Python等。,并具有广泛的应用范围。
运维便捷:支持在线日志功能,执行器生成的日志可实时显示在前台页面,降低了调试成本,大大提高了开发效率。
依赖性降低:最低限度的依赖性只有关系数据库(MySQL/Oracle/MS SQLServer...),扩展的依赖项是MongoDB(用于存储巨大的online日志)。
高可用性&;高性能:经过精心设计,调度服务器改变了基于数据库锁的其他调度框架的策略,实现了无锁调度。部署多个调度服务器可以同时实现高可用性和性能提升(支持无限水平扩展)。
故障转移和恢复:任务执行失败后,可以根据配置的重试策略完成重试。只要执行器集群中有足够多的计算节点,任务就可以成功完成。
应用场景
具有常规执行需求的业务场景:例如每天早上完全同步数据并生成业务报告。
有些业务场景需要所有机器一起执行:例如,使用广播执行模式清理集群日志。
有些业务场景需要分布式处理:例如,大量数据需要更新,单机执行需要很长时间。可以使用Map/MapReduce处理器来完成任务的分发,并且可以调动整个集群来加快计算速度。
需要延迟一些任务业务场景的执行,比如逾期订单处理。
PowerJob(任务调度计算框架)相关下载
- 查看详情Apache Shiro(Java安全框架)简体2024-03-14
- 查看详情PHP Fusion简体2024-03-13
- 查看详情VB端口检测源码简体2024-03-13
- 查看详情瘦身男女交友系统源码简体2024-03-03
- 查看详情Rainbond(应用管理平台)简体2024-03-02
- 查看详情 Apache Shiro(Java安全框架) 英文 2024-03-14
- 查看详情 PHP Fusion 英文 2024-03-13
- 查看详情 VB端口检测源码 简体中文 2024-03-13
- 查看详情 瘦身男女交友系统源码 简体中文 2024-03-03
- 查看详情 Rainbond(应用管理平台) 简体 2024-03-02
- 查看详情 Spring Boot 简体 2024-03-15
- 查看详情 Android逆向助手 简体 2024-03-15
- 查看详情 数据比对工具 简体 2024-03-15