【发布时间】:2014-09-02 04:53:27
【问题描述】:
我的网站中有一个电子邮件系统,到目前为止,我无法在我的网站上向用户显示通知。除非用户登录到电子邮件客户端,否则他们不会知道他们已收到消息。
我可以在 AWS SQS 和 SNS 的帮助下完成这项工作吗?作为一个网站,有很多注册用户。他们将向任何用户发送消息,并说当电子邮件的收件人处于活动状态并登录网站时,我需要显示通知。如果用户离线,我只需要在他们登录时在页面标题上显示这些消息。我怎样才能做到这一点?
我尝试在 AWS 控制台 (SQS) 中创建消息队列,并从 SQS 管理控制台订阅队列到 SNS 主题。我可以尝试将消息发送到此队列,但我不确定如何分发唯一用户相关消息作为通知?
如果您对此有任何建议,请告诉我?
我正在使用 JAVA
【问题讨论】:
-
类似问题:stackoverflow.com/q/21202870/1695906 答案也类似。 SNS 和/或 SQS 作为组件可能对您有用,您可以在堆栈中使用这些组件来处理这些消息事件,但它们都没有提供您将通知实际传递并显示到 Web 浏览器所需的内容。
标签: java amazon-web-services amazon-sqs amazon-sns