架构师训练营 - 第五周总结

发布于: 22 小时前

分布式缓存

缓存主要是解决IO瓶颈,缓存的命中率是主要性能置表,因为分布式架构大多数是集群,集群当中的数据是共享的,那就会存在命中率的问题,所以需要通过一定的算法来平衡,每台机器存储的是相应hash值的数据,降低网络IO的使用。

消息队列与异步框架

消息队列和异步框架大多都是为了解耦,主进程或者说生产者只负责生产事件,不关心处理结果,同时消费者也不关心生产者的处理结果,提升系统的吞吐量,但是要考虑具体业务场景,通过业务补偿或者重试来解决数据一致性的问题。

负载均衡

集群高可用的前提是可以合理的进行负载均衡,通过一定的算法来调用对应的服务器,提高系统可用性

分布式数据库

读写分离,保障主库的写,对读操作使用另一台服务器保障快速读取,且与写操作不互相影响。主从间数据同步的实现方式会影响实际业务中读的时效性,比如mysql的处理机制天然的存在一定的延时。

发布于: 22 小时前 阅读数: 4
用户头像

teslə

关注

还未添加个人签名 2018.08.09 加入

还未添加个人简介

评论

发布
暂无评论
架构师训练营 - 第五周总结