J2EEアプリの高可用性とスケーラビリティについて読みました。私が見つけられなかったのは、JVMの障害を軽減するために採用できるHA(レジリエンス)のパターンです。
例を挙げましょう。
サービスがビジネスロジックの実行、DBへの書き込みまたはDBからの読み取りなどを行っており、JVMがクラッシュしています。理由は、電源コードを引っ張ってJavaプロセスなどを強制終了することなどです。
このような予期しない被害を受けたトランザクションのフェイルオーバーをどのように行うのでしょうか。
あなたの経験とアプローチについての洞察を私に与えてくれてありがとう。
よろしくSandeep