首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何将物联网(IoT)数据发送到上的数据库和SQS队列?

如何将物联网(IoT)数据发送到上的数据库和SQS队列?
EN

Stack Overflow用户
提问于 2018-11-30 00:15:53
回答 1查看 486关注 0票数 0

我有来自荒野机器的工业物联网(IIoT)数据。目前,这些数据正从机器转到(AWS)简单排队服务(SQS)队列,供第三方公司使用。

我现在想做两件事:

  1. 如前所述,将数据放入第三方公司的SQS队列中
  2. 将数据存储在(RDS)数据库中,以便进行分析

为此,我应该先将数据发送到(SNS)主题,然后将数据从那里推送到我的数据库和第三方公司的SQS队列中吗?

是否有更好的方法来实现我的目标,还是我在正确的轨道上?

我问这个问题的部分原因是,亚马逊似乎正引导我走向一个名为noSQL的DynamoDB数据库,但我想我想要一个结构化的关系数据库来处理我的IIoT数据。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2018-12-01 17:46:56

亚马逊的IoT“message”使用MQTT与我的IoT设备通信,是一个SNS主题,这很有道理。

SNS消息主题与SQS队列不同。队列只能由一个用户读取,然后从队列中删除消息--它只是临时存储。因此,我们无法与第三方公司共享SQS队列。

相反,SNS主题会立即向多个用户发送推送通知(和消息),所有“订阅”用户都会收到消息。SNS就像订阅某人的Twitter或Instagram提要一样,所有“订阅者”都会收到从“发布者”到消息“主题”的新消息。

长话短说,我们可以使用AWS IoT“规则”将设备的MQTT安全“消息”发送到任意数量的“订阅者”或AWS服务。因此,我们将向SQS队列发送一个副本,并将另一个副本发送到某种类型的AWS数据库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53549473

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档