私たちは、既存のユーザーとデータを使用して、iphone/androidクライアントでrubyonrails Webアプリケーション(データベース:mysql)を実行しています。次のリリースでは、チャット機能を追加したいと考えています。1つの解決策は、XMPPを使用することです。
ただし、XMPPサーバーには非常に多くの選択肢があります。そして、私たちのような小さなチームが大きなオープンソースプロジェクトのソースを変更/デバッグ/維持することは非常に難しいかもしれません。
では、統合が容易なxmppサーバーに対する推奨事項は何ですか?
XMPPサーバーと統合する必要があるもの(将来的にはより多くの機能が追加されるため、これに限定されません)1.すべてのユーザープロパティ(名前、電子メール)とそれらの関係2.ユーザーがXMPPサーバーからコールバックを取得するオフラインの友達にメッセージを送信します(iphoneへのプッシュ通知が必要なため)3。XMPPサーバーでユーザーのステータスを照会します
私たちは彼らのコードを変更する準備ができていますが、可能な限り少なくします。
ejabberd?火?チガーゼ?韻律?どちらが良いですか?