安排一小时,一天,一周等时间的事件

时间:2013-03-08 15:55:01

标签: node.js postgresql amazon-ec2 redis rabbitmq

在我的应用中,我让用户发送消息和电子邮件。我想让他们安排他们发送 - 即设定他们被发送的时间和日期。

我收到了很多邮件 - 我如何才能最好地构建它以便它可以扩展?我现在已将它们存储在PostgreSQL中,但除了轮询以外,我无法检查哪些需要发送。如果可能,我想避免投票。

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

1 个答案:

答案 0 :(得分:1)

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

我在这个主题上找到了article