Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/django/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Django 用于新闻/更新的通知/消息软件?_Django_Notifications - Fatal编程技术网

Django 用于新闻/更新的通知/消息软件?

Django 用于新闻/更新的通知/消息软件?,django,notifications,Django,Notifications,我认为一个非常有用的方案是一个集中通知/新闻系统 这将在web服务器上运行,客户端库可以向服务器发送消息。消息的示例可能是: 提交到版本控制 连续生成服务器故障(包括日志) 来自项目管理的消息 用户可以在服务器上创建帐户,并决定如何查看邮件,例如电子邮件、RSS等。可以根据频道、优先级、注册表等设置过滤器 有人知道提供这些功能的软件包吗(或者可以扩展到提供这些功能)?(最好基于Windows,但请涵盖其他平台) 如果我找不到,我想用Django用Python写一个。你所描述的听起来像是一个普

我认为一个非常有用的方案是一个集中通知/新闻系统

这将在web服务器上运行,客户端库可以向服务器发送消息。消息的示例可能是:

  • 提交到版本控制
  • 连续生成服务器故障(包括日志)
  • 来自项目管理的消息
用户可以在服务器上创建帐户,并决定如何查看邮件,例如电子邮件、RSS等。可以根据频道、优先级、注册表等设置过滤器

有人知道提供这些功能的软件包吗(或者可以扩展到提供这些功能)?(最好基于Windows,但请涵盖其他平台)


如果我找不到,我想用Django用Python写一个。

你所描述的听起来像是一个普通的提要聚合器服务,但是是实时的

我最近看了一段谷歌技术讲座的视频,他们在视频中宣布了一款与现有RSS/Atom结构挂钩但提供实时通知的产品。不幸的是,没有将其添加到书签中(希望有人会对此进行评论),但这听起来像是您想要的基础技术。

我从pubsubhubbub链接中找到了一个(xep-0060):

本规范定义了一个XMPP 通用协议的协议扩展 发布订阅功能。这个 协议使XMPP实体能够 在pubsub上创建节点(主题) 服务和发布信息 这些节点;事件通知 (带或不带有效载荷)然后 广播到所有具有 已订阅该节点。Pubsub 因此坚持经典 观察者设计模式,可以服务于 作为广泛的基础 包括新闻提要在内的应用程序, 内容聚合、丰富的存在, 地理定位、工作流系统、网络 管理系统,以及任何其他 需要事件的应用程序 通知


谢谢看起来真的很有趣。