1

Jack Moffit の著書 Professional XMPP Programming を読んでいて、現在の問題に対する適切な解決策についていくつか質問があります。私は主に XMPP アプリケーションを構築しています。このアプリケーションでは、主にテキストが pubsub ノードにパブリッシュされますが、画像 (後でファイルやビデオになる可能性があります) もパブリッシュされます。画像の公開を実現するには、次の 2 つのオプションがあります。

  • ユーザーは、base64 でエンコードされ、アイテムとして pubsub ノードに保存される画像をアップロードできます (これを行うにはいくつかの短所があります: db はパフォーマンスのボトルネックですが、オプションとして NoSQL db を使用できますか?どの xmpp サーバーを使用できますか? MongoDB のような NoSQL データベース) または
  • 画像をアップロードするにはWebサーバーを使用する必要がありますが、その後

    を。外部 Web アプリケーションとしてアタッチする別の Web アプリケーションが必要ですか? b. xmpp ユーザーは、サブスクライブしているノードで公開されたイメージのみを取得する必要があります c. 画像がWebサーバーに保存される場所を追跡する必要があります(そのためのdbテーブル、またはWebサーバー上の画像ファイルにアクセスするためのpubsubノード名とpubsubアイテムIDの組み合わせに基づくフォルダー/ファイル構造のみ)

どんなコメントでも大歓迎です!ありがとう!

4

0 に答える 0