問題タブ [apache-servicemix]
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.
java - Blueprint を使用して ServiceMix バンドルの状態に関する情報にプログラムでアクセスする方法についてのガイダンスを求める
OSGiに基づいてApache Karafコンテナーを実行するApache ServiceMix 4 ESBを実行しています。OSGi は、コンテナにインストールされたバンドルの状態に関する情報を報告する、ServiceMix コンソールで公開される機能を提供します。
私は高低を検索しました。今、私は尋ねています: ESB で実行されているコード内からこの情報にアクセスするための、実際の例、API の使用に関するガイド、またはその他のガイダンスを知っている人はいますか? 理想的には、私はしたいと思います:
- インストールされているバンドルを特定します。
- 特定されたバンドルの状態を監視します。そして、少なくとも、
- 特定されたバンドルを動的に停止/アンインストールし、開始/再インストールします。
これについて入手可能な情報、またはより良い調査を開始するための手段を共有してください.
ありがとう。
grails - SOAP 呼び出しを ESB/MessageBroker または Grails で処理しますか?
現在、多数の SOAP 呼び出しを受け入れ、さらに SOAP 呼び出しを行う必要があるアプリケーションのアプリケーション アーキテクチャを決定しようとしています。設計目標の 1 つは、考慮に入れる必要があるシンプルさと堅牢性です。
Grails スペースでは、これをすべて 1 つの大きな Grails アプリケーションに結び付けることができますが、Grails アプリケーションを更新するとすべての着信 SOAP 要求が無効になるため、堅牢性の面で頭痛の種になります。
Grails アプリを分割し、これを ActiveMQ/ServiceMix/Mule などと組み合わせることをお勧めしますか? アドバイスやコメントをいただければ幸いです。そして、どのようなソリューションが良い候補になるでしょうか?
osgi - ServiceMix:ESBまたは「OSGIアプリケーションサーバー」?
私が取り組んでいる統合プロジェクトでは、Java統合テクノロジー/ESBを検討し始めました。MuleとServiceMixは私のニーズに合っているようでした。私はServiceMixを選択しましたが、Camelを排他的に使用していることに気づきました(ServiceMix内)。そして、この質問が起こりました:
serviceMixはESB(私はそうだと思っていました)ですか、それともSpring DM Serverのようなアプリケーションサーバーですか?
それとも、統合のために微調整されたアプリケーションサーバーでしょうか?私の質問がばかげていると感じたらごめんなさい:/
proxy - camel-example-cxf-proxy を serviceMix 4.3.0 で動作させる方法
camel 2.6.0 をダウンロードし、example camel-example-cxf-proxy (example フォルダーの下) を使用して serviceMix にデプロイしました。私がやりたいのは、それをパッケージ化してjarファイルにし、serviceMix karafコンソールに移動してこのjarをインストールすることです。
ただし、この例は serviceMix 4.3.0 では機能しません。
serviceMix 4.3.0 内で動作させるために何を変更する必要があるか知っていますか? serviceMix に他のバンドルをインストールする必要がありますか?
testing - キャメル NMR テスト : AbstractComponentTest はどこにありますか?
servicemix nmr コンポーネントを使用するいくつかのキャメル ルートのテストを作成しようとしています。ドキュメントには、org.apache.servicemix.camel.nmr.AbstractComponentTest を拡張する必要があると書かれていますが、見つかりません。(依存関係 org.apache.servicemix.camel.component を追加)
camel-nmr の例を調べてみましたが、テストは含まれていません。
私は何を間違っていますか?
更新 これは camel 2.8 に固有のものでした
apache-camel - org.apache.camel.ExchangeTimedOutException:OUTメッセージが30000ミリ秒以内に受信されませんでした
ヒューズesb+apacheキャメル+seda/ activemqを使用してWebサービスを公開しようとしていますが、Webサービス呼び出しにステータスメッセージを返す問題に直面しています。
これが私の簡単なラクダのルートです:
soapUIを使用してWebサービス要求を行うと、タイムアウトの問題が発生します。
スタックトレースの原因:
sedaまたはactivemqをコンシューマーとして使用しても同じ結果が得られますが、ファイルコンシューマーでは正常に機能します。
私はapache-servicemix-4.4.1-fuse-02-05バージョンを使用しています。
私が間違っていることについて何か考えはありますか?ご協力いただきありがとうございます
apache-camel - Fuse ESB: mina を含むバンドルを ServiceMix にデプロイできない
ヒューズesbでキャメルでApache minaを使用しようとしています。展開の問題に直面しています。
これが私のルートです:
以下は、servicemix コンソールから取得したスタック トレースです。
そして、ここに私のコーデック工場があります:
ここで私が間違っていることについて何か考えはありますか?ご協力いただきありがとうございます
cxf - ServiceMix / Fuse ESB + CXF dOSGi
ServiceMix / Fuse ESB で dOSGi を有効にするにはどうすればよいですか? ここでCXF dOSGiについて考えています。
この回答に従おうとしました: Servicemix 4、DOSGi、および Zookeeperですが、適切なバージョンの jar (マルチバンドル配布から) とサンプルの Greeter appをホットデプロイすると、SOAP バインディングが見つからないというエラーが表示されました。
ServiceMix: Felix または Equinox でフレームワークを選択できることはわかっているので、理論的には Felix 構成と同じ手順を適用できますが、これはうまくいきません。ServiceMix は、空の Felix コンテナーよりもはるかに複雑です。
ここで CXF dOSGi が機能しない場合、他の dOSGi ディストリビューションはどれですか?
java - CamelをRESTサービスで高速バックエンドバスとして使用する
これは私が対処しようとしているユースケースです:
私は持っています:
WebアプリであるクライアントC、
フロントエンドモジュールA、REST APIを公開し、
バックエンドモジュールB、RESTAPIも公開しています。(私のものではなく、REST APIしかないこのモジュールを変更することはできません)
サービスの1つについて、CはBを呼び出すAを呼び出します。すべてはRESTで行われます。REST呼び出しは同期的(つまりブロッキング)であるため、高速です。
ここで、AがBについて直接知らないように、AとBを分離したいと思います。
だから私はキャメルをメッセージバスとして真ん中に置くことについて疑問に思っています。それは与えるでしょう:
C ---(REST呼び出し)----> A ---->キャメル---(REST呼び出し)---> B
私の質問
それは良い考えですか?もしそうなら、それでも高速です(AとBの間に何もなければ、ローカルネットワーク上で10ミリ秒未満で応答があります)?
タイ・ブレーカー
ServiceMixでも同じように機能しますか?
ありがとう!
apache-camel - Service Mix を使用したルーティング キュー
以下のネットワーク トポロジを実装するように Apache ServiceMix を構成しようとしています。
私は Service Mix、Camel、ActiveMq などに非常に慣れていません。私が解決しようとしている主な問題は、DC1.ActiveMqBroker の出力キューから DC2.ActiveMqBroker の入力キューにメッセージをルーティングすることです。
これは簡単なはずです。誰かが良い記事を教えてくれるか、設定の大まかなスニペットを書いてくれませんか (Spring/Blueprint では問題ありません)。
アップデート:
長いテキストで申し訳ありませんが、私の問題を伝える他の方法がわかりません。
私のサンプル構成:
そして、私は常に次のエラーを受け取ります: