問題タブ [mule-component]

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

mule - キューからメッセージを読み取るカスタム コンポーネント

Mule 3.3.1 を使用しています

Quartz スケジューラを使用してポーリングする予定のキューから利用可能なすべてのメッセージを読み取るコンポーネントを作成しようとしています。

これが私のコードです。

残念ながら、最初のメッセージで無期限にループします。考え?

0 投票する
2 に答える
4790 参照

mule - Mule コンポーネントで JavaScript Hello World を作成する方法

Mule コンポーネント内で単純なスクリプトを作成しようとしていますが、開始方法に関するドキュメントが見つからないようです。

JavaScript コンポーネント リファレンスでは、単純なものを実行する方法についてのアイデアは共有されていません。

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

mule - Mule Java / POJO コンポーネントでのクラス継承

一般的なメソッドで基本クラスを使用し、それを他のより具体的なクラスに拡張しようとしています。

フローで Java コンポーネントとして使用している拡張クラス:

親クラスからメソッドを呼び出していないときは、すべてうまく機能します。しかし、1 つの Mule を呼び出そうとするたびに、例外がスローされます。

私の基本クラスでは、次を使用しています:

そして、NullPointerExcception私がやっているときに a がスローされます:

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

mule - Mule を REST サービスとしてデプロイする方法

こんにちは、私は Mule Studio を使用しており、Mule Studio でフローを正常に実行しています。1 つのプロジェクトに複数のフローがあるため、実装レベルに関連する特定の問題があります。

  1. Mule を既存のフローで REST サービスとしてデプロイする方法。

  2. Mule を REST サービスとしてデプロイする場合、外部の HTTP クライアント ベースのプログラムから実行するために提供する必要がある入力は何ですか。

  3. HTTP クライアントを使用する場合と Mule クライアントを使用する場合。どれがどこにあてはまりますか。

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

mule - java コンポーネントで InboundHeader アノテーションを使用してメソッドのメソッドエントリポイントリゾルバーを構成するにはどうすればよいですか?

フローで次のコンポーネントを定義しています。

「graduationService」Bean で定義された「getGraduationDatesWithPidmOrStudentId」メソッドを呼び出そうとしています。メソッドのシグネチャは次のようになります。

次のエラーが表示されます。

InboundHeaders の注釈を削除し、'@Payload ペイロード ペイロード' を '@Payload String ペイロード' に変更すると、少なくともこれを取得してメソッドを解決することはできません。@InboundHeader アノテーションがどのように機能するのか理解していないようです。

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

mule - Mule で Choice Router を使用することの長所と短所

こんにちは、Mule で働いています。複数の流れがあります。複数のフローの選択は、ルーターの選択に基づいています。Choice Router を使用することの長所と短所を知りたいだけです。選択したルーターを最大限に使用した場合のパフォーマンスへの影響。

選択ルーターが内部でどのように機能し、パフォーマンスがどのようにアップグレードおよび低下するか。

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

spring - クライアントが一時的なreplyToキューを使用する場合のjmsサーバーのパフォーマンスの問題を解決する方法は?

現在、リクエスト/レスポンス jms コネクタを使用する Mule ESB サーバー アプリケーションを構築しています。高度な同時実行環境で使用されているため、MQ 構成で spring jms キャッシュを有効にしました。

この構成は、クライアントが静的な replyTo キューを使用する場合に正常に動作します。ただし、動的/一時的な ReplyTo キューを使用しているお客様もいます。はプロデューサをキャッシュするためorg.springframework.jms.connection.CachingConnectionFactory、一時的な replyTo キューごとにプロデューサ オブジェクトがキャッシュされ、閉じられることはありません。何百ものリクエストを処理した後、アプリケーションは例外をスローし始めました。

MQ エラー コード (MQJE001: 完了コード 2、理由 2017) を調査した結果、このエラーの背後にある理由は、プロデューサーを閉じておらず、プロデューサーがキュー マネージャーの MQ ハンドルを使い果たしたためであることがわかりました。迅速かつ簡単な修正は、Spring jms キャッシュ構成の行のコメントを外して、毎回プロデューサーを閉じることです。

現在、MQ の問題は見られませんが、別のパフォーマンスの問題が発生しました。プロデューサーがキャッシュされていないため、新しいプロデューサーが毎回作成されるためです。

私の質問は、このシナリオにどう対処するかです。クライアントは一時キューから応答メッセージを受信する方法を変更しないため、パフォーマンスに影響を与えずに MQ ハンドラーを使い果たすことを回避するにはどうすればよいでしょうか。

どうもありがとうございました - レイ

0 投票する
3 に答える
183 参照

mule - Mule ESB: DataMapper が巨大なデータ (48Kb-xsd) を処理できず、責任を負わない - バージョン 3.5

私はxmlをcsv形式に変換しようとしているデータマッパーを使用しています。CSVでロード(マッピングの作成)しようとすると、xsd(48kb)があります。常に Datamapper をロードできず、すぐに応答しなくなり、ミュール スタジオ自体が閉じられるためです。データをロードするためのdataMapperの制限はありますか。

この状況をどのように処理すればよいですか。別の処理方法はありますか。よろしくお願いします。Mule バージョン 3.5 を使用しています。これ以上先に進めません。

編集: Datamapper を使用して xml から xsd を生成しようとしました。でも生成される。xsd を直接ロードしようとすると Plm が発生します。これに関するヘルプは非常に役立ちます。