文章转自:http://card.weibo.com/article/h5/s#cid=1001603863326047255626&vid=&extparam=&from=&wm=0&ip=182.50.119.226

现在都讲求无单点的架构,OneProxy也不例外,虽然已经有进程级别的自动重起机制(--keepalive),那还要防机器级别的故障,如果客户端程序无法配置多个IP地址,进行多个IP地址的自动切换和重试,虚拟IP机制(简称VIP)就是一个很好的解决方案。通常在一个MySQL集群里,会使用PaceMaker、Corosync等多个集群组件来实现VIP机制,使用HAProxy加两个VIP地址来实现读写分离,平民架构追求极简的架构,觉得这一套机制过于复杂,从应用到MySQL后端之间的中间环境太多,不利于运营维护。

OneProxy可以替换HAProxy进行协议级的转发,对外只提供一个IP地址也能实现读写分离,并且支持到后端MySQL的长连接,与HAProxy相比有极大的优势。增加内置的VIP机制后,不需要依赖外部的任何集群软件,就可以实现VIP机制,以防OneProxy机器单点故障。

假设两台OneProxy机器上的网卡名称为“eth0”,那么只需要在两台机器上起动OneProxy的命令中新增一个参数“--vip-address=VIP地址/eth0:0”就可以了,OneProxy会自动检测VIP地址,如果一台机器重起,另一台机器会在1-2秒内自动接管VIP地址,确保系统高可用,完全省去了多个复杂的集群软件的安全和配置。

VIP配置对专业的数据库管理员(称简DBA)或系统管理员(简称SA)来讲也许不是问题,但很多创业企业是业务开发人员在兼管系统维护的事情,这时用OneProxy就会方便许多。

转载于:https://blog.51cto.com/liuzhanbin/1674137

仅需一个参数就可搞定OneProxy的VIP机制相关推荐

  1. 好用到爆!多种数据库只需一个工具就能搞定!

    长久以来,小编一直没有一款用的很顺手的数据库客户端管理工具,经常是用用这个用用那个,总觉得没有一款哪方面都特别满意的. 前几天一位学长给我推荐了一款名为DataGrip的工具,着实让人眼前一亮. Da ...

  2. 仅需一个参数,开启微信小程序长按图片转发朋友,发送给朋友功能。小程序转发图片给朋友功能。

    原来,只需要在 image 属性加入:show-menu-by-longpress="1" 就可以实现了,太方便了吧.. 你是不是在这里找到答案了?给个赞呗...

  3. 历经一个月,终于搞定了SVM(支持向量机)-附源代码解析

    历经一个月,终于搞定了SVM(支持向量机)-附源代码解析 前言 其实整体算下来,断断续续的也得有快两个月了(原谅博主比较笨).中间也有好几次放弃,不想写这篇总结了,但是之前立下的誓言,要将学习到的每一 ...

  4. 计算机一级b证书图片p,只需两步,分分钟搞定证件照(内附福利)

    原标题:只需两步,分分钟搞定证件照(内附福利) 简历中要不要放证件照? 当然要! 怎么样才能让证件照成为求职过程中的加分项? 不浮夸,不造作! 证件照怎么拍? 不要998,小V教你在家就能自制最美证件 ...

  5. 无广告托管应用,免费的应用分发平台,提供下载次数等数据统计,Android、ios应用合并,一个二维码搞定

    前言 省去自建服务器的麻烦,并且提供了下载次数等数据统计,可以随时查看历史版本,一个二维码搞定Android和ios,扫码时可根据机型自动识别,给开发者提供很大便利,不仅免费而且操作非常的简单. 1. ...

  6. 一款好用的JS插件xm-select【只需要引用一个JS文件就搞定】

    一款好用的JS插件xm-select[只需要引用一个JS文件就搞定] 先上js代码:复制保存直接用 !function(e){var t={};function n(o){if(t[o])return ...

  7. 这就是视频列表二维码,一个二维码搞定视频列表播放

    文章原创  转载请注明出处来自CSDN 2020-1-5  //  我是视频砖家,只关注视频应用. 我以前写视频二维码的教程,今天再上一个原创的视频列表二维码教程吧 // 视频列表二维码教程基于酷播云 ...

  8. 将你的前端应用打包成docker镜像并部署到服务器?仅需一个脚本搞定

    1.前言 前段时间,自己搞了个阿里云的服务器.想自己在上面折腾,但是不想因为自己瞎折腾而污染了现有的环境.毕竟,现在的阿里云已经没有免费的快照服务了.要想还原的话,最简单的办法就是重新装系统.而一旦重 ...

  9. docker image name 更改_将前端应用打包成docker镜像并部署?仅需一个脚本就搞定

    1.前言 前段时间,自己搞了个阿里云的服务器.想自己在上面折腾,但是不想因为自己瞎折腾而污染了现有的环境.毕竟,现在的阿里云已经没有免费的快照服务了.要想还原的话,最简单的办法就是重新装系统.而一旦重 ...

最新文章

  1. Apache服务器和tomcat服务器有什么区别?
  2. 数据库-解决MySQL的一些常见问题
  3. ubuntu copy命令
  4. 虚拟机ubuntu安装ssh服务器,经过Xshell远程链接虚拟机VMVARE中的Ubuntu
  5. 教你用 Newprep 一键封装工具 封装XP克隆系统- 视频教程
  6. maven 版本号插件_测试Maven版本插件自动递增版本号
  7. js中函数的使用方式及回调函数
  8. found linux系统wget出现not_Java 9 AOT 试用:仅支持 64 位 Linux和java.base 模块编译
  9. 【读书笔记《Android游戏编程之从零开始》】13.游戏开发基础(Paint 画笔)
  10. 反编译获取微信小程序源码
  11. 12个优秀的开源UML工具
  12. 尚学堂马士兵servlet/JSP笔记(一、Http协议及WebApp初步)
  13. js 异步 回调函数
  14. 计算机网络13--网络应用的体系结构
  15. 【Python】爬虫-----爬取网易云音乐评论信息
  16. 箱包卖家注意了!《淘宝网箱包行业标准》出炉 !
  17. OrientDB入门
  18. python effective 骚操作
  19. 正则表达式中的特殊字符一览
  20. vue.js 基础学习 11天 -- 转载 某培训机构 学习资料 (转载链接未找到-暂定原创 - 非原创)

热门文章

  1. struts2+spring3+hibernate3+mysql简单登录实现
  2. C3P0在多线程下的maxPoolSize配置
  3. 修改mysql的用户密码
  4. Bootstrap系列 -- 41. 带表单的导航条
  5. 微信公众平台开发接口PHP SDK完整版
  6. 解压ubi文件_Linux 文件压缩与解压相关
  7. SpringCloud和SprigBoot之间的依赖关系怎么看
  8. 实现MySQL高可用群集配置_配置高可用性的MySQL服务器负载均衡群集
  9. wamp php文件怎么创建数据库,phpmyadmin怎么创建数据库
  10. 数据库:推荐几款 Redis 可视化工具,你都用过吗?