dbdb에서 basicDatasource에 래핑 된 jdbc mysql 드라이버를 통해 mysql 클러스터에 연결하려고합니다. 나는 두 서버가 서버 시작에 연결 요청을받을 것을 볼 내 MySQL의 로그 파일에서Jdbc mysql loadbalancing
<bean id="dataSource" class="org.apache.commons.dbcp.BasicDataSource">
<property name="driverClassName" value="com.mysql.jdbc.Driver"/>
<property name="url" value="jdbc:mysql:loadbalance://slave1:3306,slave2:3306/mobile_detection"/>
<property name="username" value="username"/>
<property name="password" value=""/>
<property name="initialSize" value="10" />
<property name="maxActive" value="100" />
<property name="maxIdle" value="50" />
<property name="minIdle" value="10" />
</bean>
하지만, 첫 번째 SLAVE1 자신의 수신 READ 쿼리를 :
여기에 내 콩의 설정입니다. slave2는 slave1이 작동 중지 된 경우에만 장애 조치로 사용됩니다.
제대로 작동하려면 loadbalance 옵션을 얻지 못했습니다.