【发布时间】:2011-03-16 01:21:12
【问题描述】:
请帮帮我。
我需要将消息 http 发布到特定的 SMS 网关。所以,我有一个类似这样的表:
| send_time | phone | msg |
|2010-03-15 08:30:00|12125551234|'first message user A' |
|2010-03-15 09:30:00|12125551234|'secnd message user A' |
|2010-03-15 08:30:00|15145550000|'first message user B' |
每一个代表我构建http post请求需要的参数,需要发送到send_time(给或花几分钟)。
我目前每分钟都有一个 rake 任务,它检查数据库并相应地发送 POST。但这似乎是一种脆弱的方法。此外,这需要很好地扩展;我必须能够在一分钟内发送很多(比如说数千个)。
您将如何解决这个问题?
【问题讨论】:
标签: ruby-on-rails message-queue