RDSを使用していて、書き込み先のマスターデータベースが1つ、読み取りレプリケーションデータベースが2つあります。
私はtomcatjdbcを使用しており、を介してデータベースに接続します
次に、2番目の読み取りレプリケーションデータベースに接続する必要がありますが、3番目のリソースを定義したくありません。2つのデータベースに接続する読み取り用の単一のリソースが必要です。
以下は現在の構成です(Webアプリのcontext.xml)
<Resource type="javax.sql.DataSource"
name="jdbc/iomdb"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://mydbinstance.blah:3306/mydb?user=user&password=p"
maxActive="4"/>
<Resource type="javax.sql.DataSource"
name="jdbc/iomdbread"
factory="org.apache.tomcat.jdbc.pool.DataSourceFactory"
driverClassName="com.mysql.jdbc.Driver"
url="jdbc:mysql://readreplicaiom.ff.com:3306/mydb?user=user&password=p"
maxActive="4"/>
これは可能ですか?