用于自动故障转移的Galera集群JDBC URL

时间:2014-03-30 07:31:03

标签: java mysql jdbc galera

我已将com.mysql.jdbc.Driver与以下网址一起用于负载平衡,并且可以正常工作:

jdbc:mysql:loadbalance://node1,node2,node3/mydb

使用上述URL,查询在三个节点之间随机分布。现在我需要一个故障转移设置,其中所有查询仅发送到一个节点,并且只有一个节点消失后,应该为所有查询选择下一个可用节点。

我的群集是多主机。这意味着故障转移后的新节点仍然会同时获得读写查询。我不希望负载平衡的原因是to reduce deadlock problems

您认为我应该使用哪种JDBC URL?

P.S。

我已将jdbc:mysql://node1,node2,node3/mydbcom.mysql.jdbc.ReplicationDriver一起使用,但它会在故障转移后以只读方式生成所选节点。

1 个答案:

答案 0 :(得分:0)