mysql 前端proxy_mysql-proxy中间件使用
下载安装mysql_proxy:
解压后,该目录包含已经编译好的二进制文件.
可以通过mysql-proxy --help查看帮助
1: 利用mysql_proxy实现负载均衡
执行mysql_proxy
./mysql-proxy-path/bin/mysql-proxy \
--proxy-backend-addresses=192.168.1.199:3306 \
--proxy-backend-addresses=192.168.1.200:3306
2: 连接mysql_proxy,用mysql客户就可以,因为proxy是mysql的前端代理
注意proxy的端口是4040
mysql -h “proxy的IP” -P 4040 -u username -p password
在连接上之后,做sql查询,却总是往某1台mysql server来发送------负载均衡没体现出来?
答:不是没体现出来.
均衡不是体现在sql语句,一会请求mysqlA服,一会请求mysqlB服.
均衡是体现”连接”的均衡上.,
mysql_proxy会把连接mysql服务器的tcp/IP连接缓存进连接池,以提高性能.
在缓存池里,缓存的连接大致是平均分配在每台mysql服务器上.
但具体的每一个连接,始终连某台服务器.
./bin/mysql-proxy \
--proxy-backend-addresses=192.168.1.199:3306 \
--proxy-read-only-backend-addresses=192.168.1.200:3306 \
--proxy-lua-script=/usr/local/mysql-proxy/share/doc/mysql-proxy/rw-splitting.lua
mysql 前端proxy_mysql-proxy中间件使用相关推荐
- netty mysql 中间件_Cobar_基于MySQL的分布式数据库服务中间件
Cobar是阿里巴巴研发的关系型数据的分布式处理系统,是提供关系型数据库(MySQL)分布式服务的中间件,该产品成功替代了原先基于Oracle的数据存储方案,它可以让传统的数据库得到良好的线性扩展,并 ...
- 【分布式mysql分库分表中间件sharding】
分布式mysql分库分表中间件,sharding领域的一站式解决方案.具备丰富.灵活的路由算法支持,能够方便DBA实现库的水平扩容和降低数据迁移成本.shark采用应用集成架构,放弃通用性,只为换取更 ...
- 【MySQL】Gaea 数据库中间件实现 MySQL 读写分离
声明: 以下内容是学习macro作者的文章,作者原创文章链接:你还在代码里做读写分离么,试试这个中间件吧! 下面夹杂了我自己运行过程中的错误与心得,能运行成功 传统的MySql读写分离方案是通过在代码 ...
- mysql fa连接池中间件_小米开源数据库中间件gaea
简介 Gaea是小米商城/系统组研发的基于 mysql 协议的 数据库 中间件,目前在小米商城大陆和海外得到广泛使用,包括订单.社区.活动等多个业务.Gaea支持分库分表.sql路由.读写分离.连接池 ...
- Gaea:小米基于 MySQL 协议的数据库中间件
项目介绍 Gaea 是小米商城/系统组研发的基于 MySQL 协议的数据库中间件,目前在小米商城大陆和海外得到广泛使用,包括订单.社区.活动等多个业务. Gaea 支持分库分表.sql 路由.读写分离 ...
- mysql 前端proxy_【4.分布式存储】-mysql及proxy
概述 文章https://segmentfault.com/a/11... 中介绍了存储应该考虑的方向.本文详细介绍其中的mysq,主要是INNODB.整体架构,启动流程,一条语句的执行过程带你快速深 ...
- amoeba mysql proxy_mysql proxy amoeba安装配置
MySQL想要做读写分离,目前可以有三种解决方式: 1 程序修改mysql操作类优点:直接和数据库通信,简单快捷的读写分离和随机的方式实现的负载均衡,权限独立分配 缺点:自己维护更新,增减服务器在代 ...
- MySQL系列之八:中间件
360 Atlas 较为活跃,Atlas 是由 360 Web平台部基础架构团队开发维护的一个基于 MySQL 协议的数据中间层项目.它是在mysql-proxy 0.8.2版本的基础上,对其进行了优 ...
- amoeba mysql下载_amoeba数据库中间件透明实现MYSQL读写分离
Amoeba(变形虫)项目,该开源框架于2008年 开始发布一款 Amoeba for Mysql软件.这个软件致力于MySQL的分布式数据库前端代理层,它主要在应用层访问MySQL的 时候充当SQL ...
最新文章
- ThinkPHP 数据库表结构处理类(简单实用)
- 高级UI-画笔Paint
- 【工作感悟】成功入职阿里月薪45K
- 【CSS3】CSS3文本相关属性大全
- cmake,CMakeLists.txt,make,makefile的关系
- oracle domnode释放,关于释放引用DOM对象内存的问题
- 一个价值$1.5万的 PS NOW 漏洞
- arduino和python对接_Python:与Arduino进行交互-后续
- 同一网络下的两台计算机怎样共享,同一路由器上的两台计算机如何共享文件?...
- java后台生成内嵌logo的二维码图片以及添加文字
- Java内存模型——《深入理解Java虚拟机》笔记
- PS压缩图片至指定大小(500K,20K等)
- Python-Pandas基础
- 亚马逊、速卖通、Shopee阿里国际站、mercari、沃尔玛、newegg、美客多等跨境平台卖家如何有效结合测评,补单打破瓶颈
- 使用BetterTouchTool自定义你的touchBar
- 用A-Spice思路解读“西门庆和潘金莲的不可描述之事”,不信你看不懂
- C语言:二维数组及其定义
- 齐次矩阵转化为欧拉角坐标系_做控制要知道的刚体旋转知识(三)欧拉角
- windows installer服务坏了修复方法
- 产品经理职业发展路径