适用于聊天应用程序的AWS AppSync

时间:2018-10-04 05:06:10

标签: amazon-web-services aws-appsync

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

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

此外,如果我订阅每个对话,如果我希望每个用户进行1000个对话,那么前端用户的性能是否会出现问题?

1 个答案:

答案 0 :(得分:0)

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

尽管如此,由于开发和管理工作是完全托管的服务,因此在考虑总拥有成本时要进行权衡,这要少得多。

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