1

私は、php と php フレームワーク symfony2 atm を使用して、中規模のコミュニティ プロジェクトに取り組んでいます。

XMPP をユーザー向けのサポート チャットおよびプレミアム機能として統合する予定です。ユーザーは、Web クライアント経由で接続することも、通常の xmpp クライアント経由で接続することもできます。

だからここに私の質問があります:

  1. 名簿について: 友達リストのユーザーをユーザーの連絡先リストに登録したいと考えています。これは名簿で実行できることを知っています。しかし、これをシンプルで安定した方法で実装するにはどうすればよいですか? pgsqlのようなSQLデータベースからユーザー名簿を取得できる優れたサーバー実装はありますか?
  2. ユーザーが xmpp サーバーにログインしているときに名簿データが変更されると、クライアントで何が起こりますか?
  3. ユーザー名簿にリストされているユーザーをグループ化できますか?
  4. この種のプロジェクトには、どの XMPP サーバー プロジェクトをお勧めしますか?

事前にご協力いただきありがとうございます。

4

1 に答える 1

2
  1. ほとんどの既存の XMPP サーバーは、一般的な DBRM をすべてサポートしています。したがって、これは問題ないはずです。
  2. データベースに直接変更を加えた場合、おそらく何もありません。そのため、接続されているすべてのクライアントへの名簿プッシュを開始できるサーバーを見つける必要があります。名簿の更新については、XMPP RFC も参照してください。
  3. はい、名簿グループは XMPP のコア機能です。
  4. ここでXMPPサーバーのリストを見つけることができます。
于 2012-06-30T09:42:50.900 に答える