<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://?
如果我遗漏了任何强制性参数,请纠正我。
干杯,
基本
最佳答案
你把ip后面的端口填进去了吗?在这种情况下,例如端口 7000
jdbc:mysql://192.168.102.22:7000,192.168.102.23:7000/db?autoReconnect=true&failOverReadOnly=false&loadBalanceStrategy=random&profileSQL=true&allowMasterDownConnections=true&loadBalanceBlacklistTimeout=10000"
关于mysql - 在客户端测试服务器故障转移时如何正确使用loadBalanceBlacklistTimeout,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23286275/