《架构师训练营》第五周总结
一、缓存
合理缓存的可以带来的性能提升毋庸置疑,在学完本周的课程之后,让我更清晰了缓存在应用系统的各个环节带来的性能提升。无论何时使用缓存,都应该基于实际存在的问题考虑为什么要如此设计和使用缓存。
二、消息队列与异步架构
我认为使用消息队列后的系统架构,每个模块更容易做面向对象的设计。消息队列让我想到了工厂里面的流水线,每位工人旁边有一个工作台,完成的工作结果放在工作台上交给下一位。彼此不需要等待谁,大家自己对自己的工作负责。
三、负载均衡
四、分布式数据库
4.1 MySQL 主从复制
4.2 MySQL 一主多从复制
4.3 MySQL 主主复制
4.4 MySQL 主主失效恢复
4.5 MySQL 主主失效维护
版权声明: 本文为 InfoQ 作者【黑】的原创文章。
原文链接:【http://xie.infoq.cn/article/fbb5d102183beb3b8ca36e34b】。未经作者许可,禁止转载。
评论