Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

【自荐】强大的任务调度中间件:PowerJob #1

Open
KFCFans opened this issue Aug 16, 2020 · 2 comments
Open

【自荐】强大的任务调度中间件:PowerJob #1

KFCFans opened this issue Aug 16, 2020 · 2 comments
Labels
Java Java领域 审核中 已通过初选,进入到审核中啦~ 工具库 工具库类型 已查看 管理员已查看,正在和小伙伴商量中~

Comments

@KFCFans
Copy link

KFCFans commented Aug 16, 2020

项目简介

  • 语言:Java

  • 分类:任务调度/作业调度

  • 项目地址:https://github.com/KFCFans/PowerJob

  • 官网地址:http://www.powerjob.tech/

  • 文档地址:https://www.yuque.com/powerjob/guidence/ztn4i5

  • 项目描述:
    PowerJob是基于Akka架构的新一代分布式任务调度中间件,支持CRON、API、固定频率、固定延迟等调度策略,支持单机、广播、MapReduce等多种执行模式,支持在线任务治理与运维,提供Shell、Python、Java等功能丰富的任务处理器,提供工作流来编排任务解决依赖关系,使用简单,功能强大,文档齐全!

适用场景

  • 有定时执行需求的业务场景:如每天凌晨全量同步数据、生成业务报表等。
  • 有需要全部机器一同执行的业务场景:如使用广播执行模式清理集群日志。
  • 有需要分布式处理的业务场景:比如需要更新一大批数据,单机执行耗时非常长,可以使用Map/MapReduce处理器完成任务的分发,调动整个集群加速计算。
  • 有需要延迟执行某些任务的业务场景:比如订单过期处理等。

推荐理由:

当前市面上最强大的分布式任务调度与计算框架,代码质量高,文档齐全,功能强大,接入简单!目前已有多家企业接入使用。附同类产品对比:

QuartZ xxl-job SchedulerX 2.0 PowerJob
定时类型 CRON CRON CRON、固定频率、固定延迟、OpenAPI CRON、固定频率、固定延迟、OpenAPI
任务类型 内置Java 内置Java、GLUE Java、Shell、Python等脚本 内置Java、外置Java(FatJar)、Shell、Python等脚本 内置Java、外置Java(容器)、Shell、Python等脚本
分布式任务 静态分片 MapReduce动态分片 MapReduce动态分片
在线任务治理 不支持 支持 支持 支持
日志白屏化 不支持 支持 不支持 支持
调度方式及性能 基于数据库锁,有性能瓶颈 基于数据库锁,有性能瓶颈 不详 无锁化设计,性能强劲无上限
报警监控 邮件 短信 邮件,钉钉,并提供接口允许开发者轻松实现扩展
系统依赖 MySQL MySQL 人民币 任意Spring Data Jpa支持的关系型数据库(MySQL、Oracle...)
DAG工作流 不支持 不支持 支持 支持

快速开始

在线试用

试用地址:http://try.powerjob.tech/ 试用应用名称:powerjob-agent-test 控制台密码:123

本地搭建

https://www.yuque.com/powerjob/guidence/nyio9g

@kkzhilu kkzhilu added 已查看 管理员已查看,正在和小伙伴商量中~ 审核中 已通过初选,进入到审核中啦~ labels Aug 25, 2020
@kkzhilu
Copy link
Member

kkzhilu commented Aug 25, 2020

看起来很不错的开源项目,我们会加快制定标准,尽快告知最终结果👍

@kkzhilu kkzhilu added Java Java领域 工具库 工具库类型 labels Aug 25, 2020
@KFCFans
Copy link
Author

KFCFans commented Nov 8, 2020

看起来很不错的开源项目,我们会加快制定标准,尽快告知最终结果👍

过了好久好久好久好久了...

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Java Java领域 审核中 已通过初选,进入到审核中啦~ 工具库 工具库类型 已查看 管理员已查看,正在和小伙伴商量中~
Projects
None yet
Development

No branches or pull requests

2 participants