加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Python > 正文

python – 将通知推送到Django中的特定Web客户端

发布时间:2020-12-20 13:06:41 所属栏目:Python 来源:网络整理
导读:对于这个问题,我没有任何代码示例,因为我不知道从哪里开始. 如何利用Django和Node仅将通知推送到特定的Web客户端? 例如,用户A执行活动.为了确认所述活动,我想仅向该用户或客户发送通知.有人能指出我可以用来构建这样一个系统的正确资源吗? 编辑 应用程序的
对于这个问题,我没有任何代码示例,因为我不知道从哪里开始.

如何利用Django和Node仅将通知推送到特定的Web客户端?

例如,用户A执行活动.为了确认所述活动,我想仅向该用户或客户发送通知.有人能指出我可以用来构建这样一个系统的正确资源吗?

编辑
应用程序的当前架构

服务器:Django Rest Framework
前端:AngularJS

计划使用Node进行通知.只有我感到困惑的部分是将它发送给特定用户.什么是阻止所有用户收到仅供一个用户使用的通知.

解决方法

如果我们谈论Web客户端(浏览器),只能使用websockets或依赖 Java(而不是 Javascript)或Flash的某些技术来实现.

我假设你想要避免使用Java和Flash,所以这里只有websockets的解决方案.

要正确理解它:没有像纯PUSH通知这样的东西(通过纯粹推送我的意思是服务器正在与客户建立连接,而不是其他方式).始终存在从客户端到服务器的连接.但是使用websockets连接可以是持久的,因此您可以每次从服务器通知发送到客户端.这意味着:对于每个客户端,将存在持久连接,这将以某种方式给您的服务器带来压力.记在脑子里.

有即将使用的some packets for django,可以让您创建websocket服务器.对于其中一些,您将需要支持Web服务器(例如Nginx)和wsgi服务器(例如uWSGI).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读