2013-03-08 65 views
0

在我的应用程序中,我让用户发送消息和电子邮件。我想让他们安排他们发送 - 即设置发送时间和日期。安排一小时,一天,一周等时间的活动

我发送了很多消息 - 我怎样才能最好地设计它,以便它可以扩展?现在我已经将它们存储在PostgreSQL中,但除了轮询以外,我无法检查哪些内容需要发送。如果可能,我想避免轮询。

我目前在EC2上运行PHP,node.js,redis,PostgreSQL和RabbitMQ,所以任何这些组合都是有利的。

回答

1

如果您仅使用数据库,您将轮询发送消息,但由于您拥有RabbitMQ,因此可以设置延迟消息。

我在主题上发现了这个article

+0

很好找,非常感谢。 – Max 2013-03-10 20:13:49

相关问题