从实时角度看XMPP与RSS的区别

时间:2016-02-05 01:18:06

标签: rss xmpp real-time

我在这里有一个关于RSS和XMPP技术的一般性问题。我想知道究竟是什么让XMPP成为RSS的实时替代品?

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

我感到困惑的是,假设我在客户端编写RSS阅读器并让它在非常短的时间间隔内扫描新的源。这会不会使我的系统实时'?或者是否会对XMPP解决的问题产生负面影响(除安全功能外)?

因为有些系统使用两者的组合来形成实时饲喂系统(例如:Superfeedr)。

因此,如果有人能够简单解释为什么有人会在设计实时通知系统时通过RSS实施XMPP,我会非常感激。

对于长篇文章感到抱歉,我最近开始使用这两种技术,我对它们的功能非常好奇。我试着在互联网上查找,但答案太简短或不够。

2 个答案:

答案 0 :(得分:2)

这些是非常不同的东西,但却是互补的。

RSS 只是一种数据格式。它不涉及任何"延迟"通过它自己。这只是它被消费的方式,它决定了它是否可以实时。

XMPP是一种通信协议。它的连接在这方面可以被认为是实时的"。 RSS本身(或者说Atom),因为它的XML,可以很容易地通过XMPP传输。这是你实现RSS实时性的方法之一。

答案 1 :(得分:1)

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