【发布时间】:2021-05-13 21:57:30
【问题描述】:
我正在尝试在我的网站上捕获没有大量流量的事件流数据 - 可能约为 50-200 DAU - 但如果需要,我希望能够处理更多流量.
由于没有大量的流量,我认为 Kinesis 之类的东西可能有点矫枉过正。我的网站目前使用 API Gateway + Lambda 来处理一些服务器端逻辑,我认为在每个 Lambda 处理程序函数中,我可以将事件数据推送到 SQS,然后安排一个 Lambda 函数定期从 SQS 中提取一批数据,将其分组一起存储在 S3 中。
我的方法会奏效/合理吗?你会建议改用 Kinesis、RabbitMQ 或 Kafka 之类的东西吗?还是您会采取其他方法?
感谢您的帮助!
【问题讨论】:
标签: amazon-web-services apache-kafka aws-lambda amazon-kinesis event-stream