問題タブ [openfire]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Pythonとopenfireを使用して1つのデータベースに対して認証する必要があります。どうすればよいですか?
Pythonとopenfireを使用して単一のデータベースに対して認証を行うにはどうすればよいでしょうか。これを行う簡単なモジュールはありますか?
java - Smackx pubsub を使用してノードを取得しようとすると item-not-found(404)
最新の Smackx トランクを使用して、pubsub ノードを取得してサブスクライブしようとしています。ただし、openfire からエラーが返されます: item not found (404)。
私は ColdFusion から Java オブジェクトをインスタンス化しているので、私のコード スニペットはおかしく見えるかもしれませんが、誰かが私が忘れていたことを教えてくれるかもしれません。
ノードの作成方法は次のとおりです。
そして、これが私がそれに到達しようとしている方法です(コードの別のセクションで):
ノードを作成するとすぐに、次のように公開できるようです。
ただし、私のコードにエラーを引き起こしているのは getNode() 呼び出しです。
openfire サーバーで使用されている DB をチェックして、ノードが作成されていることを確認しました。そこにそれらがあり、葉ノードなどとして適切に属性付けされているのを見ることができます。
何かアドバイス?XMPP と ColdFusion で何かやっている人はいますか? 私はCFとSmackでメッセージを送受信することに成功しましたが、pubsubはまだ機能していません:)
ありがとう!
xmpp - Tigase、Openfire、およびその他のオープンソース XMPP サーバーの比較
私もこれらを見てきましたが、どちらも Java で完全に機能する XMPP サーバーを提供しているようです。Tigase が非常にモジュール化された方法で設計されていることは知っていますが、Openfire はまだ詳細に検討されていません。
私の意図した用途は、サーバーを開いて他の XMPP サーバーと通信するのではなく、便宜上 XMPP を使用してカスタム IM ベースのアプリを作成することです。
以下に基づいて、大まかに重要度の順にニーズを評価しようとしています。
- ドキュメントの範囲とコミュニティ
- 独自の機能をいかに簡単にプラグインするか
- ライセンス/コスト - コードをリリースする予定はありません
- 成熟度と安定性
openfire - Openfire と LDAP の問題
助けてくれてありがとう。
openfireでこの問題を見た人はいますか?
現在、私は Windows 2003 を使用して Openfire Fedora と Auth を使用しており、データベースには mysql も使用しています。2 つのクライアントを立ち上げてお互いに話すと、メッセージ間の時間が遅くなります。送信されたものがその人に届くまでに 5 ~ 15 分かかる場合があります (これは、openfire サーバーに 2 人しかいない場合です)。ポート 389 を使用して tcp ダンプを実行したところ、マシンが LDAP に対して何千ものクエリを実行していることがわかります。それをwiresharkに接続すると、連絡先リスト全体が転送されているか、連絡先リスト全体のステータスがチェックされていることに気付きましたか?
openfire 自体でデバッグを実行すると、ログに次の小さなメッセージしか表示されません。
これは私の側の設定だと思い、openfire Web ページのキャッシュ設定を調べ始めました。ページで推奨されているように設定を微調整しましたが、それでも同じ問題が発生します。連絡先リストをキャッシュしていないようです。または、これは修正または実装されていない機能である可能性があります。
誰もこれを経験したことがありますか?私はオンラインで検索しましたが、他の人が openfire で素晴らしい経験をしており、私のような問題はありませんでしたか、それとも誰もクエリをチェックしなかったためですか?
とりあえず、新しいドメイン コントローラーを作成し、openfire をそのコンピューターに移動して、ローカル クエリを実行できるようにしました。これは速度を大幅に低下させるのに役立つようですが、サーバー パフォーマンス マネージャー ツールを実行すると、その openfire サーバーのみを 2 人で使用すると、1 秒あたり 593.7 リクエストを実行することがわかります。
ご協力いただきありがとうございます。十分なデータが提供されていない場合は、必要なものをお知らせください。見つけることができます。
会話から他の情報を追加: まだ設定を再確認していますが、正しいようです。私がwiresharkを実行すると、連絡先リスト全体がクエリとして送信されることに気付きましたが、名簿リストの下にキャッシュされていると想定しています。ただし、キャッシュ フィールドの一部は、設定されていても使用されていないように見えます。
私はあなたが送ったリンクを見て、それが修正されることを期待して私のopenfireに追加しましたが、それでも同じ問題です.
あなたが私と同じ問題を抱えているかどうかを確認するために、サーバーパフォーマンスマネージャーを実行したことがありますか? またはtcpdump。同じサーバーでopenfireとLdapを実行すると、2〜5分かかるのではなく、2人だけで2〜5秒しかかからないようです。最後のチェックでは、パフォーマンス マネージャーは毎秒 600 と言っています。
私の主なことは、キャッシングではないということですが、これが正しいかどうかはわかりません。
素晴らしいフィードバックをありがとう!
authentication - xmppユーザーによるcouchdb認証の使用
XMPP-Server (Openfire) による外部ユーザー認証を使用する Web アプリケーションに、couchdb を使用したいと考えています。どうすればそれを達成できますか?3 人のユーザーがいるとしましょう:
- basicuser@mydomain.tld
- advanceduser@mydomain.tld
- moreadvanceduser@mydomain.tld
これで、basicuser@mydomain.tld は、基本ユーザーに適したすべてのドキュメントを読み取ることができるようになります。advanceduser@mydomain.tld は、基本ユーザーに適したすべてのドキュメントを読み書きできる必要があります。moreadvanceduser@mydomain.tld は、基本ユーザーと上級ユーザーに適したすべてのドキュメントを読み取ることができる必要があります。
それは可能ですか?
xmpp - 動的 XMPP 名簿?
私は現在 XMPP を調べています。動的な XMPP 名簿を作成する方法があるかどうか知りたいです。サーバー/コンポーネント/プラグインによって、任意のユーザーの連絡先リストが自動的に生成されるようにします。
コンポーネントは名簿にアクセスして変更できますか? 一部のサーバー (OpenFire など) が外部データベースを使用してこれらの情報を保存していることは知っていますが、データベースを変更すると、ユーザーにリアルタイムで通知されるとは思いません。
すでにそれを行っている人もいますか、それとも作成方法についてアイデアがありますか?
お時間をいただきありがとうございます。
xmpp - リアルタイムオンラインゲームの場合はamqpまたはxmpp
マルチユーザーオンラインゲームプロジェクト用のこれらのテクノロジースイートのどれか。プロジェクト要件:1。いつでも2k-5kユーザーを処理できる。2. iphoneおよびandroid用のクライアントライブラリ(ネイティブ、javascriptなし)。3. Microsoft Windows(最も重要)用のクライアントライブラリ、またmacosxおよびlinux用。4.mod開発のための特別な優れたドキュメント5.プロジェクトはオープンソースではありません。したがって、適切なライセンスを持つライブラリのみを使用できます。
erlangとjavaでもプログラミングできますが、プログラミング言語は問題ではありません。
私は、Openfire、Tigase、ejabberd、RabbitMQなどの次のサーバーテクノロジーを検討していました。すべてが私のプロジェクトに適していますが、AMQPまたはXMPPのどのスイートが必要かについてもっと知りたいです。
AMQPがリアルタイムオンラインゲームのために特別に提供するもの。xmppよりも優れたオプションですか?
java - smackapiとopenfireサーバーでバディを追加する際の問題
こんにちは私はJavaを初めて使用します。そして、それは私に多くのストレスを与えます。smackapiおよびopenfireサーバーとチャットする必要があります。このために私のJavaコードは以下にあります
私は自分のPCでこのコードを2回実行します。個々のユーザー用にそれぞれ。オンドリを追加して、これら2人のユーザーをopenfireの友達として追加しました。しかし、上記のJavaコードを実行してログインすると、利用可能なプレゼンスが送信されます。しかし、彼らは利用可能なお互いに彼らの存在を送ることはできません。代わりに、バディから2つのエラーメッセージを受け取ります。
コードの何が問題なのかわかりません。そして、私は本当にこの問題をすぐに解決する必要があります。この問題を他のフォーラムにも投稿しましたが、答えが見つかりません。したがって、誰かが何らかの解決策を持つことができれば、それは非常に大きな助けになるでしょう。ありがとうございました。
google-wave - GoogleWaveServerのインストール
ローカルホストとしてLinux仮想マシンにGoogleWaveサーバーをインストールしようとしています。私はwave-protocolinstallationwikiにあるすべての指示に従いましたhttp://code.google.com/p/wave-protocol/wiki/Installation ですが、run-server.shスクリプトを実行するとこのエラーが発生します。
$./run-server.sh2010年7月23日10:02:24AMorg.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl情報:ローカルドメインをホストするように構成されたWaveサーバー:[muranaka-desktop]2010年7月23日10:02:24 AM org.waveprotocol.wave.examples.fedone.waveserver.WaveServerImpl重大:独自の署名者情報を証明書ストアに追加できませんでしたorg.waveprotocol.wave.crypto.SignatureException:証明書の検証に失敗しました
XMPPサーバーに接続できませんでした:org.xmpp.component.ComponentException:競合2010年7月23日10:02:25 AM org.waveprotocol.wave.examples.fedone.ServerMain run情報:サーバーを開始しています2010年7月23日10:02 :25 AM org.waveprotocol.wave.examples.fedone.ServerMain main重大:サーバーを実行しているときのIOException:アドレスはすでに使用されています
run-config.shスクリプトで、ホスト名をホスト名に設定し、ドメイン名をlocalhostに設定します。しかし、私は証明書の問題に合格できないようです。Wikiで提供されている自己署名証明書の生成スクリプトを使用して証明書を生成しましたが、機能しません。ローカルホストを使用しているからですか?
xmpp - JabberOpenfireサーバーv3.6.0a+-ハイブリッド認証を使用するにはどうすればよいですか?
JabberOpenfireサーバーv3.6.0a+とほぼ同じ質問があります-ハイブリッド認証を使用するにはどうすればよいですか?
しかし、そこでの指示に従い、[管理インターフェイス]>[ユーザーとグループ]>[新しいユーザーの作成]に移動すると、次のメッセージが表示されます。
これは、システムがデータベースではなくLDAP構造に追加しようとしていることを示しています。LDAPユーザーとデータベースユーザーの両方がログインし、データベースユーザーを作成できるようにする有効な構成を持っている人はいますか?
Openfireの最新バージョンでは、設定はデータベースから取得されますが、openfire.xmlファイルからは取得されないと思います。残念ながら、彼らのサイトにはほとんどドキュメントがありません。