Java知识分享网 - 轻松学习从此开始!    

Java知识分享网

Java1234官方群25:java1234官方群17
Java1234官方群25:838462530
        
SpringBoot+SpringSecurity+Vue+ElementPlus权限系统实战课程 震撼发布        

最新Java全栈就业实战课程(免费)

springcloud分布式电商秒杀实战课程

IDEA永久激活

66套java实战课程无套路领取

锋哥开始收Java学员啦!

Python学习路线图

锋哥开始收Java学员啦!

CM连接管理器简介 PDF 下载


分享到:
时间:2021-07-23 07:55来源:http://www.java1234.com 作者:转载  侵权举报
CM连接管理器简介 PDF 下载
失效链接处理
CM连接管理器简介 PDF 下载


本站整理下载:
提取码:4m2v 
 
 
相关截图:
 
主要内容:

CM连接管理器的全称是Connection Manager。
它是Gbase8s高可用集群中的核心组件之一,通过CM才能使高可用集群SSC,HAC能够为客户提供真正不间断的业务运行能力。我们下面将对其主要功能进行简单的介绍。
1.CM连接管理器的主要功能
CM连接管理器有四项主要功能:
 
 
2.CM的连接管理功能
在高可用集群中,应用程序不是直接连接到后端服务器,而是连接到CM,有CM决定应用程序具体连接到哪一台服务器。这些对于应用程序是透明的。
CM连接管理器有两种工作方式:
1.重定向方式,在此种方式下CM会将应用程序连接直接重定向到数据库服务器,CM只参与连接建立阶段工作,CM不参与后面的数据库的数据传输阶段。
2.代理模式,此种方式下,所有应用程序对数据库的访问,都经由CM中转传递给数据库服务器,CM并且负责将数据库的应答中转给应用程序。
 
 
 
 
 
 
 
 
 
 
 
3.CM的监控状态功能。
 
1.定期获取集群各节点的工作负载、使用情况、失败率等信息
    根据SLA配置和集群资源使用情况,将连接请求路由到负载最低的节点
策略 POLICY
    WORKLOAD   负载最低(默认)
    LATENCY     等待时间最短
    FAILURE    失败最少
    ROUNDROBIN  循环
2.CM运行状态下会监控整个集群的状态,集群发生变更时生成相应的事件,CM通过处理事件来实现切主等调控
 
事件
SELECT repstats_type, repstats_subtype,repstats_time, repstats_desc FROM sysrepstats;
集群增加/删除节点、主从连接/断开、集群增加/删除cm、节点模式变更…
 
定期获取集群主节点
SELECT FIRST 1 ha_type, ha_primary FROM sysha_type;
4.CM的集群故障转移功能。
CM监控集群各节点运行状态,如果发现主节点关闭或EVENT_TIMEOUT超时,就根据CM的FOC配置的规则,在从节点中选择一个节点,将其升为主节点
故障转移规则
包括尝试进行故障转移的节点顺序ORDER,故障转移尝试次数,故障转移仲裁者的优先级(即由哪个CM进行故障转移)
注意
如果客户端连接的server发生故障,则客户端必须再次向cm发起连接请求
SSC HAC必须通过CM进行故障转移


 

------分隔线----------------------------

锋哥公众号


锋哥微信


关注公众号
【Java资料站】
回复 666
获取 
66套java
从菜鸡到大神
项目实战课程

锋哥推荐