在特定时间为数百万个活动致电webhook

时间:2017-06-16 21:02:16

标签: django amazon-web-services scheduled-tasks

假设您正在设计一个生日应用程序,该应用程序将在其生日的确切日期和时间向用户发送电子邮件。假设还有webhook将处理电子邮件的传递。在此系统中,生日电子邮件可以提前几个月安排,系统必须能够支持数百万用户。

这是我试图解决的问题的合理近似值,除非每个用户每年发生的事件频率高于一次。我想做的是在用户进入他们的生日时安排webhook通话。是否有特定的技术或服务可以做到这一点?

我们在AWS上有一个Django应用程序。我查看了SQS和SNS,但这些似乎并不适合这项工作。

1 个答案:

答案 0 :(得分:0)

您可以使用API​​ Gateway + AWS Lambda将事件发布到Kinesis。 使用KCL运行多个EC2实例以使用事件并对其进行操作。