在现代系统的设计过程中,为了减轻请求的压力,通常采用缓存技术。为了进一步提升
缓存的命中率,通常采用分布式缓存方案。即前端的调度模块,将针对不同内容的用户请求 分配不同的缓存服务器向用户提供服务。请给出一个分布式缓存方案,满足如下要求:
1)单台缓存服务器故障,整个分布式缓存集群,可以继续提供服务;
2)通过一定的分配策略,可以保证充分利用每个缓存服务的存储空间,及负载均衡。当 部分服务器故障或系统扩容时,该分配策略可以保证较小的缓存文件重分配开销。
3)当不同缓存服务器的存储空间存在差异时,分配策略可以满足比例分配