当前位置: 首页 > 知识库问答 >
问题:

通过MySQL JDBC驱动程序实现负载平衡(连接器/J)

应和光
2023-03-14

我一直在探索MySQL JDBC驱动程序,并了解到它能够使用这个url(“JDBC:MySQL:loadbalance://”)进行负载平衡。

    null

>

  • 引用自https://dev.MySQL.com/doc/refman/5.1/en/mysql-cluster-basics.html-“使用MySQL群集作为数据源的MySQL客户端可以进行修改,以便利用与多个MySQL服务器连接的能力来实现负载平衡和故障转移。例如,使用Connector/J 5.0.6和更高版本的Java客户端可以使用jdbc:MySQL:loadbalance://URL(在Connector/J 5.1.7中得到改进)透明地实现负载平衡;有关在MySQL群集中使用Connector/J的更多信息,请参见在MySQL群集中使用Connector/J。”

    引用自https://dba.stackexchange.com/questions/11789/load-balanced-mysql-cluster-wood-load-balancer-“生产服务器上的复制延迟可能长达一秒钟-我已经在远程和我们的数据中心进行了测试,99%的时间为0,但有时mysql显示为1秒。在大量通信中,由于客户端应用程序发出两个请求,导致两个查询,insert和select,我发生了许多冲突。在某些情况下,行还没有出现,所以我们使用了用户ID的哈希值,解决了这个问题”

    作为对Howard回答的回应,以下是我在发布这个问题之前所做的一些事情--我试图将roundRobinLoadBalance用作JDBC连接字符串(URL)的一部分,但出现了一个错误,说明它不受支持。在互联网上的搜索还显示,其他人也面临着使用RoundRobinLoadBalance的问题。因此,我试图看看是否有另一种方法来做到这一点。

  • 共有1个答案

    戚升
    2023-03-14

    Q1)是否有方法将roundrobin配置为负载平衡策略?

    Round-Roubin的负载平衡算法为每个服务器提供了相等的负载。当所有服务器的性能都相同时,使用它是有意义的。

    另一方面,加权循环允许为每个服务器进行负载平衡配置。当您有不同性能的服务器时,这是有意义的。

    参考资料:

    http://docs.oracle.com/cd/e26576_01/doc.312/e24934/http-load-balancing.htm http://msdn.microsoft.com/en-us/library/ff648960.aspx

     类似资料:
    • kubernetes集群与api服务器(https://192.168.0.10:6443) 想法: 从我的笔记本电脑,我想运行kubectl,指向负载均衡器,在那里牧师代理将把我重定向到api服务器。 步骤: -我将kubeconfig(笔记本电脑上)文件中的服务器ip更改为LB的ip:https://192.168.0.10:6443是http://10.10.0.2:8080/ -我这样配置

    • 如何将aws应用型负载均衡器和网络负载均衡器直接与自动缩放组(ASG)连接?在AWS控制台中,只有经典负载均衡器可用。我想要的是,每当在自动缩放组中启动实例时,它将开始直接向应用程序/网络负载均衡器报告,而不是手动输入目标组中的每个实例。

    • 我正在尝试配置AWS应用型负载均衡器(与经典负载均衡器相比)以将流量分配到我的EC2 Web服务器。出于合规性原因,我的应用程序需要端到端SSL/HTTPS加密。 在我看来,确保在客户端和web服务器之间的整个过程中对流量进行加密的最简单方法是终止web服务器上的HTTPS连接。 我的第一个问题:是否可以通过AWS应用程序负载平衡器将HTTPS流量以这种方式传递到负载平衡器后面的web服务器? 根

    • 我们正在使用持久连接,并尝试在x时间段后强制断开连接。虽然我认为我们在理论上可以使用连接保持投资策略,但我能说的是,这只适用于回应之后。。i、 e.当连接空闲时。 我们的问题是... 假设有一台客户端,通过负载平衡器访问两台服务器(A、B)。当其中一台服务器脱机(B)时,所有新连接都会在服务器(A)上建立。现在,当另一台服务器(B)重新联机时,它将保持空闲状态,因为所有连接都在另一台服务器(A)上

    • 我希望在现有的服务器设置中集成WAF,因为我有经典的负载平衡器(带有EC2实例),它不支持WAF,我需要迁移到应用程序负载平衡器。 是否可以在不更改DNS(记录)的情况下将现有的经典负载平衡器迁移到应用程序负载平衡器?