https://github.com/temoto/spq
Persistent queue library putting fail safety over speed.
https://github.com/temoto/spq
failsafe golang-library status-active task-queue
Last synced: about 1 year ago
JSON representation
Persistent queue library putting fail safety over speed.
- Host: GitHub
- URL: https://github.com/temoto/spq
- Owner: temoto
- License: cc0-1.0
- Created: 2019-07-01T08:31:42.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2019-10-05T10:09:00.000Z (over 6 years ago)
- Last Synced: 2025-01-28T21:24:06.252Z (over 1 year ago)
- Topics: failsafe, golang-library, status-active, task-queue
- Language: Go
- Size: 21.5 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- License: LICENSE
Awesome Lists containing this project
README
What
====
Persistent queue library with requirements:
- job API: Push, Peek, Delete
- data safety: critical
- zero maintenance, auto-recover as much as possible and keep working
- speed: sane, avoid obvious mistakes
- single process access, thread safe
Credits
=======
This library would be poorly reinvented wheel without following great work:
- https://github.com/beeker1121/goque
- https://github.com/syndtr/goleveldb
Flair
=====
[](https://travis-ci.org/temoto/spq)
[](https://codecov.io/gh/temoto/spq)
[](https://goreportcard.com/report/github.com/temoto/spq)