J2EE アプリケーションでは、weblogic で EJB2 を使用しています。
初期コンテキストの構築と EJB ホーム インターフェースの検索で時間を無駄にしないようにするために、Service Locator Patternを検討しています。
しかし、Web でいくつか検索した結果、InitialContext キャッシングにはこのパターンが推奨されることが多いにもかかわらず、EJB ホーム キャッシングについては否定的な意見があることがわかりました。
質問:
- EJB ホーム検索結果をキャッシュしても安全ですか?
- クラスタ ノードの 1 つが動作しなくなったらどうなりますか?
- サービス ロケーターのキャッシュを更新せずに新しいバージョンの EJB をインストールするとどうなりますか?