我正在使用 MySQL Connector/J 5.1.30 来实现快速故障转移,当交易正在进行时 master 突然关闭。
<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)还是我需要指定不同的 URL 前缀而不是jdbc:mysql://?
如果我缺少任何强制性参数,请纠正我。
干杯,
帕里马尔