发明名称 一种基于元数据管理的分布式缓存实现方法及系统
摘要 本发明提供一种基于元数据管理的分布式缓存实现方法,包括:步骤1、用户通过缓存客户端获取实际缓存节点元数据信息;步骤2、用户根据缓存客户端返回的元数据信息直接访问缓存节点存取数据。本发明还提供一种基于元数据管理的分布式缓存实现系统。通过本发明提供一种基于元数据管理的分布式缓存实现方法及系统,可以解决在分布式缓存的环境中,当缓存节点数目有变化,或者某些缓存节点失效的情况下所引起的缓存重组、命中率大幅度降低的问题。
申请公布号 CN102710790B 申请公布日期 2015.06.10
申请号 CN201210205262.2 申请日期 2012.06.20
申请人 深圳市远行科技有限公司 发明人 高正
分类号 H04L29/08(2006.01)I;H04L12/24(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 深圳市凯达知识产权事务所 44256 代理人 任转英
主权项 一种基于元数据管理的分布式缓存实现方法,其特征在于,包括:步骤1、用户通过缓存客户端获取实际缓存节点元数据信息;具体包括:步骤1.1、缓存客户端接收用户请求;步骤1.2、缓存客户端根据用户请求,获取实际缓存节点元数据信息;具体包括:缓存客户端根据用户请求,从存储的元数据中确定出最优缓存节点作为用户的实际缓存节点;所述确定最优缓存节点的具体方法如下:当缓存数据没有副本时,根据元数据中存储的缓存节点存储情况以及响应时间,确定最优缓存节点;当缓存数据有副本时,用户的请求在缓存主体创建完成后即返回,再排除掉主体所在缓存节点,根据元数据中存储的缓存节点存储情况以及响应时间,逐一确定副本所在的最优缓存节点;步骤1.3、缓存客户端将获取的缓存节点元数据信息返回给用户;步骤2、用户根据缓存客户端返回的元数据信息直接访问缓存节点存取数据。
地址 518057 广东省深圳市南山区高新南七道002号深圳市数字技术园B1栋6楼A区1号