2009-08-29 6 views
1

私はPubSubHubbubをRailsの中核としてリアルタイムチャットエンジンを実装しようとしています。私の質問は、私がこの仕事を達成するためにやりたい、または読むべきことです。どこから始めるの?私が最初に知っておく必要があるのは、私がこの分野では本当に初心者で、それを試してみたいからです。それとも、pshb以外のRailsと完全に互換性のあるリアルタイムのチャットエンジンですか?Realtime with PubSubHubbub

ありがとう

答えて

4

なぜあなたはXMPP4Rと呼ばれる優れたライブラリがあるXMPPをチェックアウトしないでください。 XMPPはGoogle IMが使用しているもので、既存のクライアントとIMゲートウェイをサポートするものがたくさんあるので、特定のイベントが発生したときにIMにプログラムを接続するなどの処理を非常に迅速に行うことができます。

PubSubHubbub(プロトコルとして)は、チャット(1対1通信)などの目的ではあまり設計されておらず、以前はリソースをポーリングして一連のRSSサブスクリプション)。

+0

マイクさん、本当に今私は非常に混乱していて、私は間違った方向にいるようです。私が望むのは単なるチャットエンジンで、あなたが正しいと思うのですが、pubsubhubbubはマシン/ウェブサイトまたはいくつかのドメイン間でリアルタイムのようです...そして調査した後、私はAjax Pushエンジン(APE/Cometテクノロジー)とKaazing Gateway(html5 Webソケット)、あなたのxmpp4rを実装するのは簡単でしょうか? – gkrdvl

+0

「チャットエンジン」をより正確に定義する必要があると思います。これは、仕事の種類のアイテムに適したツールです.XMPP4Rは、既存のIMツールに接続する場合は、APE/Comet + Kaazingを使用して、パブリッシャー間でほぼリアルタイムの通知が必要な場合は、チャットし、PubSubHubBub。 達成したいことに適したツールを選択するのが最も簡単です。 –

関連する問題