- 博客(3)
- 收藏
- 关注
原创 缓存雪崩,缓存穿透,缓存预热,缓存算法
缓存雪崩缓存雪崩可能是因为数据未加载到缓存中,或者缓存同一时间大面积的失效,从而导致所有请求都去查数据库,导致数据库CPU和内存负载过高,甚至宕机。解决思路:1,采用加锁计数,或者使用合理的队列数量来避免缓存失效时对数据库造成太大的压力。这种办法虽然能缓解数据库的压力,但是同时又降低了系统的吞吐量。2,分析用户行为,尽量让失效时间点均匀分布。避免缓存雪崩的出现。
2017-03-07 00:20:23 249
转载 知乎服务化的实践与思考
服务化是知乎几年来技术演进故事里的一个主角,公司规模从几十人到几百人,在监控、tracing、框架、容器等基础设施从无到有的同时,也扩展出多个后端技术团队。在服务化演进的过程里,我们也进行了一些新的思考。服务化的愿景「微服务」 是业内最近两三年业内很火的 buzzword,迁移到微服务架构,大多强调这些好处:松耦合独立发布快速迭代
2017-03-07 00:18:44 231
转载 微店分布式监控系统实践
为什么我们要造一套轮子早期我们和很多公司一样使用的是zabbix监控,应该说zabbix的功能还是蛮强大的。但是随着公司的业务发展,我们很快发现有很多问题zabbix很难解决。问题主要提现在几个方面:第一,协作的问题,zabbix界面设计非常晦涩难懂,更多是站在运维的角度设计,和时下流行的devops理念显得格格不入,我们希望开发能更多参与进来,而现状是只有运维在配置 zabbix
2017-03-07 00:11:26 336
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人