week05 学习总结
本周主要学习技术选型相关内容。
分布式缓存
缓存作为介于数据访问者和数据源之间的一种高速存储,被广泛应用于互联网应用架构的各个层级之中。
客户端应用缓存减少网络请求,前端服务器应用 cdn 减少服务器请求,应用程序利用缓存减少计算与数据源访问,数据库应用缓存减少磁盘页读取,cpu 利用缓存提高计算效率。
缓存的一个关键指标是缓存命中率。
消息队列与异步
消息队列主要用于削峰填谷,可以降低上下游耦合,使得服务有更好的伸缩性。
![](https://static001.geekbang.org/infoq/50/5000d520abfee6e0af2d54b26c380de5.png)
![](https://static001.geekbang.org/infoq/a2/a23d03044a78b01ba73d1ce64abf0c88.png)
主要 mq 产品有 RabbitMQ RocketMQ Kafka
评论