当前位置:首页 > 单片机 > 架构师社区
[导读]现如今,缓存系统的应用非常广泛,能够用来提高并发数、数据吞吐量,提高快速响应能力。那么当数据量达到一定程度,单机环境可能就显得有些力不从心了,就需要一个分布式缓存系统。分布式缓存能够处理大量的动态数据,因此比较适合应用在Web2.0时代中的社交网站等需要由用户生成内容的场景。缓存...

现如今,缓存系统的应用非常广泛,能够用来提高并发数、数据吞吐量,提高快速响应能力。那么当数据量达到一定程度,单机环境可能就显得有些力不从心了,就需要一个分布式缓存系统。分布式缓存能够处理大量的动态数据,因此比较适合应用在Web 2.0时代中的社交网站等需要由用户生成内容的场景。


缓存系统的选择分布式缓存的选择及问题


分布式缓存的选择及问题


缓存分类
如上图所示,首先缓存大致可以分为四大类:
  • CDN 缓存:CDN 即内容分发网络,CDN 边缘节点将数据缓存起来。

  • 反向代理缓存:如 Nginx 的缓存。

  • 本地缓存:代表的有 EhCache 和 Guava Cache。

  • 分布式缓存:各缓存系统。


分布式缓存
本文主要探讨各分布式缓存系统,如上图所示,列出了五种:
其中 EvCache 和 Aerospike 使用场景不是那么通用和广泛。
  • EvCache:是 Netflix 的基于 Memcached
本站声明: 本文章由作者或相关机构授权发布,目的在于传递更多信息,并不代表本站赞同其观点,本站亦不保证或承诺内容真实性等。需要转载请联系该专栏作者,如若文章内容侵犯您的权益,请及时联系本站删除( 邮箱:macysun@21ic.com )。
换一批
延伸阅读
关闭