【问题标题】:SNS notifications to Browser到浏览器的 SNS 通知
【发布时间】:2017-09-12 15:43:46
【问题描述】:

我开发了一个 web 应用程序,它在用户访问链接时提供一个 html 页面,并根据输入的关键字显示一些数据。现在数据正在移动中填充,所以我想模拟一些东西,比如当存储一条新数据(在弹性搜索中)时,会生成一个 SNS 通知,该通知会显示给正在查看网页的人。我让 SNS 通知正常工作,但我被困在如何在前端显示此通知的部分?我可以做这样的事情,SNS 将数据推送到 SQS 队列,Javascript 轮询队列并获取生成的通知并显示它还是有更好的方法? PS:我不知道NodeJS

【问题讨论】:

    标签: django amazon-web-services amazon-sns


    【解决方案1】:

    是的,您绝对可以做到“SNS 将数据推送到 SQS 队列,Javascript 轮询队列并获取生成的通知并显示”。

    其他方式可以是 SNS 甚至可以将通知发布到 HTTP 端点,因此在您的 Web 应用程序中,您可以拥有一个 SNS 订阅者,然后 SNS 可以直接将通知发布到 Web 应用程序,然后您可以从那里将其传递给您的客户就像任何其他数据一样

    【讨论】:

    • 但是如何在 Django 中实现呢?我尝试阅读 Http 端点的概念并得到它,但在实现它时我没有得到任何结果。假设我有一个视图函数,它最初呈现一个 html 页面。现在当post请求到达地址(html页面)时如何在后端处理它?
    • 当您编写 HTTP 端点时,您必须在 API 中支持 2 种方法,一种用于订阅确认,另一种用于获取有效负载。对于将数据获取到网页的一方,您可以进行 AJAX 调用
    猜你喜欢
    • 2018-09-21
    • 2020-12-16
    • 2015-10-19
    • 2017-01-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-09-28
    相关资源
    最近更新 更多