[英]How to use AWS SQS and SNS to send notification message to website?
我的网站上有一个电子邮件系统,到目前为止,无法在我的网站上向用户显示通知。 除非用户登录到电子邮件客户端,否则他们将不知道自己已收到消息。
我可以借助AWS SQS和SNS来完成此任务吗? 作为这个网站,有许多注册用户。 他们将向任何用户发送消息,并说当电子邮件的收件人处于活动状态并登录网站时,我需要显示通知。 如果用户离线,我只需要在登录时在页面标题上显示这些消息即可。 我怎样才能做到这一点?
我尝试在AWS控制台(SQS)中创建消息队列,并从SQS管理控制台创建到SNS主题的已订阅队列 。 我可以尝试将消息发送到此队列,但不确定如何将与用户相关的唯一消息作为通知来分发?
如果您对此有任何建议,请告诉我。
我正在使用JAVA
SNS和SQS都不适合您的用例。 我建议将消息放入某种类型的数据存储中,并在页面加载时查询该数据存储,以确定是否应显示通知。
选项包括:
如果您不喜欢AWS堆栈,则可以查看Azure Table,它可能比其中任何一个稍微满足您的需求。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.