MYSQL router 自动均衡负载

配制文件:
/etc/mysqlrouter/mysqlrouter.ini

[DEFAULT]
logging_folder = /var/log/mysql-router
plugin_folder = /usr/local/mysql-router/lib/mysqlrouter
runtime_folder = /usr/local/mysql-router

[logger]
# 定义日志等级
level = INFO

[routing:balancing]
bind_address = 0.0.0.0
bind_port = 7002
max_connections = 1024
mode = read-only
destinations = 10.24.220.70:3306, 10.169.214.33:3306

 起动:

./mysqlrouter -c /etc/mysqlrouter/mysqlrouter.ini &

测试:自动均衡负载

mysql router 安装在monitor 上,
10.169.216.172是其中一个网卡

[[email protected] bin]# mysql -u root -p -h 10.169.216.172 -P 7002 -e "show variables like ‘server_id‘";
Enter password:
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| server_id     | 101   |
+---------------+-------+
[[email protected] bin]# mysql -u root -p -h 10.169.216.172 -P 7002 -e "show variables like ‘server_id‘";
Enter password:
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| server_id     | 102   |
+---------------+-------+
[[email protected] bin]# mysql -u root -p -h 10.169.216.172 -P 7002 -e "show variables like ‘server_id‘";
Enter password:
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| server_id     | 101   |
+---------------+-------+
[[email protected] bin]# mysql -u root -p -h 10.169.216.172 -P 7002 -e "show variables like ‘server_id‘";
Enter password:
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| server_id     | 102   |
+---------------+-------+
时间: 2024-10-19 16:13:45

MYSQL router 自动均衡负载的相关文章

mysql router 自动failover测试

[[email protected] bin]# cat /etc/mysqlrouter/mysqlrouter.ini [DEFAULT]#mkdir -p /var/log/mysql-router logging_folder = /var/log/mysql-router plugin_folder = /usr/local/mysql-router/lib/mysqlrouter runtime_folder = /usr/local/mysql-router [logger] #

基于主从复制的Mysql双机热备+amoeba实现读写分离、均衡负载

读写分离指的是客户只能在主服务器上写,只能在从服务器上读,当然了,这也是要看配置,你可以在主服务器配置读的功能,但是在从服务器上只能读不能写,因为从服务器是基于binlog对主服务器的复制,如果在从服务器上写的话,会造成主从不一致的结果.mysql实现读写分离,写的压力虽然没有减少,但是读的压力瞬间就减少了一半. Amoeba的中文意思是阿米巴.变型虫Amoeba是一个以MySQL为底层数据存储,并对应用提供MySQL协议接口的proxy代理服务器.它集中地响应应用的请求,依据用户事先设置的规则

Mysql 之 高可用负载均衡

Mysql 之 高可用负载均衡 原文地址:http://blog.51cto.com/12965094/2164496

MySQL 主从复制 + MySQL Router 部署测试

4个节点 1.MySQLDB1  192.168.1.41  (MySQL 主节点) 2.MySQLDB2  192.168.1.42  (MySQL从节点) 3.MySQLDB3  192.168.1.43  (MySQL从节点) 4.MySQLRouter  192.168.1.47  (MySQLRouter服务节点) 软件版本说明: 1.操作系统  CentOS6.6_x86_64 2.MySQLServer  5.7.16 3.MySQLRouter  2.0.4 一.部署MySQL主

Haproxy均衡负载部署和配置文件详解

HAproxy均衡负载部署和配置文件详解 HAProxy提供高可用性.负载均衡以及基于TCP和HTTP应用的代理,支持虚拟主机,它是免费.快速并且可靠的一种解决方案.根据官方数据,其最高极限支持10G的并发. HAProxy特别适用于那些负载特大的web站点, 这些站点通常又需要会话保持或七层处理.HAProxy运行在当前的硬件上,完全可以支持数以万计的并发连接.并且它的运行模式使得它可以很简单安全的整合进您当前的架构中, 同时可以保护你的web服务器不被暴露到网络上. 其支持从4层至7层的网络

kbmMW均衡负载与容灾(3)(转载红鱼儿)

在kbmMW均衡负载与容灾(1)中,介绍了利用ClientTransport的OnReconnect事件,对联接的应用服务器的地址进行更换,做容灾处理.实际上,作者还给我们提供了另外一种机制,直接在ClientTransport中定义可联接服务器及如何切换.具体来说就是三个属性,如下图: 1.FallbackServers:定义可访问的应用服务器的列表:利用Add,每次加一个AppServer地址联接串,即服务地址. 2.AutoFallback:启用FallbackServers地址:如果定义

nginx均衡负载

一直在担心session 问题,结果试了2个web 论坛,discuz 和phpbb ,前面用nginx 均衡负载,后端是apache httpd +php ,mysql 用同一个,修改一下config.php就ok 了.似乎没有碰到session问题 nginx配置如下 upstream http_bbs { server 182.92 ; server 42.96 ;}server { listen 80; server_name 114.215 ; location ~* \.(jpg|j

Tomcat学习总结(8)——Tomcat+Nginx集群解决均衡负载及生产环境热部署

近日,为解决生产环境热部署问题,决定在服务器中增加一个tomcat组成集群,利用集群解决热部署问题. 这样既能解决高并发瓶颈问题,又能解决热部署(不影响用户使用的情况下平滑更新生产服务器)问题. 因为项目是前后端分离的,所以本以为成本很低,没想到遇到了一系列的坑,解决了2天才搞定,发现了很多不是集群而是项目本身的问题. 我是同一个服务器下配置tomcat和nginx等,本文主要面向有一定基础的读者,基本配置就不在本文累述了(基础问题可以留言或者发邮件). 0x0_1 服务器环境 服务器: Cen

随想录(关于smp的均衡负载)

[ 声明:版权所有,欢迎转载,请勿用于商业用途. 联系信箱:feixiaoxing @163.com] 对于各design house的soc来说,smp都是一个必备的基本功能.这年头,如果谁说自己家的soc不是smp的,都好像拿不出手一样.好在arm为大家准备了很多的方案,从早期的双核,到现在的四核.八核等等,小小的一颗芯片性能是越来越高了.当然,既然是多核,那么如何做到均衡负载,让每一个core都不闲着,这就是软件工程师的工作了.之前翻了翻linux 2.6.16的内核代码,有了一些基本思路