eastany / eastany.github.com

我的博客
4 stars 3 forks source link

程序的缓存数据持久化策略 #43

Open eastany opened 9 years ago

eastany commented 9 years ago

前几天遇到rabbitMQ的一点问题, 由于其采用的GC策略导致长时间大链接请求下内存会一直增长,最终会引起服务不可用,进程阻塞,有可能会导致数据无法落到磁盘,出现丢失。 联系之前使用的NSQ,新兴的队列之一,对于内存数据,如果超过阀值会持久化到硬盘,可以有效防止数据丢失。 对于内存型缓存服务持久化能否做到差异化持久化呢?如果无法做到通用型,是否针对具体应用可以做一些差异化存储的尝试?这个一般取决于数据元的大小和diff算法,希望以后有机会可以在项目时间中尝试下