問題タブ [hornetq]

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.

0 投票する
1 に答える
498 参照

java - SpecJMS と HornetQ

hornetQ に関する1 つの投稿を見たことがあります。その中で彼らはspecJMSについて言及しました。SpecJMS を HornetQ に統合する方法を知りたかったのです。そのためのテストをしたかったのです。SpecJMS 2008 セットアップをインストールして実行しましたが、hornetQ のテストを行うことに疑問を抱いています。

0 投票する
1 に答える
1197 参照

jms - HornetQ2.2.5埋め込み例の例外

私はHornetQを初めて使用し、hornetQの例をテストしています。例EmbeddedExample.java(常駐:hornetq-2.2.5.Final \ examples \ core \ embedded \ src \ org \ hornetq \ core \ example)の実行中に例外が発生します。その例にいくつかの変更を加えて、例外を取得しました。私が行った変更は、送信プロセスと消費プロセスを1,00,000回の反復のforループに入れたことです。コードは次のとおりです。

プロデューサーは正常に動作し、コンシューマーは18Kまたは13Kのメッセージを読んだ後に例外を表示します。スタックトレースは次のとおりです。

この例外をどのように克服しますか?

0 投票する
1 に答える
769 参照

java - JMS トピックは clientID を取得します

すべての jms トピック サブスクライバーの ClientID を取得できますか? Jboss AS 6 (HornetQ) を使用しています。

もちろん、それらすべてにクエリを送信して返信を読むことはできますが、より洗練されたソリューションを探しています。

0 投票する
1 に答える
1122 参照

queue - HornetQ 2.2.5 コアクライアントで永続化されたキューを作成するには?

コアの hornetQ クライアントで永続化されたキューを作成したいと考えています。問題は、サーバーを停止するとキューとデータが破壊されることです。キューを永続化する方法は? 私のコードは次のとおりです。

0 投票する
1 に答える
2222 参照

java - キューが永続的である場合、HornetQ プロデューサーが遅くなる

horntQ で Persistent Queue を試してみました。2 つの別々の例 (プロデューサー、コンシューマー) を作成しました。コンシューマーは正常に動作していますが、プロデューサーがメッセージの送信を完了するのに時間がかかりすぎています。私は両方を別々に実行しただけでなく、一緒に実行しました。何が問題なのですか?私のコードは次のとおりです。

0 投票する
1 に答える
3544 参照

jboss - MDBトランザクションの再試行間隔

MDBでトランザクションの再試行間隔を制御できますか?その場合は、例を提供するか、ドキュメントを参照してください。MDBトランザクションに3分の時間間隔を設定します。クエリが最初に失敗した場合、3分が経過した後に再試行することが望まれます。

0 投票する
1 に答える
146 参照

jms - ミドルウェア メッセージング ソフトウェアの低パフォーマンスの影響を受ける要因

Web アプリケーションにメッセージング ミドルウェアを組み込むことを計画しています。現在、RabbitMQ、JMS、HornetQ などのさまざまなメッセージング ミドルウェア ソフトウェアをテストしています。このソフトウェアで提供されている例は機能していますが、望ましい結果が得られません。
では、パフォーマンスを向上させるために注目すべき要因はどれでしょうか?
ミドルウェア メッセージング ソフトウェアのパフォーマンスを向上させるために、開発者が注意すべき領域はどれですか?

0 投票する
1 に答える
566 参照

java - hornetqでのカスタムクライアント側負荷分散ポリシーの実装

ノードのIPアドレスに依存する負荷分散ポリシーをHornetQに実装したいと思います。たとえば、指定されたノードが使用可能な場合はそのノードに接続し、そうでない場合はランダムノードに接続します。ただし、ConnectionLoadBalancingPolicyインターフェースは、入力を数値としてのみ提供します

最大値が3であると仮定します。ノードを選択する前に、0、1、2のIPアドレスを知りたいと思います。それは可能ですか?

HornetQドキュメントのそのセクションに書かれています。

工場出荷時の負荷分散を行うサーバーのセットは、次の2つの方法のいずれかで決定できます。

では、ディスカバリーを使用してそれらを取得し、ConnectionLoadBalancingPolicyから取得する最大数と一致させるにはどうすればよいですか?

ありがとう、サーミ人

0 投票する
1 に答える
579 参照

java - 複数のアプリ間での HornetQ InVM の使用

HornetQ にはInVMアクセプターとコネクターの概念があるため、同じ Tomcat インスタンス内の 2 つの異なるアプリが互いにメッセージを送信できるように HornetQ Embeddedを設定することは可能ですか?

HornetQ がアドレスとキューに関する情報を MBean に保持していることを確認したので、これらの情報を共有できると考えました。

0 投票する
1 に答える
3171 参照

jboss - HornetQ でメッセージリストを表示する方法

maxSession の数を 5 に制限しました @ActivationConfigProperty(propertyName = "maxSession", propertyValue = "5") 5 つ以上の同時リクエストが来る場合、キューで待機する必要があります。キュー内の待機中のメッセージの数をリストとして表示し、キューを管理するオプションはありますか? キューを表示および管理するための API はありますか。たとえば、JMS メッセージが長時間待機している場合、キュー管理を使用してメッセージを再開したり、メッセージを削除したりできます。