登录 / 注册
IT168技术开发频道
IT168首页 > 技术开发 > 技术开发技术 > 正文

RadonDB技术手册——RadonDB高可用体验

2018-05-08 10:21    it168网站原创  作者: 厂商投稿 编辑: 田晓旭

  【IT168 技术】背景

  RadonDB每个分区都是3副本,3个副本通过Raft协议进行选主,数据基于MySQL GTID进行同步。

  本场景目的是体验RadonDB分区高可用,当主副本不可用时,副本间秒级选主并继续提供服务。

  操作

  1) 使用压力测试工具对主副本加压(64线程随机写操作)

RadonDB技术手册——RadonDB高可用体验

  2) 通过Console查看3副本主从情况

RadonDB技术手册——RadonDB高可用体验

  192.168.0.28为主副本(Master)

  3) Kill主副本的MySQL服务

  4) 压测客户端有大概3秒的中断,随后继续正常工作

RadonDB技术手册——RadonDB高可用体验

  5) 在Console查看主从情况

RadonDB技术手册——RadonDB高可用体验

  可以看到,

  主副本已从192.168.0.28自动切到192.168.0.3

  技术分析

  RadonDB单分区3副本采用Raft+GTID机制。

  当主副本出现故障不可用时,其他从副本会自动发起选主请求(Raft协议),跟主副本数据完全一致的从副本将被选为新主,继续对外提供服务,从而达到单分区高可用,强一致,数据零丢失。

标签: 数据库 , 青云
相关文章
  • IT168企业级IT168企业级
  • IT168文库IT168文库

扫码送文库金币

编辑推荐
系统架构师大会
系统架构师大会
点击或扫描关注
IT168企业级微信关注送礼
IT168企业级微信关注送礼
扫描关注
首页 评论 返回顶部