【发布时间】:2018-08-17 17:36:22
【问题描述】:
我需要处理来自 SNS 主题的一些通知。我正在考虑在 Lambda 函数中处理此消息。 我必须牢记实施
- 为主题订阅 Lambda 函数并处理通知
- 为主题订阅 SQS 队列 (Fifo),然后订阅 Lambda 函数 将根据队列中的通知调用。
消息的顺序是消费者应用程序的导入。牢记这一点,哪一个似乎是更好的实现。任何指针/解释都会有所帮助。
【问题讨论】:
-
订购要求有多严格?消息速度是多少(即每分钟 1 条消息或每秒 100,000 条消息)? Lambda 可能不是您最好的选择,因为如果消息顺序是绝对的,它就不能很好地扩展。
-
操作的频率非常低——一个小时有几百个通知。消息与 aws 资源的生命周期相关,包括应用程序 - 例如创建、部署、删除。所以秩序对我们来说很重要。
标签: amazon-web-services aws-lambda amazon-sqs amazon-sns