-
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
-
I use mcmathja/curlyq and found it pretty reliable. This is the queue I use for Djinn CI an open source CI platform I developed.
-
I use mcmathja/curlyq and found it pretty reliable. This is the queue I use for Djinn CI an open source CI platform I developed.
-
Give Temporal a look https://temporal.io/
-
temporalite-archived
Discontinued An experimental distribution of Temporal that runs as a single process
If you don't need to scale horizontally, you may be able to get away with https://github.com/temporalio/temporalite and SQLite backed up via Litestream. We leverage Temporalite in our CI tests and for local development, it's an excellent lightweight version.
-
Checkout https://watermill.io/
-
-
delayq
DelayQ is a Go library that provides a performant, reliable, distributed delay-queue using Redis.
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.)
-
-
avail
Allows the representation of a time frame using common cron syntax and then efficiently checks whether a given time exists within that time frame. (by clintjedwards)
I've since just used a combination of different cron libraries and goroutinues.
-