Openjob 是一款分布式高性能任务调度框架,支持多种定时任务、延时任务、工作流设计,采用无中心化架构,底层使用一致性分片算法,支持无限扩容。
分布式无状态设计,采用 Master/Worker 架构,只依赖一种数据库(MySQL/PostgreSQL/Oracle)
任务调度精确到秒级别,支持轻量级分布式计算,底层使用一致性分片算法,支持无限扩容。
支持分布式定时任务、固定频率任务、高性能秒级任务、一次性任务定时调度。
支持单机、广播、Map 、MapReduce 和分片多种分布式编程模型,轻松实现大数据分布式计算。
内置工作流调度引擎,支持可视化 DAG 设计,简单高效实现复杂任务调度。
基于 Redis 高性能延时任务,底层任务多级存储,提供丰富的任务管理。
任务调度流程采用全异步实现(基于 akka),如异步调度、异步执行等,有效对密集调度进行流量削峰,理论上支持任意时长任务的运行。
支持 Java/Go/PHP/Python 多语言 ,以及 Spring Boot 、Gin 、Swoft 常见框架集成。
命名空间设计,丰富的按钮级别权限管理。
全面的监控指标,丰富及时的报警方式,便于运维人员快速定位和解决线上问题。
openjob
openjob.io
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.