Web レイヤーでリモート EJB ルックアップを実行し、初期コンテキストをキャッシュする状況があります。これで、リモート EJB が WAS クラスターにデプロイされました。そのため、リモート ejb が server1、server2、および server3 にわたってデプロイされ、最初に言うと、server1 を指す初期コンテキストがキャッシュされます。
このサーバー1がダウンした後、他のサーバーはまだ稼働しています。ただし、初期コンテキストがキャッシュされるため、ejb 呼び出しは失敗します。
簡単な解決策は、キャッシュを削除して毎回新しいルックアップを行うことです。しかし、それはパフォーマンスを低下させます。信頼性とパフォーマンスの両方の長所を活かす方法はありますか?