【发布时间】:2015-04-29 20:19:01
【问题描述】:
我有几个工作人员正在使用 Sidekiq 运行并使用 Sidetiq 进行调度。我正在寻找有关在执行回调之前等待所有工作人员完成的最佳方法的建议,类似于 Sidekiq-Pro 的批处理功能。任何关于可能选项的建议将不胜感激!
【问题讨论】:
-
不幸的是,我发现最好的方法是“知道”一批中有多少作业,然后在它们完成(或错误)时进行计数。
-
我为该功能收费是有原因的:它非常有用,同时构建起来也非常困难。我假设你没有预算?
-
这是我认为我们最终会努力的一步,但在我们的 ETL 流程更加充实并且我们正在读取更多数据源/使用更多工作人员之前,这并不是 100% 必要的在这个阶段。这肯定是我们关注的问题,但在这一点上,我只是在寻找一个临时解决方案。
标签: ruby-on-rails sidekiq sidetiq