摘要: 缓存雪崩 对于系统 A,假设每天高峰期每秒 5000 个请求,本来缓存在高峰期可以扛住每秒 4000 个请求,但是缓存机器意外发生了全盘宕机或者大量缓存集中在某一个时间段失效。缓存挂了,此时 1 秒 5000 个请求全部落数据库,数据库必然扛不住,它会报一下警,然后就挂了。此时,如果没有采用什么特别 阅读全文
posted @ 2020-05-21 18:41 星火燎原智勇 阅读(423) 评论(0) 推荐(0) 编辑
摘要: 始因 有时候线上可能会遇到这样的问题: 明明我设置了对应的 key 以及超时时间,但是在使用的过程当中发现对应的 key 丢失了,尤其是在用户账号登录状态保持有效期的场景下,会越发的明显。即:一个用户正常登录会产生一个有效期为一天的 token,这样用户再次进入网站是不需要登录的。但是发生 key 阅读全文
posted @ 2020-05-21 18:03 星火燎原智勇 阅读(4202) 评论(0) 推荐(0) 编辑
摘要: 背景 要想完全彻底的搞清楚 epoll 底层原理,我们有必要了解一下整个 IO 的发展历程,计算机内核的每一次的优化升级都是由于其自身的缺点进而发展出来的,从而促使底层系统函数的迭代升级,进而才会促使整个 IT 技术的升级迭代。这里不会讲太细节性的东西,例如:网络通信、CPU 中断等,这个有兴趣的同 阅读全文
posted @ 2020-05-21 11:10 星火燎原智勇 阅读(977) 评论(1) 推荐(2) 编辑