問題タブ [ejb-timer]

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 に答える
785 参照

jakarta-ee - WebSphere の XA 非 XA データソース

私は現在、相互化された WebSphere で実行されている Web アプリケーションに取り組んでいます。このアプリケーションは、データソース (他のアプリケーションと共有) と永続的な EJB タイマーを使用します。

EJB タイマーは永続的であるため、WebSphere は独自のデータソースを使用して EJB タイマーの状態をデータベースに永続化します。(WebSphere の内部管理に使用)

アプリケーションの EJB タイマーは、DAO の「作成メソッド」を呼び出します。

すべて JTA トランザクションで管理されます。

データソースに関して適用する最適な「戦略」を見つけたいと思います。インターネットで何度か検索した後、私はまだ暗闇の中にいます。

データソースを構成する方法は?

  • XA で 2 つのデータソースを使用する必要がありますか?
  • EJB タイマー (WebSphere) の管理に非 XA データソースを使用し、EJB で行われる処理 (メソッドの作成) に XA データソースを使用することはできますか?

私の意見では、すべてのデータソースは非 XA にする必要があります...

相互化された環境でデータソースを使用する場合のベストプラクティスは何ですか? アプリケーションごとに 1 つのデータソース (同じ DB を指す) を使用する必要がありますか?それとも、DB ごとに 1 つのデータソースのみを使用する必要がありますか?

どうもありがとう :)

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

jakarta-ee - MDB メッセージ駆動型 Bean でタイマーを定義するポイントは何ですか?

MDB Message Driven Bean で Timer を定義するポイントは何ですか?

SLSB ステートレス セッション Bean または Singleton Bean のタイマーとは何か違いがありますか?

MDB はフォーム メッセージ処理を目的としていますが、なぜそれらをタイマーで混乱させたいのでしょうか? Slsb またはシングルトン Bean は、より適切な場所のようです。