gocraft/work <https://github.com/gocraft/work> lets you enqueue and 
processes background jobs in Go. Jobs are durable and backed by Redis. Very 
similar to Sidekiq for Go.

It's quite fast -- easily process over 20k jobs/sec per host. I benchmarked 
<https://github.com/gocraft/work#benchmarks> a few competitors and this is 
the fastest.

Other cool features:

   - Reliable - don't lose jobs even if your process crashes.
   - Middleware on jobs -- good for metrics instrumentation, logging, etc.
   - If a job fails, it will be retried a specified number of times.
   - Schedule jobs to happen in the future.
   - Web UI to manage failed jobs and observe the system.
   - Periodic, cron-like jobs
   - Unique jobs
   
*I'd love your feedback. Also let me know if it's missing a key feature 
you'd like.*

-- 
You received this message because you are subscribed to the Google Groups 
"golang-nuts" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to golang-nuts+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to