問題タブ [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 に答える
1001 参照

jms - JMeter で WSO2 Message Broker をテストする方法

JMS パブリッシャーを使用して WSO2 メッセージ ブローカーに対して JMeter を動作させるには、いくつか問題があります。ActiveMQ に対して JMeter を使用していましたが、まだこのツールを使用したことがありません。

クライアント ライブラリを jmeter wso2mb-2.0.1\client-lib から apache-jmeter-2.9\lib にコピーしました

  • andes-client-0.13.wso2v4.jar
  • geronimo-jms_1.1_spec-1.1.0.wso2v1.jar

設定:

  • コンテキスト ファクトリ: org.wso2.andes.jndi.PropertiesFileInitialContextFactory
  • プロバイダー URL: amqp://admin:admin@clientID/carbon?brokerlist='tcp://localhost:5672'
  • 接続ファクトリー: qpidConnectionfactory

...他の値もいくつか試しました

  • 宛先: dynamicQueues/test

私が得ているエラーは、接続ファクトリーフィールドにあります。
いくつかの異なる値を試しましたが、設定が欠落しているような命名エラーが発生しました。
空白のままにすると、次のようになります。

javax.naming.NamingException: javax.jms.ConnectionFactory が必要ですが、org.wso2.andes.jndi.ReadOnlyContext が見つかりました

ここで何が欠けているか知っている人はいますか?
それは単純なことだと思います。

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

wso2 - WSO2 ESB および MB メッセージ ストアでメッセージ本文が失われる

次の URL に書かれている手順に従って、WSO2 ESB 4.7.0 と WSO2 MB 2.1.0 の統合に直面しようとしています: http://docs.wso2.org/display/MB210/Integrating+WSO2+ESB

特に、メッセージ ストアをキューとして使用したいと考えています。したがって、「メッセージストアとプロセッサを使用して統合する」という段落に従います。

メッセージ ストアとメッセージ プロセッサを作成し、示されているように事前に ESB と MB を適切に構成しました。最後に、私はこのプロキシを書きました:

クライアントが MessageStoreQueueProxy サービスを呼び出すと、メッセージ ブローカで「JMSMS メッセージ ストア」カウンタが正しく増加していることがわかりますが、各メッセージの「コンテンツ タイプ」フィールドを見ると、「Java MessageObject アイコン」だけが表示されます。 、一方、「本文フィールド」では、「サポートされていない」値だけを読み取ることができます。

一方、ESB で JMSMS の「メッセージ ストア」を参照すると、メッセージのエンベロープが次のようになっていることがわかります。

では、なぜ取引中に遺体が失われたのでしょうか。どうすれば体を維持できますか?または、WSO2 MB の ObjectMessage からどのように回復できますか?

どうもありがとう

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

wso2 - WSO2 MB 2.2.0 サーバーがランダムにダウンする

WSO2 ESB 4.8.1 と WSO2 MB 2.2.0 を同じマシンにインストールしました。どちらの製品も、Carbon テーブル用に MySQL で構成されています。ESB のオフセット 0 と MB のオフセット 1 で製品を実行します。インストールは正しく行われ、MB と ESB 間の通信は正しく動作しています。問題は、MB がランダムにシャットダウンすることであり、MB を再実行する必要があります。Linux サーバーと Windows サーバーで試しましたが、同じ問題が発生しました。誰でも私を助けることができますか?

更新: エラー情報 malloc: メモリを割り当てられません

Java ランタイム環境によって致命的なエラーが検出されました:

pc=0x0000000000000009、pid=3699、tid=140567970445056 の SIGSEGV (0xb)

JRE バージョン: OpenJDK ランタイム環境 (7.0_55-b13) (ビルド 1.7.0_55-ockbuild_2014_04_16_12_11-b00) Java VM: OpenJDK 64 ビット サーバー VM (24.51-b03 混合モード linux-amd64 圧縮 oops) 問題のあるフレーム: C 0x0000000000000009

コア ダンプが書き込まれました。デフォルトの場所: /u01/app/wso2mb-2.1.1/core または core.3699

詳細情報を含むエラー レポート ファイルは、/tmp/jvm-3699/hs_error.log として保存されます。

./wso2server.sh: 299 行目: 3699 Aborted (コア ダンプ)

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

wso2 - メッセージ送信後の wso2mb 100% の CPU 使用率

WSO2MB (メッセージ ブローカ) (バージョン 2.2.0) の実装を試してみたいのですが、(WSO2ESB メッセージ ストア経由で) メッセージをキューに入れるとすぐに、メッセージ ブローカの CPU が 100% になり、停止するだけです。キューをパージしてMBを再起動した後、もう一度。これは誰にとっても既知の問題ですか?

これを解決できない場合は、Apache ActiveMQ の MB を変更する必要がありますが、WSO2 という 1 つのサプライヤーのすべての製品を使用したい場合、それは時間の無駄になります。

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

wso2 - WSO2 ESB のメッセージ サンプリング プロセッサは信頼性の高いメッセージングをサポートしていますか

メッセージ サンプリング プロセッサではWSO2ESB、キューからメッセージをデキューし、リクエストを変換してバックエンドに送信できるシーケンスに転送します。そして The main purpose of using MSMP is for archiving guaranteed delivery, or in other words, to archive reliable messaging. 【ソース】

しかし、それを使用するMessage Sampling Processorと、メッセージをシーケンスに転送するだけで、メッセージがバックエンドに正常に配信されたかどうか ( send|callメディエーターを使用) をプロセッサが認識しないか、プロセッサがこれを認識してメッセージをキューに復元しますか? JMS-Message Store ( WSO2MB) を使用してこのシナリオを試したところ、バックエンド サービスがダウンするとメッセージが失われることがわかりました。

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

api - WSO2MB を使用した WSO2ESB Rest API

100,000 ユーザーを超える帯域幅制限と通信する必要がある 3 つのアプリケーションがあります。

アプリ間でメッセージをパブリッシュするために、WSO2MB と WSO2ESB を使用することにしました。

問題は、target.endpoint がメッセージを受け取らず、その理由がわからないことです。

メッセージストア

メッセージ プロセッサ

Jndi.properties

編集:
Test.Endpoint