2013-03-08 49 views
0

在我的應用程序中,我讓用戶發送消息和電子郵件。我想讓他們安排他們發送 - 即設置發送時間和日期。安排一小時,一天,一週等時間的活動

我發送了很多消息 - 我怎樣才能最好地設計它,以便它可以擴展?現在我已經將它們存儲在PostgreSQL中,但除了輪詢以外,我無法檢查哪些內容需要發送。如果可能,我想避免輪詢。

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

回答

1

如果您僅使用數據庫,您將輪詢發送消息,但由於您擁有RabbitMQ,因此可以設置延遲消息。

我在主題上發現了這個article

+0

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

相關問題