データベースを使用した Web アプリケーションの実装を計画しています。データベース サーバーの構造は次のとおりです。1 つのマスター サーバーと複数のスレーブ サーバー。目標は、アプリケーションをスケーラブルにすることです。これにより、データベース スレーブ サーバーを追加および/または削除しても、再コンパイルを必要とせずに動作し続けることができます。
問題は、Java EE アプリケーションをサーバーの数に依存しないようにする方法です。通常はリソースを注入しますが、この場合、サーバーの数が固定されていないため、このソリューションは機能しません。
それについて理解するには何を読むべきですか?