問題タブ [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.

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

java - プロトコル アダプターの作成に関するフィードバック/パターン

現在、ドメイン オブジェクトを返すバックエンド システムがあります。mule を使用して REST & SOAP フロント エンドを構築したいと考えています。REST または SOAP ベースの応答を作成し、バックエンドがプロトコルに依存しないようにするために、2 つのプロトコル アダプター (REST と SOAP) を作成することを考えています。プロトコルを理解し、適切な応答を生成するよう委任する、サービス用のミュール トランスレータを作成する方がよいのか、サービスへの 2 つのクラス インターフェイス (JAX-RS/JAX-WS アノテーションを使用) を作成するだけの方がよいのか、私にはわかりません。 .

このテーマに関する文献、ベスト プラクティス、または設計パターンはあまり見つかりません。誰かが役に立つ資料を教えてくれたり、意見を提供してくれませんか?

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

xml - ビジネス アクティビティ モニタリング (BAM) アプリケーションの POC の設計に支援が必要

BAM アプリケーションを実装するためのツールとフレームワークを研究しています。基本的な要件は次のとおりです。

  1. ビジネス ステータス/アクティビティを取得するために、さまざまなアプリケーションとインターフェイスします。初期フィードは、JMS プロバイダー、Web サービス、FTP、および JMX です。
  2. 可能な限りリアルタイムに近いものになります。
  3. 1 日に 2000 万以上のメッセージを 2000/秒のバーストで処理する必要があります (activeMQ や WebsphereMQ などの JMS プロバイダーを介した XML のようなメッセージ)。
  4. KPI が違反されたときにアラートを生成する (警告およびクリティカル レベル)

他に考慮すべきことは、私たちの小さな会社には Mulesoft EE ライセンス、会社のアプリケーション スタック (Tomcat、ActiveMQ、Drools などを含む osgi バンドル) があることです。

そのため、POC を試す前に調査のみから考えていた最初のドラフト アプローチは次のようなものです。

Mule を ESB として使用してさまざまなアプリケーションと統合し、その SEDA サービスを使用してイベントを処理し、Drools エンジンにステージングして、これらのイベントに関連付けられたルールを処理します。

このプロセスがこれらのツールが使用されるように設計された方法なのか、それともこれを処理するためのより雄弁な方法があるのか​​ はよくわかりません. また、いくつかの未解決の質問:

  • イベントとステータス (警告、KPI 違反など) の集計をユーザーに表示する方法。GWT 統合? クエリを実行して表示するために、イベントをメモリ内データベースに配置する必要がありますか?
  • 物理アーキテクチャに関しては、同じサーバー上に drools エンジンを搭載した 2 つのサーバー間でクラスター化された tomcat インスタンスでミュールを実行することを考えていましたか? 独自のサーバー上のデータベース (履歴ストレージ用)。
  • 上記のツールに限らず、Esper、Apache Camel も検討していました
  • このアプローチはやり過ぎですか?状態を管理する RDBMS で、よりシンプルで単純な webapp を使用できますか? リアルタイムとイベント数の要件により、これが妨げられると考えました。

ここでの最初の戦略を通じて私を助けてくれる任意の助けをいただければ幸いです。または、同様の要件を持つソリューションを実装したことがあり、共有したい人はいますか。ありがとうございました!

0 投票する
4 に答える
8878 参照

java - PHP および ESB (Mule を使用) (ESB: Enterprise Service Bus)

PHP プロジェクトのどこで、いつ、なぜ ESB を使用しましたか?

PHP プロジェクトのどこで、いつ、なぜ ESB を使用するのが理にかなっていると思いますか?

ESB (および Mule のような ESB ファシリテーター) は、PHP やネイティブ LAMP 技術に欠けている機能を提供しますか?

編集

この質問に対する私の動機は、Mule は実際には必要ないという私の仮定に由来しています。Mule は、Mule なしで処理できる外部サービスとの通信を容易にします。結局のところ、Mule はコストと間接費も生み出します。私の質問は、ESB や Mule などのツールが本当に役立つシナリオについて誰かに教えてもらうこと、または確かな知識に基づいて私の推測を支持することです。

編集 2

彼の投稿に対する私のコメントへの Houcem の返信について... ESB/Mule に対するネイティブ LAMP の回答は何でしょうか?

編集 3

Tuxedoは、Mule/ESB に代わるより PHP ネイティブな選択肢のようです誰かがこのツールを使用した経験がありますか?

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

java - このJavaエラーのデバッグを開始するにはどうすればよいですか?

私は日食、ジャワ、ラバの学生です。Run As-> Mule Serverを実行しようとするとエラーが発生し、問題が何であるかわかりません。助言がありますか?アドバイスありがとうございます!!!

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

java - MuleESBの開発および本番モード

ログを見ると、Muleは常に開発モードで開始しているように見えます。

これを本番環境に切り替えるにはどうすればよいですか?

編集

設定はorg.mule.util.ServerStartupSplashScreenからのものであることがわかりました

これはMuleContainerとMuleServerのinitメソッドで設定されますが、Tomcatのサーブレットリスナーからmuleを起動しているため、これらは使用しません。

私はそれの実際の使用法を見つけることができません。ラバはこの旗を何かに使っていますか?

0 投票する
0 に答える
2552 参照

tomcat - Apache tomcat で Mule ESB を設定する方法

作業ロジックを統合するために Mule ESB の導入を依頼されました。Tomcat でミュールを設定しようとしたとき (手順はhttp://www.mulesoft.org/documentation/display/MULE3USER/Deploying+Mule+as+a+Service+to+Tomcatに記載されています)。Tomcat が実行を停止しました。 !! エラーが何であるかを理解しようとしました..コマンドプロンプトで「Catalina.bat run」を実行したところ、次のエラーがスローされました..

誰かがこれに対する詳細な解決策を提案できますか?? 可能であれば、Tomcat を Mule ESB と統合するための詳細な手順を教えていただけますか?

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

java - Mule 3.1 - http-request-to-parameter-map トランスフォーマーでのメッセージ変換例外

HTTP リクエストが作成される単純なサービスを作成しようとしています。クエリ パラメータのキーと値のペアのマップを取得し、応答として何かを返します。私の設定ファイルの関連部分は次のとおりです。

ScenarioIndex クラスの関連部分を次に示します。

まず、クエリ パラメーターの部分が思ったとおりに機能することをテストしたいので、クエリ パラメーターの文字列表現を返します。これが機能した後の実際の実装は、より洗練されたものになります。

サーバーは正常に起動しますが、localhost:63081/indexURL がヒットすると、クエリ パラメーターの有無にかかわらず、次の例外が発生します。

http-request-to-param-map トランスフォーマーへの参照を取り出すと、文字列を取り込んで文字列を返すことができます。Map を取り込むと突然文字列を返さなくなる理由がわかりません。この点で何か助けはありますか?

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

java - Mule 3.1 - 桟橋経由の静的 Web サーバー?

Mule 3.1 コンテキストで jetty:endpoint を使用する方法がわかりません。この質問などの例は、私のコンテキストでは機能しません。長時間のタイムアウトの後、アプリケーションのロードに失敗します:

例外:

検証のために .xsd がロードされたときにエラーが発生したようです。しかし、これは有効な URL であるため、何が間違っているのかわかりません。

どんな助けでも大歓迎です。

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

reporting - MuleESB レポート

MuleESB で動作するオープン ソースまたは比較的低コストのレポートを使用した人はいますか? Mule Management コンソールは非常に良さそうに見えますが、私が使用したい個人的なプロジェクトとしてはコストが高すぎます。