首页 > 软件列表 > PowerJob
PowerJob

PowerJob

任务调度计算框架

软件语言:简体中文
软件授权:开源
适用系统:Windows
创建时间:2021-01-13
软件厂商/开发者信息:PowerJob 开源社区

软件介绍

PowerJob 是一个开源的分布式任务调度与计算框架,面向开发者,用来在自己的应用里调度和执行定时任务。它不是面向普通用户的桌面软件,而是需要集成进业务系统中使用的开发组件。

核心功能

  • 可视化管理:提供 Web 前端,可以在线管理任务、查看运行状态和日志。
  • 多种调度策略:支持 CRON 表达式、固定频率、固定延迟,以及通过 OpenAPI 触发的调度方式。
  • 多种执行模式:支持单机、广播、Map 和 MapReduce,其中 MapReduce 可以调动集群资源做分布式计算。
  • 工作流(DAG):可以编排任务之间的依赖关系,并在上下游任务之间传递数据。
  • 多种处理器:处理器可以用 Java、Shell 或 Python 编写,基于 HTTP 的多语言支持在官方规划中。
  • 容错与扩展:可以配置重试策略;通过增加调度服务器和执行器节点做横向扩展,以提高可用性和性能。

支持平台与系统要求

项目属于 Java 生态,Maven Central 上发布有 powerjob-worker 等组件。具体的运行环境、数据库和内存要求,本次未能从官方页面核实,请以官方文档为准。

版本与授权

项目采用 Apache License 2.0 开源协议,代码托管在 GitHub 的 PowerJob 组织下,官方文档有中文版和英文版(语雀)。GitHub 发布页显示最新版本为 5.1.7。

适用人群或使用场景

适合需要在应用中做定时任务、集群批量处理或延迟任务的 Java 开发者,例如定时同步数据、生成报表、在全部机器上执行清理,或者把一大批数据的处理分发到整个集群并行完成。

版本列表

  • PowerJob v3.4.3 官方版

    PowerJob v3.4.3 官方版

    PowerJob(任务调度计算框架),PowerJob是新一代分布式任务调度与计算框 ...

    软件大小:2.1 MB 更新时间:2021-05-21
    详情