1

昨晚打嗝后我打算再试一次。以下是我试图找到的解决方案: 满足控制器中的条件后,我需要在五分钟后运行作业。这是一个用于多人在线游戏的彩票网站。售票后,根据特定条件(满足的玩家数量,满足的彩票项目数量),玩家有五分钟的时间买票。五分钟后,我需要随机选择唯一的票号和获奖者代币。现在我手动运行它。我正在寻找一种可以在控制器中安排在五分钟后运行的解决方案。

我已经尝试过延迟工作,但我无法在 Mac 上本地工作。Ruby on Rails 延迟作业本地无法运行 我尝试了 Iron.io 付费解决方案,但没有成功。

请提供可能的教程建议。

谢谢。

4

1 回答 1

2

Sidekiq很棒,您应该先尝试一下。

https://github.com/mperham/sidekiq

主要作者 Mike Perham 是一位了不起的程序员,他撰写了有关 Sidekiq、Resque、Delayed Job 之间的比较的文章。

值得在这里阅读他的博客文章:

http://www.mikeperham.com/2011/05/04/background-processing-vs-message-queueing/

于 2012-11-17T04:25:17.247 回答