Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/xfstart07/litetq
单机轻量的任务队列
https://github.com/xfstart07/litetq
Last synced: 2 days ago
JSON representation
单机轻量的任务队列
- Host: GitHub
- URL: https://github.com/xfstart07/litetq
- Owner: xfstart07
- Created: 2022-11-08T03:29:58.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2022-11-25T02:46:31.000Z (about 2 years ago)
- Last Synced: 2024-06-21T11:48:41.324Z (7 months ago)
- Language: Go
- Size: 132 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 单机轻量的任务队列
可以将任务放在 kv 存储,内存等存储方式的任务队列。
设计图:
![](./images/design.png)
## 内存版
内存版本,任务消息存储在内存中。不能进行持久化。
* [x] - 内存队列
* [x] - 添加[goroutine池](pool/pool.go)## 功能列表
* [ ] 支持 leveldb 存储
* [ ] 支持 bbolt 存储
* [x] 任务重试
* [ ] 支持 HTTP,GRPC 方式提交任务## 场景描述
TODO