5

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

 1 year ago
source link: https://www.v2ex.com/t/942155
Go to the source link to view the article. You can view the picture content, updated content and better typesetting reading experience. If the link is broken, please click the button below to view the snapshot at that time.
neoserver,ios ssh client

V2EX  ›  Java

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

  jxia · 2 小时 4 分钟前 · 679 次点击

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

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

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

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

分布式计算

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

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

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

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

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

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

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


About Joyk


Aggregate valuable and interesting links.
Joyk means Joy of geeK