2016-02-05 33 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 :-)!

相關問題