01.楔子
02.架构设计
03.存储方案
04.Syncer
05.复制原理实现(一): Event
06.复制原理实现(二): Cmd
07.Dumper
08.复制原理实现(三): Mysql连接协议
09.复制原理实现(四): Mysql复制协议
10.交付
后端工程师,对go语言和中间件开发有兴趣的同学
在我过去工作中,遇到过大大小小的线上故障,有的是机器的资源问题,有的是代码问题,大部分处理都情有可原。但还有一类线上故障,造成的影响非常大,那就是mysql的主从同步延迟问题,而让我惊讶的是,针对这个问题的处理,很多人的思考都集中在业务那一层,比如将数据读取从从库切换到主库,或者优化sql,提高mysql的性能等等。好像都忽略了这个问题的本质在数据库那一层,在主从数据同步那里。
这个项目课用10节课讲一个Binlog Server,是数据库主从同步延迟问题非常有效的解决方案。10节课里面不会着重于每一个变量的定义和每一个方法的实现,侧重于mysql复制原理的知识点讲解和具体实现。同时,这是一门中间件课程,用的是Golang语言,对于习惯了Web编程和非Golang开发同学来说,也是一个还算可以的学习项目。
购买须知:
1、本课程为虚拟产品,一经购买,概不退款(讲师特别声明除外)
2、在使用过程中,遇到任何问题,请邮件联系:pr@sifou.com
3、划线价说明:商品展示的划横线价格为参考价,并非原价。该价格仅供您参考。
版权声明:讲者在本产品上发表的全部原创内容(包括但不限于文字、视频、图片等)著作权均归讲师本人所有。未经讲师授权许可,观众用户不得以任何载体或形式使用讲师的内容。