【问题标题】:Call webhook at specific times for millions of events在特定时间为数百万个事件调用 webhook
【发布时间】:2017-06-16 21:02:15
【问题描述】:

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

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

我们在 AWS 上有一个 Django 应用程序。我研究了 SQS 和 SNS,但这些似乎不是适合这项工作的工具。

【问题讨论】:

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


    【解决方案1】:

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

    【讨论】:

    • 你能说得更详细些吗?您将如何使用 API Gateway 和 Lambda 设置调度系统?你能提供一些文档链接吗?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2012-04-14
    • 2020-04-21
    • 1970-01-01
    • 1970-01-01
    • 2016-08-22
    • 2022-06-15
    • 2015-06-02
    相关资源
    最近更新 更多