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

364 天前
 jxia

简介

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

特性

高可靠

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

高性能

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

定时调度

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

分布式计算

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

工作流

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

延时任务

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

全异步

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

跨语言

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

权限管理

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

报警监控

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

文档

3722 次点击
所在节点    Java
25 条回复
stelin
364 天前
@auh 定时和延时任务一体化,任务采用一致性分片,轻松支持无限扩容。同时后续将开放完善的统计、权限、监控。
fengjianxinghun
364 天前
甚至我看到了标题就猜是 java ,一点开确实是。
auh
364 天前
描述的太空泛。大而空给我感觉。把底层牛逼的亮点拿出来看看
siweipancc
364 天前
你的杀器在哪里,比别人强多少?
james122333
364 天前
又是 api 又是数据库又是 spring 老把戏了

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

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

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

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

© 2021 V2EX