https://github.com/cyprx/gosch
A simple delay queue backed by redis
https://github.com/cyprx/gosch
background-jobs delay-queue distributed go golang queue scheduler
Last synced: about 1 month ago
JSON representation
A simple delay queue backed by redis
- Host: GitHub
- URL: https://github.com/cyprx/gosch
- Owner: cyprx
- License: mit
- Created: 2022-11-27T07:46:13.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-01-21T11:59:28.000Z (about 3 years ago)
- Last Synced: 2024-06-19T19:28:59.192Z (over 1 year ago)
- Topics: background-jobs, delay-queue, distributed, go, golang, queue, scheduler
- Language: Go
- Homepage:
- Size: 257 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gosch - A simple delay queue backed by redis

Gosch provides simple methods to schedule an item for later processing, it supports horizontal scaling by manual adding partitions
## Prerequisites
- Redis 6.0+
## Installation
```shell
# go 1.18+
go install github.com/cyprx/gosch
```
## Performance
TODO
## Contribution
You could help continuing its development by:
- Contribute to the source code
- Suggest new features and report issues
## License
MIT