Node.js 使用AWS lambda实现推送通知
我指的是图表 在这种情况下,NodeJS用作运行时,AWS Lambda用作事件通知程序(更新来自其他Lambda或DB) 我的挑战是,“用户浏览器”也可以是移动客户端。“API”应该作为一种服务,允许客户端(移动或web)订阅、取消订阅或发布数据,而不是其他Node.js 使用AWS lambda实现推送通知,node.js,architecture,push-notification,aws-lambda,Node.js,Architecture,Push Notification,Aws Lambda,我指的是图表 在这种情况下,NodeJS用作运行时,AWS Lambda用作事件通知程序(更新来自其他Lambda或DB) 我的挑战是,“用户浏览器”也可以是移动客户端。“API”应该作为一种服务,允许客户端(移动或web)订阅、取消订阅或发布数据,而不是其他 lambda是否可以作为API,直接向客户端“推送事件通知” 是否有任何解决方案和示例工作/源代码可以用作POC 下一个问题是,既然这样的体系结构变得有状态(需要内存来记住客户端连接的状态),我如何扩展它 或者,它在DB上持久化客户端连
AWS提供SNS服务来发送通知,您可以从Lambda使用该服务 您还可以直接使用相关平台的通知系统,例如,对于iOS,Node有一个“apn”模块,用于与苹果的APNS服务进行通信-它使用简单,可以在Lambda功能中实现 简言之: