MySQL Connector/J 5.1.30 を使用して、トランザクションの進行中にマスターが突然ダウンしたときに迅速なフェイルオーバーを実現しています。
<property name="driverClassName" value="com.mysql.jdbc.ReplicationDriver" />
<property name="url" value="jdbc:mysql://192.168.102.22,192.168.102.23/db?autoReconnect=true&failOverReadOnly=false&loadBalanceStrategy=random&profileSQL=true&allowMasterDownConnections=true&loadBalanceBlacklistTimeout=10000" />
blacklistTimout を 10 秒に指定しようとしました。
loadBalanceBlacklistTimeout=10000
プロパティは現在のシナリオで使用されていますか (ドライバー、接続 URL を確認してください)、またはjdbc:mysql://の代わりに別の URL プレフィックスを指定する必要がありますか?
必須パラメータが不足している場合は修正してください。
乾杯、
パリマル