【问题标题】:AWS DynamoDB Stream example for App?应用程序的 AWS DynamoDB 流示例?
【发布时间】:2017-12-13 22:14:27
【问题描述】:

我使用 Firebase 创建了一个聊天应用。但我计划将后端从谷歌移动到 AWS。我发现DynamoDB支持Stream功能与AWS网站中的Firebase非常相似。

http://docs.aws.amazon.com/amazondynamodb/latest/developerguide/Streams.html

如果有人添加新消息。 Firebase 和 DynamoDB 将通知客户端更改。这是聊天应用程序的基本功能。看起来 DynamoDB Stream 应该是 Firebase 的替代品。

但我注意到DynamoDB Stream 的文档和示例非常罕见。最奇怪的是教程被删除了

https://aws.amazon.com/getting-started/projects/build-mobile-messaging-app-ios/?nc1=h_ls

点击Get Started会被重定向到MobileHub

不知以后会不会不支持DynamoDB Stream功能?而且这个服务会被MobileHub取代。

我在另一个应用程序开发中使用了MobileHub 的另一个功能。但是不知道怎么用MobileHub搭建聊天功能

如果我想使用AWS 来构建一个聊天应用程序。什么是最好的解决方案? DynamoDB Stream 有什么有用的例子或教程吗?非常感谢。

【问题讨论】:

  • 谢谢@Vijayanath Viswanathan

标签: amazon-web-services amazon-dynamodb amazon-dynamodb-streams


【解决方案1】:

我就是这样解决的,

这些东西还没有连接起来。这是你可以做到的。

DynamoDB(流)--> Lambda --> SNS

订阅流,更改将传送到您的 Lambda,您可以自定义消息的外观并使用 SNS 发送通知。

希望对你有帮助。

【讨论】:

  • 这仍然是 2019 年复制 Firebase 实时更新事件的最佳解决方案吗?
  • 是的。它仍然是要走的路,而且非常可靠。如果您发现任何问题,可以在这里分享。
猜你喜欢
  • 2018-07-24
  • 2013-11-19
  • 1970-01-01
  • 2022-08-18
  • 1970-01-01
  • 2016-09-06
  • 2020-06-27
  • 2016-08-06
  • 2020-05-08
相关资源
最近更新 更多