redis堵塞了怎么办(上)
发布于:2016-12-26 20:17 作者:losetowin 浏览:3600 分类:技术背景描述:
硬件成本越来越低,所以在很多实际项目中,经常用到redis来作为缓存提高系统的响应速度,也有系统用它来做DB存储, redis很快,主要原因在于以下几点:
1、纯内存操作,读写操作简单,线程占用时间短。
2、单线程模型,避免了上下文切换带来的时间消耗。
...
“雁过留声,人过留痕” 服务异常停止如何排查
发布于:2016-12-18 19:20 作者:losetowin 浏览:3134 分类:技术
题图:来自花瓣
场景
某个java服务运行于线上,突然某天异常停止了,该如何排查?
分析
服务异常终止的原因有很多,比如内存溢出,但进程一旦消失之后,想查找问题便很难,难在没有现场了。这时候,我们原本采用的一些手段比如jmap、jstack等在这里便用不上了。想确认是哪段代码导致内存溢出便很难了。
本文仅描述由于内存溢出导致进程突然...
一致性哈希-数据迁移
发布于:2016-12-12 19:02 作者:losetowin 浏览:5947 分类:技术
当缓存集群增加节点之后,如果直接将流量迁移到新节点,此时新节点上没有数据,这时候落到新节点上的数据读请求便会出现数据读取不到的情况,假若缓存的数据逻辑复杂,则可能会出现短暂性的服务响应慢的情况(因为需要重新计算数据,写入缓存),所以这种情况下,适合对数据做迁移之后再将读取流量迁移到新节点。
那该如何做到平滑的迁移呢?
以下方案,未经过实际操作,仅是自己思路,仅供参考。
...