使用 golang 开发数据库周边工具
https://xie.infoq.cn/article/d5082aa1c4d111bf9902ac0de
作者:lixiaofeng
MGR 已经实现了 故障转移 和数据的一致性, 剩下的工作就比较简单了。我们只要使用脚本去定时探测主节点了,是否改变了就可以了,就可以实现高可用了。
https://xie.infoq.cn/article/6f66441a3aceea5f74c2be68f
作者:lixiaofeng
本篇分享只读节点的高可用。对写节点的高可用,我么主要检测主节点的变化,当主节点变化时,我们重新绑定 vip(或者 dns)即可。对于只读节点的高可用,情况会复杂一些。
https://xie.infoq.cn/article/bf0dff7a3766f3001b9508274
作者:lixiaofeng
MongoDB 的运维平台,首先要考虑的自动化创建集群,自动化升级,统一修改参数,故障节点重新初始化。下面以故障节点重新初始化为例,说明节点故障后,重新初始化的过程。
https://xie.infoq.cn/article/872160cd523c621b8063f7606
作者:lixiaofeng
对于日志的监控分析, ELK 依然已经成为业界标准了。若我们的需求非常简单,例如,要实时监控 MySQL,MongoDB 等的日志文件, 实时监控 error log。 若出现了 error log, 马上报警。
若是需求简单,没必要安装大块头的 ELK 情况下, 我们也可以自己写代码来实现对日志的实时监控。
https://xie.infoq.cn/article/f8cd0e77076f8d6ce38959b72
作者:lixiaofeng
Xenon 是一款由 RadonDB 开发团队研发并开源的新一代 MySQL 集群高可用工具。基于 Raft 协议进行无中心化选主,实现主从秒级切换;基于 Semi-Sync 机制,保障数据不丢失,实现数据强一致性。
版权声明: 本文为 InfoQ 作者【lixiaofeng】的原创文章。
原文链接:【http://xie.infoq.cn/article/f5f5442d5365095f4c150146f】。
本文遵守【CC-BY 4.0】协议,转载请保留原文出处及本版权声明。
评论