delayq
Asynq
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
delayq
-
Best way to schedule events and handle them in the future?
I built this for the same problem: https://github.com/spy16/delayq/tree/main/redis
-
A minimalist and zero-dependency scheduling/cron library for Go
I built https://github.com/spy16/delayq
-
Share Your Code.. Share your most unique piece of Go code.
most useful: https://github.com/spy16/delayq (used in production as the backbone for a distributed crontab system with 50 million active schedules)
-
Looking for a mature distributed task queuer/scheduler in go
I built https://github.com/spy16/delayq which may or may not be helpful. Mentioning anyway. (It's uses redis, so in terms of durability whatever redise can guarantee applies.)
Asynq
-
Looking for a language agnostic Go task queue with Redis
EDIT : I think the best for my case will be to use the asynq library with a custom js client, it's quite easy to implement (Detailed here)
-
I have a web app that requires allowing users to schedule a recurring task at their own specified time/interval. How would you go about it?
Asynq does this pretty nicely https://github.com/hibiken/asynq/wiki/Periodic-Tasks
-
Examples of using task scheduler with Go?
Asynq looks promising. Never used it myself. https://github.com/hibiken/asynq
-
Recommendation for a selfhosted worker/task queue runner?
Never used it, but it appears to fit most of the criteria. https://github.com/hibiken/asynq
- How to run periodic tasks?
-
What would you rewrite in Golang?
https://github.com/hibiken/asynq is pretty close
-
Suggestions for CRON jobs queue tool
I tried it 2 months ago and it was not suitable for dynamic CRON job enqueue scheduling
-
I’m looking for a suggestion for a queuing library
My current best option is AsynQ (https://github.com/hibiken/asynq but it uses redid and not Postgres for the db
-
What is the best task queue?
Hi, I'm starting a new project that involves distributing task on different (and possibly distributed) workers in Golang. So I'm looking for the best task queue library to use; for now the ones I like are the following (in no particular order): - asynq - machinery - taskq
-
Distributed queue(redis) go
Asynq might do what you need https://github.com/hibiken/asynq
What are some alternatives?
unlocker - ⚠️ Replaced by ItalyPaleAle/Revaulter! -- Wrap and unwrap keys using a key vault with admin consent
machinery - Machinery is an asynchronous task queue/job queue based on distributed message passing.
go-quartz - Minimalist and zero-dependency scheduling library for Go
work - Process background jobs in Go
rss-bot - Telegram bot for RSS feeds
Faktory - Language-agnostic persistent background job server
lrpc - Simple, lightweight, multi-codec RPC library for Go.
NATS - Golang client for NATS, the cloud native messaging system.
gueron - Cron jobs scheduler and runner backed by github.com/vgarvardt/gue
temporal - Temporal service
NATS - High-Performance server for NATS.io, the cloud and edge native messaging system.
nsq - A realtime distributed messaging platform