首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >用于自动故障转移的Galera集群JDBC

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

Stack Overflow用户
提问于 2014-03-30 07:31:02
回答 1查看 2.7K关注 0票数 1

我在以下URL中使用了com.mysql.jdbc.Driver来进行负载平衡,并且它起了作用:

代码语言:javascript
运行
复制
jdbc:mysql:loadbalance://node1,node2,node3/mydb

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

我的集群是一个多功能者。这意味着故障转移之后的新节点仍然会同时获得读和写查询。我不想要负载平衡的原因是减少死锁问题

您认为我应该使用什么JDBC?

P.S.

我在jdbc:mysql://node1,node2,node3/mydb中使用了com.mysql.jdbc.ReplicationDriver,但在故障转移只读之后,它会使选定的节点成为只读节点。

EN

回答 1

Stack Overflow用户

发布于 2014-03-31 16:09:35

您可以使用与failoverReadOnly=false的故障转移连接。

http://dev.mysql.com/doc/connector-j/en/connector-j-usagenotes-j2ee-concepts-load-balancing-failover.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/22741446

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档