【发布时间】:2018-02-19 05:16:15
【问题描述】:
我的公司有一个消息传递系统,它以 JSON 格式发送实时消息,它不是基于 AWS 构建的 我们的团队正在尝试使用 AWS SQS 接收这些消息,然后让 DynamoDB 存储这些消息 我正在考虑使用 EC2 阅读此消息然后保存它们 有更好的解决方案吗??或者怎么做我没有很好的经验
【问题讨论】:
-
我们需要更多信息。虽然您当然可以使用 SQS,但可能有更好的解决方案。要从 SQS 读取,您必须轮询队列 - 它不是事件驱动的。 SNS 是事件驱动的,再加上 AWS Lambda,可以将您的事件保存在您想要的任何位置,包括 DynamoDB。你能详细说明你想做什么吗?你有什么样的音量?目的地是否只有 DynamoDB?如果活动丢失怎么办?您的环境的实时性如何?
-
我真正使用的是网关。 (他们使用 SQS)他们将发送数据(如 MAC 地址 + 更多信息),所以我想读取这些数据并将它们放入 DynamoDB。我将每 3 秒接收一次此数据,如果我丢失了无需担心每分钟 3 或 4 次数据(只是示例)。你能帮帮我吗?
-
@stdunbar 你能帮帮我吗?
标签: amazon-web-services queue amazon-sqs