問題タブ [wso2mb]

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

wso2 - AdminServices を使用して WSO2 MB のトピックのメッセージ数を取得する方法

トピックからメッセージ数を取得するために、WSO2 MB 3.1.0 AdminService API 呼び出しを呼び出しました。キューでは機能しましたが、トピックでは機能しませんでした。トピックで呼び出すと、正しいカウントが得られません (常に 0 になります)
(WSO2 MB 管理コンソールでトピックのメッセージ数を表示するために、WSO2 ESB でサスペンド状態のインバウンド エンドポイントを作成し、永続的なサブスクリプションを作成しました)トピックへ)

  1. キューからメッセージ数を取得します。
    URL:https://localhost:9447/services/AndesAdminService.AndesAdminServiceHttpsSoap12Endpoint

リクエスト本文:

  1. トピックからメッセージ数を取得します。

URL:https://localhost:9447/services/AndesAdminService.AndesAdminServiceHttpsSoap12Endpoint

リクエスト本文:

トピック内のメッセージ数を取得するために、messagePattern を「トピック」として設定しました。これは正しくありませんか?もしそうなら、管理サービスを使用してトピックのメッセージ数を取得する正しい方法は何ですか。

参照: https://docs.wso2.com/display/MB310/Calling+Admin+Services+from+Apps

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

wso2 - WSO2 エンタープライズ インテグレーター + WSO2 メッセージ ブローカー

メッセージ ブローカーをデプロイする必要があります。ただし、ESB プロファイルも実行する必要があるかどうかは明確ではありません。このガイドhttps://dzone.com/articles/wso2-enterprise-integrator-with-a-message-broker-pに従っていますが、ESB プロファイルが必要なようです。それが正しいか?MB プロファイルと一緒に ESB プロファイルを実行する意味は何ですか? ありがとう

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

wso2 - WSO2 MB プロファイル クラスターの高可用性要件を正しく保証するにはどうすればよいですか?

高可用性の要件を考慮して、WSO2 MB クラスターを正しくセットアップする方法に関して、次の疑問があります。この公式ガイドに従っています: https://docs.wso2.com/display/EI650/Clustering+the+Message+Broker+Profile#ClusteringtheMessageBrokerProfile-Testingthecluster

したがって、2 つのノードの WSO2 MB プロファイル クラスターを作成します。私の疑問は、高可用性の概念に関連しています (基本的に、単一のノードが機能していない場合でも、クラスターは機能するはずです)。

2 つのノード クラスターがあり、各ノードは特定の IP アドレスを持つ特定のサーバーで実行されます。

IP を持つノード 1: XXX.XXX.XXX.1

IP を持つノード 2: XXX.XXX.XXX.2

では、このクラスターで定義されたキューにメッセージをパブリッシュするとします。これら 2 つのノードのいずれかにメッセージを無差別に送信できると思います (間違ったアサーションを行っている場合は訂正してください)。

このような状況の場合、高可用性の要件をどのように保証できますか? 両方のノードをロード バランサーの下に置くことはできますか? そのため、1 つのノードが機能しない場合、リクエストは別のノードに転送されます

この状況を処理するのは正しい方法ですか?