智能一代云平台(二十三):Mycat高可用的探索

来源:互联网 发布:软件质量属性 编辑:程序博客网 时间:2024/05/19 23:03

【前言】

    在高校云平台的上篇博文 《高校云平台(二十二):多租户方案比较Hibernate、EclipseLink、Mybatis+Mycat》中讲解了实现多租户的一种方案是用MySql的中间件来实现

【探索之路】

     1、云平台建库后Mycat识别的问题

        为什么要用zookeeper 当用

     2、整个流程的高可用的实现

      (1)mysql的高可用  双向主从

      (2)mycat的高可用?

           a.如何实现无需改动程序保证备份----Keepalived

           b.如何来实现负载---HAproxy

      (3)我的疑问

           keepalived+nginx 实现高可用的时候Nginx监听的是自己的IP

           但是Keepalived+HAproxy时HAproxy配置的是虚拟的IP

      (4)一些经验:

           a.直接从PDF上粘贴的话注意空格

           b.运行脚本的问题

【总结】

      根据一条需求来理,比如在这个过程中理解HAproxy,Mycat的作用,先从mysql捯饬起来,到它有什么痛点,然后新的技术方案出来后弥补什么缺点。

阅读全文
4 0
原创粉丝点击