ライブラリ検索するときに便利 -> https://golanglibs.com
- benmans/goworker(1584 stars)
- redis-backed
- Go製のジョブワーカーでは一番メジャーぽい
- 当初Enqueueがなかったようだが、2015/12に追加されてる: 参考
- リポジトリ自体は4年前からあって、7か月前にも更新はされてる
- rallison/go-workers(816 stars)
- redis-backed - 機能的にはgoworkerとほぼ変わらなさそう - メンテのタイミングはgoworkerより古い
- goworkerがresque互換なのに対して、go-workersはsidekiq互換と謳っている
- kavu/go-resque(24 stars)
- redis-backed
- 最終メンテナンスは2017/01現在で2 years agoになっている
- Enqueueのみ
- go-resqueでできることはだいたいgoworkerでできそう?
- albrow/jobs(369 stars)
- goworkerと機能的には近い
- goworkerが強くresqueを意識してるのに対して、こちらはそんなことはなさそう
- Redisへのconfigの書き方が、goworker方がスッキリしてる
- メンテ...
- gocraft/work(1173 stars)
- redis-backed
- job用のfuncの定義時に、このライブラリのwork.NextMiddlewareFuncを引数に加えなきゃいけなかったりで、若干ライブラリへの依存度が高まる。
- Periodic Enqueueing(cron)をサポートしてる
https://github.com/RichardKnop/machinery 先生!!