問題タブ [mule]
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.
apache-camel - Apache Camel およびその他の ESB 製品
ねえ、
Apache Camel があるのに、なぜ Apache ServiceMix や Mule などの他のソリューションを使用する必要があるのでしょうか?
これらの製品と比較して、Apache Camel でできないことはありますか?
Mule/ServiceMix をいつ使用し、いつ Camel を使用するか?
replication - ESB システムを使用してデータベース間でデータを複製する
私は小さなスーパー マーケット チェーン (4 店舗) で働いています。各ストアには、ストアで発生した各製品、価格、およびトランザクションの情報を含む独自のローカル データベースがあります。さらに、各店舗は、この情報を中央の場所に複製する必要があります。
現在、Sybase の SQL Anywhere データベースの機能である SQLRemote と呼ばれるものを使用しています。機能しますが、失敗することもあり、管理が困難です。その功績により、SQLRemote は実際にはこのようなシナリオ向けに設計されていないため、使用方法が間違っていると言えます。
私は、Mule (またはセットアップが容易な ChainBuilder) などの ESB システムが SQL リモートの良い代替手段になるのではないかと考えていました。これらのシステムは、データベースで変更が発生したとき (つまり、レコードが追加、変更、または削除されたとき) を検出し、トランザクションでメッセージを配信するように設定できることを理解しています。
これは私のシナリオに対する実行可能な解決策でしょうか?
よろしく、エドガード
spring - 構成で効率的にログを記録する方法は?
アプリケーションで Spring フレームワークを使用しており、MULE サーバーにデプロイされています。
デバッグまたは情報のレベルに基づいて、ログの量とログの割合は異なります。今日まで、私はすべてのビジネス ロジックでログ ステートメントを明示的に記述しています。
構成を通じてこれを行う方法はありますか、ある時点で構成するとします-
クラス名 - メソッド名 - 入力パラメーターを使用してエントリ ポイントでログを記録 - リターンを使用して出口ポイントでログを記録
このようにして、私のコードは非常に乱雑に見えません。
jms - Mule JMS キュー設定に関する推奨事項
私は既存の Mule 構成の更新に取り組んでおり、タスクはメッセージのいくつかのプロパティに応じて異なるエンドポイントにメッセージをルーティングするようにそれを強化することです。 :
後で「filtering-router」によって使用される「message-properties-transformer」トランスフォーマーを使用して、メッセージにプロパティを追加し、メッセージを選択して正しいエンドポイントに配置します。このオプションを使用すると、すべての宛先に対して単一のキューを使用できます。
宛先ごとに 1 つのキューを作成するため、後でルーティングするためにいくつかのプロパティを追加する代わりに、すぐに適切なキューに配置します。つまり、このオプションは、宛先ごとに 1 つのキューを意味します。
どんなフィードバックでも大歓迎です。これに関して「ベストプラクティス」はありますか?
ssl - Mule cxf:outbound-endpoint(クライアント)およびHTTPS/SSLの問題
HTTPS / SSLを使用して、公開されたサービスでWSメソッドを呼び出すようにMule2.2でCXFトランスポートを構成する際に小さな問題が発生しました。プレーンHTTPを使用して同じメソッドを呼び出すと、正常に機能します。私はこの問題についてたくさん検索し、とりわけ次のリンクを見つけました:
http://www.mulesoft.org/documentation/display/MULE2CB/Using+HTTPS+with+CXF
これは役に立ちますが、まだ完全には理解していないことがいくつかあります。
CXFエンドポイントは次のように構成されます。つまり、cxf-namespaceにあります。cxf-namespaceは、リンクで説明されているようにを構成するためのhttps-namespaceと何らかの関係がありますか?
さらに紛らわしいのは、Muleのものが以前の開発者から引き継いだものであり、SSLをそのまま使用していると思われることですが、Mule構成ファイルでhttps:connector構成の痕跡を見つけることができません。リンクの情報から、少なくとも「サーバーキーストア」と「トラストストア」は必須であるという印象を受けました。
/li>
HTTPS対応のWSに接続しようとしたときにMuleログに表示されるのは以下のとおりであり、SSLキーに明確に関連していますが、すべてを適切に配置するための最後の部分がありません。この問題に関するヘルプやコメントは大いに評価されます。
/オラ
java - 添付ファイル付きのメールはMuleでエラーを引き起こします
imaps:connectorを使用したMule2.2.1構成が機能しています。しかし、添付ファイル付きのメールを進めることはできません。何か経験はありますか?
または、org.mule.transport.email.SimpleMailMessageAdapterを削除すると、 MimeMessageの代わりにMimeBodyPartと入力すると報告されます。
構成を可能な限り制限しようとしましたが(出力やコンポーネントはありません)、役に立ちません。
編集
変!トランスフォーマーは呼び出されないため、役に立ちません。デバッグの目的で、何もしないカスタムを作成しました。インバウンドに追加された場合、Transformerが呼び出されます。存在しない場合でも、コンポーネントをスキップします。
xml - 「mule-configuration」のすぐ下に「mule-descriptor」があるMule1.3構成ファイルは検証に失敗します
私は古代のラババージョン1.3を使用してプロジェクトに参加しました。ここで提案されているように、分割構成セットアップを使用します。
これらのファイルはすべて、DTD定義としてhttp://www.symphonysoft.com/dtds/mule/mule-configuration.dtdを持っていました。これは、ドメインがなくなったURLをロードしようとするため、古いMuleIDEにとって問題であることが判明しました。
http://www.mulesoft.org/dtds/mule-configuration.dtdで、同じDTDのように見えるファイルを見つけました。ただし、最初のリンクの提案に従っているため、メインのmule-config.xmlを除くすべての構成ファイルで検証エラーが発生しました。mule-configuration要素のすぐ下にmule-descriptor要素があります。ただし、DTDはこれを許可していないようです(ミュール記述子要素はモデル要素の下にあります)。
変更されたDTDを自分でホストする以外に何かアイデアはありますか?別のDTDを利用できますか?
http - PUT または POST を使用して MuleESB Jersey を使用してファイルを受信するにはどうすればよいですか?
Mule v2.2.1 で Jersey を使用して REST インターフェースを公開しています。サービスを公開してファイルを処理する方法を判断するのに苦労しています。たとえば、次のようなものを探しています。
@役職
@Path ("\processFile")
@Consumes (「プレーン/テキスト」)
void processFile ();
drools - JBossDroolsとMuleの統合
JBossDroolsをMuleESBと統合した経験はありますか?
Apache ServiceMixはDroolsを適切にサポートしているように見えますが(http://servicemix.apache.org/servicemix-drools.html)、MuleのWebベースの監視とツールにより、技術者以外のサービスワーカーがいることが多いため、特に便利です。メッセージングに関する情報へのアクセスが必要です。
java - MuleからMSMQにメッセージを作成する
Windowsメッセージキューにメッセージを書き込むラバエンドポイントとしてJavaクラスを使用しています。これは、データを消費する.NetアプリとJavaアプリを「接着」するために行われます。
イオンmsmqライブラリを使用しています
メッセージキューの例外が断続的に発生する
"メッセージキューの例外:キューを開くことができません。(hr =不明な時間(-2)) "
キューが存在し、権限は正しいです。
このエラーが何を意味するのか、またはjava / muleからメッセージキューに書き込む信頼できる方法を知っている人はいますか?