首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >主从复制jdbc url

主从复制jdbc url
EN

Stack Overflow用户
提问于 2011-04-15 18:43:21
回答 2查看 3.8K关注 0票数 4

我们有一个带有一个主服务器和两个从服务器的MySQL设置,我们使用Spring3.0连接到DBs和MySQL连接器-java-5.1.13.jar。我们还使用commons 1.4作为连接池。

我们使用以下jdbc url字符串:

jdbc:mysql:复制://master_ip:23306,slave1_ip:23306,slave1_ip:23306

问题是,如果其中一个从服务器关闭,应用程序将不会启动,或者,如果应用程序正在运行,而其中一个从服务器已关闭,则应用程序将停止运行。url字符串是否有问题,应该以不同的方式设置它吗?

EN

回答 2

Stack Overflow用户

发布于 2016-02-05 15:35:13

我注意到一个类似的问题,当所有的奴隶都死了。它可以用mysql-连接器-5.1.38来解决。

以及url中的下一个参数:jdbc:mysql:复制://master_ip:23306,slave1_ip:23306,slave1_ip:23306

另外,如果您不害怕主服务器上的只读查询--您可以将主服务器添加到从列表: jdbc:mysql:replication:// master _ip:23306、master_ip:23306、slave1_ip:23306、slave2_ip:23306

这样你就不会遇到“所有奴隶都死了”的案子。

票数 3
EN

Stack Overflow用户

发布于 2018-09-13 07:52:52

也许是文档的一个解决方案:

如果您希望在没有从服务器可用时允许连接到主服务器,请将属性readFromMasterWhenNoSlaves设置为“true”。

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

https://stackoverflow.com/questions/5681017

复制
相关文章

相似问题

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