PowerJob 内置了 CRON 表达式、固定频率和固定延迟 3 种最常用的定时策略,同时提供 OpenAPI 作为扩展能力。
用户可以通过 OpenAPI 轻松定制自己的调度策略,扩展 PowerJob 调度层。
还额外提供了强大的“延迟执行”方法,消息中间件不再是唯一选择!
PowerJob 除了基础的任务调度能力外,还提供了一套完整的分布式计算解决方案。
用户只需要实现指定的“Map/MapReduce” 处理器,就可以用寥寥数行代码调动整个集群参与计算,是您处理大批量业务数据的不二之选!
PowerJob 内置了强大的工作流调度引擎,同时为用户提供友好的前端界面可视化地完成任务的编排。
在前端页面拖拖拽拽即可解决复杂任务依赖的烦恼。
通过 PowerJob 前端控制台,您可以轻松监测任务的一举一动,整体运行状态净收眼底。
此外,PowerJob 还提供在线日志、在线运维等功能,无论哪一样,都是开发和调试的好帮手。
PowerJob 有着经过精心设计的分布式架构,任意组件都支持多实例集群部署来保证可用性和可靠性。
同时,基于“无锁化设计”的调度服务器和支持 “MapReduce”的执行器节点都能够通过水平扩展来获取性能的提升。