問題タブ [jboss-esb]
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.
jboss - JBOSSESBの監視
JBOSS、特にESBキューの深さなどを監視するのに最適な監視ツールを誰かが提案できますか?
現在、カスタムプラグインでHypericを使用していますが、JBOSS ESBをすぐにサポートするものはありますか?
java - JBoss ESBアクションにはライフサイクルがありますか?
JBoss ESBアクションにはサーブレットのようなライフサイクル(init、service、destroy)がありますか?
同じ初期化を必要とし、ビジネスロジックを破壊する数十のESBアクションを書いています。したがって、この一般的なinitとdestroyコードを1つの親クラスに入れることを考えています。
jboss - JBoss ESB メッセージが間違ったサービスによって受信される
jboss-esb.xml でいくつかのサービスを設定しています。サービスの 1 つにメッセージを送信すると、メッセージは設定されたサービスの 1 つによって受信されます (メッセージがそのサービス向けではない場合でも)!
同じメッセージを再度送信すると、別のサービスがそのメッセージを (ラウンドロビン方式で) 処理します。これはランダムではなく、各サービスが順番にメッセージを傍受するようになっています。
たとえば、3 つのサービスが構成されている場合。最初にメッセージを送信するとサービス 1 が受信し、2 回目にメッセージを送信するとサービス 2 が受信し、3 回目にメッセージを送信するとサービス 3 が受信します。4回目に送信すると、サービス1が受信し、サイクルが繰り返されます..
jboss-esb.xml の設定方法に何か問題があると思われますが、私にはわかりません。
サービスを呼び出す方法は次のとおりです。
ここに jboss-esb.xml があります。
java - JBossESBをデバッグする方法は?
JBossESBを使用すると、構成の問題が原因で何かが機能しないことがよくあります。複雑なESBでは、何が悪いのかは明らかではありません。system.outでトレースを使用できることは知っていますが、デバッグを使用してこれらの構成エラーを検出する方法はありますか?
JBossServerまたはJBossESBコードのデバッグの経験はありません。
jboss-esb - ESB から ESB への通信
ServiceA と ServiceB という複数のサービスを持つシステムを開発しようとしていますが、これらは両方とも ESB1 と ESB2 という異なる esb パッケージの一部です。
これら 2 つのサービスとそれらの周りの esb ラッパーを開発し、それらを jboss サーバーにデプロイしました。
私がやりたいことは、ESB1 のサービス A が ESB2 のサービス B を呼び出し、サービス B から応答を取得することです。
一般的なアプローチは、両方のサービスを共通のレジストリに公開し、サービスを呼び出すことであることがわかりました。これを行う方法について詳しく教えてください。ありがとう..
cron - JBossESBで非常に単純なcronジョブを作成する方法
私は、単純なジョブ、つまり他のESBコンポーネントと相互作用しないジョブをスケジュールするために機能する可能性のある最も単純なものを探しています。[ ESBランドでの最初の1時間なので、気楽にやってください。]
私はcron-scheduler
プロデューサーを持つことについて少し理解しています。あなたが精通しているなら、それはおいしくシンプルに見えますcron
:
次に、スケジュールされたイベントを処理するリスナー(プロデューサーを参照)があります
私の仕事の行動はメッセージを送信しないか、成功または失敗に関して何かを通知する必要がないことを考えると。アクションを作成せずに、メソッドを拡張ScheduleListener
してオーバーライドし、onSchedule()
そこでジョブの実行を実装することはできますか?
これが可能であったとしても、この単純なパターンにアクションを使用することには何かメリットがありますか?
JBossESB4.9を使用しています。
jboss-esb - SOAPClient でのユーザー名/パスワードの追加: JBOSS-ESB
セキュリティ制約のある WSDL URL があります。ヘッダーでユーザー名とパスワードを提供する必要があります。これらの資格情報を提供した後、リクエストを送信できます。SOAPClient を使用してユーザー名/パスワードを追加するにはどうすればよいですか。SOAPClient でユーザー名パスワードに定義されたプロパティが見つかりませんでした。
ありがとう、マドゥCM
jboss-esb - SOAPClient からエラーコードを受け取る方法 : JBOSS ESB
ESB で org.jboss.soa.esb.actions.soap.SOAPClient を使用しています。そして、SOAPClient がリクエストの送信に失敗した場合、HTTP ステータス コードまたは例外を取得しようとしています。ここでは、配信の失敗には多くの理由がある可能性があります (例:--404,500 など)。私の要件は、ESB でエラーまたは例外 (ソープ障害例外の可能性があります) または http ステータス コードをキャッチして、ビジネス ロジックを実行することです。 Exception に基づいています。以下のコードを使用しようとしましたが、例外を受け取ることができませんでした。
コンソールと SOAP UI で例外を確認できますが、ESB で受信できません
ありがとう、マドゥCM
ejb-3.0 - ESB は EJB2.0 と EJB3.0 インターフェースを並行して提供できますか?
今日、EJB2.0 から EJB3.0 にサービスが移行され、EJB2.0 インターフェースはそれ以上サポートされないことを発表した電子メールを受け取りました。しかし、私たちは Enterprise Service Bus を使用しているので、なぜ両方のインターフェースを並行して提供しないのか疑問に思っていました。理論的には、ESB はテクノロジに依存しない方法でサービスを利用できるようにします。
EJB3.0 サービスを作成し、余分なコーディングなしで EJB2.0 アダプターを追加することは可能ですか?
apache-camel - 問題に Mule、Apache Camel、ServiceMix、または別の ESB を使用できますか?
バックエンドで複数のシステムと対話する必要がある一種のメディエータ/ルーティング システムが必要です。次のようになります。
システム A システム B システム C .....
ここで、クライアントは http ( http://foo/bar?id=1
) を介してメディエーターでいくつかのメソッドを呼び出し、これらはどこかで構成されたシステムにルーティングされる必要があります (おそらく xml ファイルまたは同様の sth)。
システムといくつかのメソッドが認証を処理できる必要があるためhttp://foo/login
、メディエーターは のような後続の呼び出しで使用できるトークンを返す必要がありますhttp://foo/secretbar
。トークンが提供されていない場合、呼び出しは特定のエラーを返す必要があります。
バックエンドのシステムが常に同じ言語 (JMS、FTP など) を話すとは限らないため、柔軟で簡単で拡張可能なソリューションが必要です。今、私は上記の製品について読み、それらのいくつかが私のユースケースに適合するかどうかを知りたいと思っています. 彼らがメッセージを話したり他のシステムにルーティングしたりできることは知っていますが、認証の問題の例は見つかりませんでした(十分に検索しなかった可能性もあります;)。これができないシステムはありますか? または、自分の要件についてどのドキュメントを詳しく調べる必要がありますか?