2016-02-05 62 views
0

这里有一个关于RSS和XMPP技术的一般问题。我想知道究竟是什么让XMPP成为RSS的实时替代品?从实时角度看XMPP和RSS之间的差异

现在,我假设一个单向的消息流(仅从服务器到客户端)。

我对此感到困惑的是,假设我在客户端编写了一个RSS阅读器,并使其在非常短的时间间隔内扫描新的提要。这不会让我的系统成为实时的吗?或者是否对XMPP解决的问题(除安全功能外)有任何负面影响?

因为有一些系统使用两者的组合来形成实时送料系统(例如:Superfeedr)。因此,如果有人可以简要解释为什么有人会在设计实时通知系统时实现XMPP over RSS,那么我将非常感谢。

对不起,我最近开始使用这两种技术,我对它们的功能非常好奇。我试图在互联网上查找,但答案要么太短暂,要么不足。

回答

2

这些是非常不同的东西,但是是相辅相成的。

RSS是只是的一种数据格式。它本身不涉及任何“延迟”。这只是它被消费的方式,它决定了它是否可以是实时的。

XMPP是一种通信协议。它是连接的,在这方面可以被视为“实时”。 RSS本身(或者Atom),因为它是XML,可以通过XMPP很容易地传输。这是您可以实时制作RSS的方式之一。

1

如果通过PubSubHubbub协议提供RSS,那么RSS可以是实时的(不是吗,Julien :-)!