Openjob 更强大、更智能的分布式任务调度框架来了

2023-05-23 10:26:30 +08:00
 jxia

简介

Openjob 是一款分布式高性能任务调度框架,支持多种定时任务、延时任务、工作流设计,采用无中心化架构,底层使用一致性分片算法,支持无限扩容。

特性

高可靠

分布式无状态设计,采用 Master/Worker 架构,只依赖一种数据库(MySQL/PostgreSQL/Oracle)

高性能

任务调度精确到秒级别,支持轻量级分布式计算,底层使用一致性分片算法,支持无限扩容。

定时调度

支持分布式定时任务、固定频率任务、高性能秒级任务、一次性任务定时调度。

分布式计算

支持单机、广播、Map 、MapReduce 和分片多种分布式编程模型,轻松实现大数据分布式计算。

工作流

内置工作流调度引擎,支持可视化 DAG 设计,简单高效实现复杂任务调度。

延时任务

基于 Redis 高性能延时任务,底层任务多级存储,提供丰富的任务管理。

全异步

任务调度流程采用全异步实现(基于 akka),如异步调度、异步执行等,有效对密集调度进行流量削峰,理论上支持任意时长任务的运行。

跨语言

支持 Java/Go/PHP/Python 多语言 ,以及 Spring Boot 、Gin 、Swoft 常见框架集成。

权限管理

命名空间设计,丰富的按钮级别权限管理。

报警监控

全面的监控指标,丰富及时的报警方式,便于运维人员快速定位和解决线上问题。

文档

4246 次点击
所在节点    Java
25 条回复
leogm9408leo
2023-05-23 10:37:21 +08:00
前两天刚看到一个项目叫 PowerJob ,看这个介绍似乎特性非常相似
centralpark
2023-05-23 10:48:15 +08:00
Javaer 确实爱搞这个……
defunct9
2023-05-23 10:53:57 +08:00
cron 就完事了
lwydyby
2023-05-23 10:55:52 +08:00
文档上看起来还是有独立 server 端概念的,所以无中心化架构是指什么呢
crazyweeds
2023-05-23 10:56:06 +08:00
小项目,直接 Timer 搞定,哈哈。
stelin
2023-05-23 11:18:27 +08:00
@lwydyby server 节点无状态,多个副本即可实现集群任务分片。
Lbyn
2023-05-23 11:20:23 +08:00
@crazyweeds #5 是这么个理
hongye
2023-05-23 11:26:21 +08:00
和 xxl-job 相比有啥区别么?
lidashuang
2023-05-23 11:36:46 +08:00
一看就是 Java
jamel
2023-05-23 11:38:39 +08:00
Powerjob 太垃垮了,吹起来牛逼 一看代码就稀烂。
这个是不是参考的 Powerjob==
c2const
2023-05-23 11:49:09 +08:00
java 人太多了,同质化产品也多,OP 可以考虑换个赛道卷.
godleon
2023-05-23 11:53:36 +08:00
对比 xxl-job 优势在哪
stelin
2023-05-23 12:39:48 +08:00
@godleon @leogm9408leo @jamel 比 xxl-job powerjob 功能更丰富,定时和延时任务一体化,最重要的是设计理念完全不一样,有兴趣的可以研究下源码
potatowish
2023-05-23 12:44:15 +08:00
@centralpark javaer 都是卷王,看看他们搞的玩具:
[美团动态线程池开源框架 DynamicTp]( https://www.v2ex.com/t/903527)

[分布式重试服务平台 [Easy-Retry] 发布 1.3.0 版本啦]( https://v2ex.com/t/941821)

[分布式异常重试服务平台 X-RETRY]( https://www.v2ex.com/t/864961)
alsas
2023-05-23 13:07:14 +08:00
@potatowish 真相了
Aresxue
2023-05-23 13:46:28 +08:00
目前开源产品里面没有很好用的分布式调度,看过 xxl job 和 schedulerx2 的源码,一言难尽,这个看上去也不是很靠谱的样子。说到底调度本身确实是个很复杂的东西,时区、调度策略、注册信息维护、调度发起、调度日志存储细化都有很多要考虑的点。
cheneydog
2023-05-23 14:00:52 +08:00
楼主是作者不?
支持中国特色么?比如节假日调休什么的?
Wh1te
2023-05-23 14:08:44 +08:00
过于随意了
xuanbg
2023-05-23 14:43:21 +08:00
@defunct9 消息队列就完事了
auh
2023-05-23 15:19:04 +08:00
有什么亮点? 不是和其他的没啥区别吗

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/942155

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX