MySQL Fabric集群功能整理---择录官网
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> MySQL Fabric特点: 1:高可用性 (HA) 。 2:使用数据分片的横向扩展。( 自动数据分片 ) 这两个特性既可以单独使用,也可以结合使用。 原理: mysqlfabric 是处理任何管理请求的进程。使用 HA 特性时,还可以让此进程负责监视主服务器并在发生故障时,开始故障转移,将从服务器升级成主服务器。MySQL Fabric-aware 连接器把从 MySQL Fabric 获取的路由信息存储到缓存中,然后凭借该信息将事务或查询发送给正确的 MySQL 服务器。 高可用性: HA 组由两个或更多个 MySQL 服务器组成;任何时刻,其中都有一台服务器作为主服务器(MySQL 复制功能的主服务器),其他服务器则作为从服务器(MySQL 复制功能的从服务器)。HA 组的作用就是确保该组中保存的数据始终可访问。MySQL 的复制功能可通过复制来确保数据安全, MySQL Fabric 的高可用性解决方案在此基础上提供了两个必不可少的额外要素: 1:故障检测和升级 — MySQL Fabric 监视 HA 组中的主服务器,在主服务器发生故障时选择一个从服务器并将其升级为主服务器 2:数据库请求路由 — 将写入请求路由到主服务器以及将读取请求在各个从服务器之间进行负载均衡的操作对应用是透明的