2017-04-17 73 views
0

我开发了一个Web应用程序,当用户访问链接并根据输入的关键字显示一些数据时提供html页面。现在数据正在移动中填充,因此我想模拟存储新数据(在弹性搜索中)时,会生成一个SNS通知,该通知会显示给查看网页的人员。我得到了SNS通知的工作,但我坚持的是如何在前端显示此通知?我可以这样做吗?SNS将数据推送到SQS队列,并且Javascript轮询队列并拾取生成的通知并显示它,或者有更好的方法吗? PS:我不知道NodeJSSNS通知浏览器

回答

0

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

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

+0

但我如何在Django中实现这一点?我尝试阅读Http端点的概念并获得它,但在实现它时没有获得任何地方。假设我有一个视图函数,它呈现一个html页面。现在,当发布请求到达地址(html页面)时,如何在后端处理它? –

+0

当您编写HTTP端点时,然后在您的API中,您必须支持2种方法,一种用于订阅确认,另一种用于获取有效负载。对于获取数据到网页的一方你可以使AJAX调用 –

+0

ajax的东西的任何例子或伪代码? –