构建高性能服务(一)ConcurrentSkipListMap和链表构建高性能Java Memcached
场景缓存服务器是互联网后端服务中常用的基础设施。场景(一)图片服务器上存储了大量图片,为了提高图片服务的吞吐量,希望把热门的图片加载到内存中。场景(二)分布式存储服务,为提高访问吞吐,把大量的meta信息存储在内存中。问题但是使用Java语言开发缓存服务,不可避免的遇到GC问题。无论使用ehcache是基于Map实现的缓存,都会产生大量MinorGC无法回收的对象,最终导致CMS或FullGC,