2009-08-29 59 views
1

我試圖實現與PubSubHubbub作爲Rails核心的實時聊天引擎。我的問題是我需要做什麼或閱讀以完成這項任務?我要開始的地方?我需要先了解哪些知識,因爲我真的是這個領域的新手,喜歡玩這個遊戲......或者他們是否有與pshb以外的Rails完全兼容的實時聊天引擎?實時與PubSubHubbub

感謝名單

回答

4

你爲什麼不檢查出XMPP有一個叫XMPP4R好的庫。 XMPP是Google IM使用的內容,有一大堆現有客戶端和IM網關支持它,因此您可以快速完成某些事情發生時將您的程序連接到即時消息的功能。

根據我的理解,PubSubHubbub(作爲協議)的設計較少用於聊天(1對1通信)等情況,而您以前必須輪詢資源進行更新(比如一系列RSS訂閱)。

+0

感謝邁克,現在真的很困惑,看來我的方向不對。我想要的只是一個簡單的聊天引擎,看起來你是對的,pubsubhubbub就像是機器/網站或者多個域之間的實時...並且經過研究,我發現了Ajax Push引擎(APE/Comet技術)和Kaazing Gateway(html5 web socket),加上你的xmpp4r,你認爲哪一個容易實現? – gkrdvl 2009-08-30 23:20:18

+0

我認爲你需要更精確地定義「聊天引擎」,這對於工作類型的項目來說是很好的工具:XMPP4R,如果你想連接到現有的IM工具,APE/Comet + Kaazing如果你想要一個不同的人正在聊天和PubSubHubBub,如果你想要接近實時通知發佈商。 爲你想要完成的事情選擇正確的工具是最簡單的事情。 – 2009-08-31 05:48:15