0

我认为一个非常有用的软件包是集中式通知/新闻系统。

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

  • 提交版本控制。
  • 持续构建服务器故障(包括日志)。
  • 来自项目管理的消息。

用户可以在服务器上创建帐户并决定他们希望如何查看消息,例如电子邮件、RSS 等。可以有基于频道、优先级、正则表达式等的过滤器。

有谁知道提供这些功能的任何软件包(或可以扩展为这样做)?(最好基于 Windows,但请涵盖其他平台)

如果我找不到一个,我正在考虑使用 Django 在 Python 中编写一个。

4

2 回答 2

1

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

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

于 2009-08-03T12:49:50.577 回答
0

您所描述的内容听起来像是普通的提要聚合器服务,但具有实时性?

我最近看到了一段 Google 技术讲座的视频,其中他们宣布了一款产品,该产品与现有的 RSS/Atom 结构挂钩,但提供实时通知。不幸的是没有为它添加书签(希望有人会评论它?),但这听起来像是你想要的底层技术。

于 2009-08-03T10:52:54.977 回答