用于聊天应用程序的 AWS AppSync



我正在尝试将AppSync用于聊天应用程序。我能够重现 AWS 教程 (https://aws.amazon.com/blogs/mobile/building-a-serverless-real-time-chat-application-with-aws-appsync/(

但是,我仍然不确定AppSync是否可以处理聊天应用程序的生产环境。会因为 DynamoDB 部件而变得昂贵吗?

此外,如果我订阅每个对话,如果我有 1000 个对话/用户,前端的用户会出现性能问题吗?

使用 AppSync 和 DynamoDB 无疑将适合处理 1000 个对话的生产环境,并且能够进一步扩展。但是,大规模 AppSync 和 DynamoDB 的成本可能会更高。

虽然这么说,但在考虑总拥有成本时,这是一个权衡,因为开发和管理工作要少得多,因为这些是完全托管的服务。

根据您正在比较的技术,这也是主观考虑。因此,我的建议是进行粗略的容量规划,并提出一个估计值,以与其他几种技术进行比较(即使在AWS中,例如;您还可以考虑使用 AWS IOT Websockets、AWS Message MQ 来构建实时聊天应用程序(。

最新更新