1

我有一些调用model1.fu​​nc1() 的rails 代码。一个控制器操作调用它,多个人可以在其中点击它,就像计划的 rake 任务一样。我想确保不能并行调用 model1.fu​​nc1() 。如果另一个线程需要同时调用,它应该等待 model1.fu​​nc() 完成。我想我想把这些电话排队。我打算为此使用sidekiq,但只有一名工人。我在一个论坛上读到

Sidekiq 不适合串行工作,我不想让它适合。不同的工具因不同的原因而有用,万事通无所不能,等等。

你们有什么推荐的呢?

4

1 回答 1

0

我会考虑beantalkd与一个工作进程。

于 2012-08-31T04:41:15.577 回答