6 个版本 (重大更新)
0.8.0 | 2022 年 8 月 5 日 |
---|---|
0.6.0 | 2020 年 12 月 11 日 |
0.5.0 | 2020 年 8 月 27 日 |
0.4.0 | 2019 年 7 月 5 日 |
0.1.0 | 2018 年 12 月 6 日 |
在 数据库接口 中排名 #1441
160KB
3.5K SLoC
ocypod
奥西波德是一个无语言限制、基于 Redis 的作业队列服务器,具有 HTTP 接口,专注于长时间运行的任务。
特性
- 简单设置 - 只需 Redis
- 无语言限制 - 使用 HTTP/JSON 协议,客户端/工作进程可以用任何语言实现
- 长时间运行的任务 - 处理可能运行数小时/天的作业,使用心跳提前检测失败
- 简单的 HTTP 接口 - 无复杂的二进制协议或客户端/工作进程逻辑
- 灵活的作业元数据 - 允许不同的使用模式(例如进度跟踪、部分结果等)
- 作业检查 - 检查提交到系统的任何作业的状态
- 标签 - 自定义标签允许轻松分组和搜索相关作业
- 自动重试 - 在失败或超时时重新队列作业
文档
贡献
欢迎各种语言的奥西波德客户端,很高兴链接任何我听说的情况。
依赖项
~21–33MB
~580K SLoC