Spring mvc 如何在Spring MVC应用程序中使用Amazon RDS
我想在我的Spring MVC应用程序中使用Amazon RDS read replica。目前我的应用程序正在自托管Mysql服务器上运行。但现在我想在Amazon RDS master ans read replica上切换我的应用程序。我需要在现有xml配置文件中执行的操作。使用Amazon RDS read replica。目前我正在使用MYbatis ORM进行查询 我的XML配置如下Spring mvc 如何在Spring MVC应用程序中使用Amazon RDS,spring-mvc,amazon-rds,Spring Mvc,Amazon Rds,我想在我的Spring MVC应用程序中使用Amazon RDS read replica。目前我的应用程序正在自托管Mysql服务器上运行。但现在我想在Amazon RDS master ans read replica上切换我的应用程序。我需要在现有xml配置文件中执行的操作。使用Amazon RDS read replica。目前我正在使用MYbatis ORM进行查询 我的XML配置如下 <!-- Declare a datasource that has pooling capa
<!-- Declare a datasource that has pooling capabilities -->
<bean id="dataSource" class="com.mchange.v2.c3p0.ComboPooledDataSource"
destroy-method="close" p:driverClass="${jdbc.driverClassName}"
p:jdbcUrl="${jdbc.url}" p:user="${jdbc.username}" p:password="${jdbc.password}"
p:acquireIncrement="10" p:idleConnectionTestPeriod="60" p:maxPoolSize="10"
p:maxStatements="50" p:minPoolSize="1" />
<!-- Declare a transaction manager -->
<bean id="transactionManager"
class="org.springframework.jdbc.datasource.DataSourceTransactionManager"
p:dataSource-ref="dataSource" />
您不需要任何特别的东西。只需在文件中设置url和其他配置。RDS只是一个mysql实例,我想使用RDS读副本功能。我可以使用RDS单实例,我的web应用程序运行良好。但我的问题是,Amazon是否管理所有读取请求的读取副本,或者我需要在我的web应用程序标签内进行一些配置…读取副本与主副本是完全不同的实例。所以,是的,您应该定义另一个到读取副本服务器的连接,并将其用于只读查询。