【发布时间】:2016-05-02 04:51:18
【问题描述】:
目前我正在开发一个竞价网络应用程序。我们使用状态机来处理拍卖的各种状态。当拍卖开始时间等于当前时间时,我们需要触发特定的方法。为此,我们使用了 sidekiq gem。
请给一些使用sidekiq gem的建议,我们是否可以同时处理更多的拍卖。 sidekiq 将如何管理这些类型的计划任务?
此外,我们还可以尝试哪些其他选项来实现这些目标?就像我们可以尝试的其他宝石/库一样?
请在其中分享一些想法。谢谢。
【问题讨论】:
-
快速 google 搜索会找到关于 Rails 中作业处理的大量信息。看看 Rails 4.2 中的 ActiveJob 以及它支持的 gem(sidekiq、resque 等)
-
请阅读“How to Ask”。你的问题太笼统了。我们不是在这里提供使用 SideKiq 的示例,而是您可以研究和阅读他们的示例和其他人的代码,以了解他们是如何使用它的。询问我们做类似事情的其他选择也是题外话。
标签: ruby-on-rails ruby backgroundworker background-process sidekiq