标签: ruby-on-rails ruby multithreading
我需要类似于this android库的任务/作业队列gem,但是对于rails。如果没有其他选择,我也不介意自己/从头开始编写代码。
这些是我需要的功能:
我尝试构建的内容使用twilio向用户发送短信。 Twilio对于一秒钟内可以发送多少消息有限制。我需要能够调用一个方法.send_message,该方法会自动将消息添加到队列中,然后等待它。
.send_message
答案 0 :(得分:2)
我认为Resque具有您想要的大部分功能。
您可以设置不同的优先级,不同的队列,它全部由Redis支持,因此整个应用程序可以共享队列。
答案 1 :(得分:1)
您可以使用sidekiq它有多种级别的支持,您可以在升级之前使用free one开始
以下是关于如何设置并使用它的video