Open wilemo opened 7 years ago
"&autoReconnect=true&" + // 禁用自动重连 "useSSL=false&" + // 禁用SSL连接 "failOverReadOnly=false&" + // 自动重连成功后,连接是否设置为只读 "loadBalanceStrategy=random&" + // 负载均衡,随机选择 "readFormMasterNoSlaves=true&" + // 如果所有从连接失效,从主连接读 "connectTimeout=5&" + "allowMasterDownConnections=true";
我还使用上述属性。不知道哪里写的和Druid有冲突
用的是Druid什么版本?
@wenshao 版本是1.1.4。
同碰到问题,但不知道原因。
jdbc:mysql:replication://" + "address=(type=master)(protocol=tcp)(host=123.5.1.64)(port=3306)," + "address=(type=master)(protocol=tcp)(host=123.5.1.190)(port=3306)," + "address=(type=slave)(protocol=tcp)(host=10.2.2.128)(port=3306)/dbtest
经测试,当循环写数据到数据库中期间,关闭master1,c3p0将不再使用master1连接,转而使用master2写数据,而druid使用到master1后直接报如下异常(没有达到故障切换目的): com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Server shutdown in progress
@wenshao 温少,Druid的故障切换该如何配置?