問題タブ [activemq-artemis]

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 に答える
884 参照

activemq-artemis - ActiveMQ Artemis のクラスター

私は ActiveMQ Artemis を初めて使用します。

ActiveMQ Artemis の対称クラスターを理解しようとしています。

これが私が理解しようとしている例です

クラスタ ノードから消費されるトピック メッセージとキュー メッセージのリストを取得しています。ノードに関する情報を取得するにはどうすればよいですか。どのノードがこの情報を返しているかを示します (キュー メッセージ/トピック メッセージ)

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

activemq-artemis - ActiveMQ Artemis でクラスタ テストの問題に直面する

コマンド/.artemis create artemis/server1で作成された ActiveMQ Artemis の 2 つのインスタンスが あり、

/.artemis create artemis/server2

Linux ubantu を使用しています。

server1 の broker.xmlは次のとおりです。

ここにserver2のbroker.xmlがあります:

また、server2 で、bootstrap.xml の変更、Web バインド ポートの変更

StaticClusteredQueueExampleとこのサンプル作業ファイルでテストしています。

現在、クラスターに対して ActiveMQ Artemis JMeter Performance を実行しています。ここにある JMeter Testing Examples を使用しています。

今、 Jm​​eter でポイント ツー ポイント テストを実行しているときに、消費者で 50% 近くのエラー率 (Jmeter の集計レポート) が得られます。

しかし、ubantu システムで 1 つのノード (サーバー 1 またはサーバー 2 のいずれか) のみを実行している場合、エラー率 0% (Jmeter の集計レポート) で正常に動作しています。

docker で複数のインスタンス (ノード) を実行しているときに 50% のエラー率 (Jmeter の集計レポート) が表示される理由を教えてください。

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

activemq-artemis - Apache artemis は、STRICT 構成でサーバー ノードと同じ数の接続を作成する必要があります。

clustered-static-discoveryと udp ベースのクラスタリングを確認しました。クラスター内に 2 つのノードがある場合は 2 つの接続が必要です。

接続またはリスナーを1つだけ作成した場合、2つの接続が必要な2つのサーバーがあり、10のメッセージを生成すると、5つのメッセージが失われるとします。

多数の接続を作成する代わりに、1 つの接続でメッセージを受信する方法 (使用されるサーバー ノードの数によって異なります)。実行時ノードが追加された場合のシナリオがあるため、実行時追加ノードに来るメッセージを見逃す可能性があります。

これは、2つのノード(クラスター内)と1つの接続がある例です

上記の例では、プロデューサーによって 20 のメッセージを送信しますが、出力を印刷しているときは、20 ではなく 10 のメッセージしか印刷しません。