通过AWS发送Messenger

时间:2017-10-23 19:01:10

标签: javascript amazon-web-services amazon-dynamodb amazon-cognito

我有一个网站和iOS应用程序,它使用Amazon Cognito进行登录和安全。现在我需要一个只有经过身份验证的Cognito用户才能与之通信的信使。我只需要1对1的对话(没有群聊等),我需要保存每个对话的历史记录。我想过使用SNS或SQS,但我真的不确定这是不是一个好主意......

有人有任何建议吗?

1 个答案:

答案 0 :(得分:0)

您可以使用Amazon APIGateway,Amazon Lambda,Amazon DynamoDB,Amazon SNS和IOT Websockets来实现聊天应用程序。

  • 使用API​​Gateway和Lambda实现接收消息并将聊天消息存储在DynamoDB中。
  • 来自Lambda还将消息发布到浏览器客户端监听的IOT websocket。
  • 将消息发布到移动客户端触发SNS主题以推送来自Lambda的通知。

有关详细信息,请参阅博客文章Receiving AWS IoT messages in your browser using websockets