【发布时间】:2020-11-27 01:33:30
【问题描述】:
我正在 AWS 中内置 typescript 和 Vue 为我的 Web 应用程序实现实时通知。该应用程序由一个 RDS 实例 (mysql) node.js lambda 函数(用于后端)和用于应用程序的 s3 组成。
我的问题是为用户处理在数据库上创建的通知的最佳方式是什么(这包括知道何时创建通知并将其发送给客户端)?这方面的一个例子是说我在数据库中有一个通知表,并且每当需要通知用户的东西都会被添加到该表中。根据我的发现,我有两个选择:1. 使用带有 API 网关的 Web 套接字并使用 lambda 函数与客户端来回通信,或者 2. 使用 AWS IoT (https://www.serverless.com/blog/serverless-notifications-on-aws)。
第一个选项的问题是 lambda 如何知道何时将通知添加到 RDS 实例的通知表中,因为我不能有一个 lambda 函数只是不断地轮询数据库(违背了使用 lambda 的目的)。
如果您有更好的解决方案来处理 Web 应用程序 (Vuejs) 的实时通知,请告诉我。
【问题讨论】:
标签: amazon-web-services vue.js notifications