标签: ruby-on-rails ruby redis soa sidekiq
如何使用sidekiq和ruby创建工人的管道? 我的目的是实现以下目标:
(Worker1)然后(在worker1执行后并行执行Worker2和Worker3)然后(在Worker2和Worker3执行后的Worker4)
我测试过sidekiq-superworker但是它不符合我的需要,因为它在rails引擎下使用时效果不好,也取决于我想避免的数据库, 你对这个问题有什么建议吗?
答案 0 :(得分:-1)
这正是Batches解决的问题。
http://sidekiq.org/pro/
https://github.com/mperham/sidekiq/wiki/Complex-Job-Workflows-with-Batches