Week 5 总结
1. 分布式
因为所处行业,自己在工作中从来没有用过分布式,通过课程埋下了一个分布式的索引,如果单点能力不够强的时候要考虑分布式。分布式最为核心的是一致性路由算法,如何能实现线性伸缩?这个算法和管理也有异曲同工之妙,如果团队加人的情况下采样实现团队协作?给你10个人能用好吗?100个人了?把资源用好并不是一件简单的事情
2. 缓存
缓存这个思想应该时刻牢记,cdn、反向代理、本地缓存、分布式缓存等
缓存雪崩这个例子很有意思,好像人已经习惯了工具的存在,比如说汽车,当某天汽车不存在的时候,人就无法出远门了。缓存被数据库习惯了之后,已经不能脱离,产生了这个现象。解决的办法就是warm up,提前热身
redis 没有用过,未来要学习
3. 消息队列
消息队列可以让耗时的操作变成异步,提升性能。类似领导分布了一个活,不用等着你完成,继续给别人分配工作去了
消息队列的产品RabbitMQ、ActiveMQ、RocketMQ、Kafka后续可以研究
版权声明: 本文为 InfoQ 作者【黄立】的原创文章。
原文链接:【http://xie.infoq.cn/article/dc9c1ae86ef857d25315712e8】。文章转载请联系作者。
评论