EJB が改善されたかどうかを確認するために、Spring Quartz ベースのアプリケーションを EJB 3.1 に移植することを考えています。スケジュール タイマー サービスでフェールオーバーがどのように機能するか理解できません。Quartz には、クラスタ化された Quartz インスタンスが使用するデータベース テーブルがあります。クラスター内の 1 つのノードがクラッシュした場合でも、ジョブは他のノードで実行されます。
タイマー サービスがどのように永続化するかを調べたところ、タイマーが作成されたサーバーのファイル システムを使用しているようです。これは本当ですか?フェイルオーバーをサポートしないため、Timer Service が使用できなくなるため、これがどのように可能になるかわかりません。
だから私は何かが欠けているに違いない。誰でもこれで私を助けることができますか?