問題タブ [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.
mule - 巨大なレコードをロードしようとするとバッチスコープが奇妙な動作をする理由 - Mule ESB
バッチのプロセス レコード フェーズで問題に直面しています。お勧めします - KB ファイル (約 5000 レコード) を読み込もうとしています。成功シナリオでは機能します。最初のヒットの入力フェーズでエラーが発生し、フローが停止した場合、2 回目に同じレコードをヒットしようとしたときにフローが停止したとします。Mule はProcess Record ステップで実行を停止します。フェーズのロード後に実行されません。以下のランタイムログを見つけてください
インスタンスの起動後に処理が停止しました。ここで何が起こっているのかわかりません。フローを停止し、ワークスペースから.muleフォルダーを削除すると。その後、動作します。入力フェーズで例外が発生したときに一時キューを使用してフェーズミュールをロードすると、自動的に削除されないことを願っていますが、これが本当の原因であるかどうかはわかりません。
.muleFolder をリアルタイムで毎回削除することはできません。
ここで奇妙な動作をする理由を誰か提案してください。この問題を解決するにはどうすればよいですか。構成 xml を見つけてください
私はかなり長い間、この行動に悩まされています。あなたの助けは大歓迎です。バージョン:3.5.1 よろしくお願いします。
mule - Mule Junit のテストパターン
フローはありませんが、パターンを使用して結果を達成するミュール xml があります。
フローが存在しないため、このパターンを単体テストする方法は?
私のxmlは次のようになります:
mule - Muleでのフロー開始時のプロパティファイルの読み込み方法
主に 2 つのノードを含むフローを作成しています。1) WMB ノード - MQ からメッセージを取得します。2) Java ノード - メッセージを変換して処理します。
ビジネス ロジックを実装するための値を含む 1 つのプロパティ ファイルを作成しました。フローの実行中に、私の Java クラスはそのプロパティ ファイルを読み取ります。
そのため、現在の実装では、新しいメッセージが MQ に着信するたびに Java クラスがプロパティ ファイルをロードします。したがって、このように「n」個のメッセージがキューに入ると、フローはプロパティ ファイルを「n」回読み取ります。
しかし、フローの実行ごとではなく、フローをデプロイ/再起動するときに、プロパティファイルを一度だけ読み取る必要があります。
参考までに、私は自分のプロジェクトで春のフレームワークを使用していません。
java - mule esb でパラメータを読み取る方法
私が送信している 8081 で http インバウンドをリッスンしているラバにいくつかのパラメータを送信しています。
しかし、私は知りませんどうすればこれをメッセージから受け取ることができますか?? メッセージとペイロードからアクセスできることはわかっていますが、これを実行しようとすると
ペイロードが文字列型であるというエラーが表示され、ミュールで非常に混乱しています。年齢値が欲しい。
mule - リクエストを分散させたいが、Mule での分散収集とは異なり、単一のペイロードに結果を収集したくない
私は次のような流れを持っています:
現在、出てくるペイロードはペイロードの配列ですが、B の応答からのペイロードのみが必要です。ペイロードを反復処理して B 応答を見つけるために Java クラスを追加したくありません。選択コンポーネントからの応答は必要ありませんが、flow-ref B からの応答のみが必要です。これを達成するにはどうすればよいですか? ラバコンポーネントのみを使用して簡単にこれを行うことはできますか?
mule - Mule ESB で REST サービスを呼び出す
データベースにアクセスするために8081でhttpインバウンドポイントをリッスンしているミュールサーバーを呼び出すWebアプリを作成しました。データベースに正常にアクセスし、メッセージを取得しています。しかし、データベースからオブジェクトを取得していくつかの操作を実行した後、他の残りのサービスにアクセスしたいと考えています。これを達成する方法がわかりません。
例を教えてください。私の流れを掲載しています。
mule - mule esb で構成された jetty サーバー
mule esb に組み込みの jetty サーバーを構成したい。
私は多くのことを試みましたが、成功することができませんでした。設定方法を教えてください。
サーブレットファイルとjspファイルをホストできるwebinfフォルダーを作りたいです。オンライン ブックの例を見たことがありますが、自分の mulestudio では機能しません。
フォルダ構造エラーが発生しています。私も検索しようとしましたが、実際の例は得られませんでした。
mule - Mule ESB で Twitter User Stream を使用するとエラーが発生する
すべてのユーザー ストリームまたはユーザー イベントをキャプチャするストリーミング インバウンド エンドポイントとして Twitter を使用するプロセスを実行しています。
以下のエラーが表示されることがあります
mule.api.lifecycle.LifecycleException)。メッセージ ペイロードのタイプは次のとおりです: UserEvent org.apache.commons.lang.UnhandledException: org.mule.api.MessagingException: Cannot process event as "CaptureTweets" is stopped (org.mule.api.lifecycle.LifecycleException)。メッセージ ペイロードのタイプは次のとおりです。 org.mule.twitter.TwitterConnector$SoftCallback.process(TwitterConnector.java:1270) の UserEvent (StatusStreamImpl.java:75) で twitter4j.StatusStreamBase$1.run(StatusStreamBase.java:114) で twitter4j.internal.async.ExecuteThread.run(DispatcherImpl.java:116) 原因: org.mule.api.MessagingException: できません"CaptureTweets" としてイベントを処理します (org.mule.api.lifecycle.LifecycleException)。メッセージ ペイロードのタイプは次のとおりです。
エラーがわからず、同じことについてさらに情報が必要です。