在运行集群数据库环境时,mysql的连接URL可以具有三种模式形式:

jdbc:mysql://node1,node2

jdbc:mysql:loadbalance//node1,node2

jdbc:mysql:replication//node1,node2

不幸的是, 文档并没有真正解释这些差异。 奇怪的是,“负载平衡”会将每个请求发送到不同的随机节点,而没有特殊方案的第一种形式将所有请求发送到第一个节点,直到失败。 但是我对“复制”方案一无所知。

此外,负载平衡将暗示“ failoverReadOnly = false”,但需要为第一种形式显式提供它,而无需特殊方案。

“复制”在哪里适合所有这些?

#1楼 票数:-1

它似乎是一个新的8.0功能: https : //dev.mysql.com/doc/connector-j/8.0/zh-CN/connector-j-master-slave-replication-connection.html

  ask by Ari Maniatis translate from so

未解决问题?本站智能推荐:

2回复

JDBC中的负载平衡和复制

我有一个带有2个Master和1个Slave的Multi-Master-Slave Setup。 我想让所有读取仅在从属和负载平衡(循环)写入上进行。 有一个用于复制的解决方案: http : //dev.mysql.com/doc/connector-j/en/connector-j-m
1回复

在JDBC连接字符串中选择负载平衡策略

目前,我的连接字符串如下所示 其中server1,server2是MASTER-MASTER复制的MySQL服务器MASTER-MASTER 。 据我所知,负载平衡将默认使用“ roundrobin”策略来完成。 问题是 是否有任何策略可以在连接之前检查服务器的运行状况? 如何
2回复

无法使用JDBC连接器连接到MySQL

我有以下问题: 我无法使用Java连接到MySQL。 这是代码: 它向我展示了这个问题: 我有Windows。我已经在PATH环境变量中导入了jdbc,如下所示: 这样对吗? 除此之外,我不知道该怎么写password = ....,因为我想要没有密码的密码。 这样对吗
4回复

带有JDBC连接器的Java+MySQL错误

我正在尝试使用JDBC连接器连接Java和MySQL。 因此,我已经从官方cite下载了connector,将其添加到classpath并添加到了eclipse库中。 现在我正在使用下面的代码 但是在字符串中:ResultSet rs = stmt.execute(query); 出现
1回复

mysql8.0.15到用户的哪个JDBC连接器[重复]

这个问题在这里已经有了答案: 将 Java 连接到 MySQL 数据库(14 个回答) 2年前关闭。 我已经安装了 MYSQL 8.0.15 并且我有my
1回复

SELECT连接器上的JDBC连接器太慢

这不是网上罕见的问题,但我做了一些优化工作与MySQL服务器来解决这个问题,但没有得到结果。 所以起初我使用maven的包mysql:mysql-connector-java:6.0.6。 我试着运行这段代码: 我在表格中有很多记录。 这大约是百万,但每天增加大约一千条记录。 当这个
2回复

如何将jdbc连接器连接到MySql数据库服务器?[重复]

这个问题已经在这里有了答案: com.mysql.jdbc.exceptions.jdbc4.CommunicationsException:通信链接失败 34个答案 我收到这个奇怪的错误: com.mysql.jdbc.exceptions.jdbc4.MySQLNon
1回复

ApacheOlingo的jdbc连接器[重复]

这个问题已经在这里有了答案: 将Java连接到MySQL数据库 13回答 我使用Apache Olingo开发了一个JAVA项目,其中我试图从MySQL数据库中获取数据,但是却出现以下错误 有一个例外! com.mysql.jdbc.Driver 在Apache ol