预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共28页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN110140119A(43)申请公布日2019.08.16(21)申请号201780081047.7(74)专利代理机构北京世峰知识产权代理有限公司1(22)申请日2017.10.251713代理人卓霖许向彤(30)优先权数据62/413,6392016.10.27US(51)Int.Cl.15/783,5372017.10.13USG06F16/2455(2019.01)G06F11/20(2006.01)(85)PCT国际申请进入国家阶段日G06F12/128(2016.01)2019.06.27G06F12/0846(2016.01)(86)PCT国际申请的申请数据PCT/US2017/0582492017.10.25(87)PCT国际申请的公布数据WO2018/081242EN2018.05.03(71)申请人MZ知识产权控股有限责任公司地址美国加利福尼亚州(72)发明人E·利奥K·肖G·王权利要求书3页说明书15页附图9页(54)发明名称后由来自主数据库中的保留缓存数据填充。用于管理缓存服务器群集的系统和方法(57)摘要本公开的实现指向用于实现缓存数据管理系统的系统、设备和方法。网络服务器计算机接收对存储在计算机群集中的数据的缓存数据请求,所述计算机群集包括多台主缓存数据服务器计算机,这些主缓存数据服务器计算机没有相应的从缓存数据服务器计算机来存储保留缓存数据。代理计算机与所述多台网络服务器计算机和所述计算机群集通信,将所述缓存数据请求从所述网络服务器计算机路由至所述计算机群集。每台代理计算机包括哨兵模块和Trask监视器代理,所述哨兵模块通过检测主缓存数据服务器计算机的故障而对所述计算机群集的运行状况进行监视,所述Trask监视器代理管理所述计算机群集。响应于所述哨兵模块检测到发生故障的主缓存数据服务器计算机,所述Trask监视器代理用基本为空的备用主缓存数据服务器计算机来替换所述发生故障的主缓存数据服务器计算机,CN110140119A该基本为空的备用主缓存数据服务器计算机随CN110140119A权利要求书1/3页1.一种缓存数据管理系统,包括:多台网络服务器计算机,用于处理缓存数据请求;计算机群集,其包括多台主缓存数据服务器计算机,所述多台主缓存数据服务器计算机没有相应的多台从缓存数据服务器计算机来存储保留缓存数据;以及多台代理计算机,其与所述多台网络服务器计算机和所述计算机群集通信,其中,所述多台代理计算机将所述缓存数据请求从所述多台网络服务器计算机路由至所述计算机群集,并且其中,每台代理计算机包括:哨兵模块,用于对所述计算机群集的运行状况进行监视,其中,所述哨兵模块检测主缓存数据服务器计算机的故障;以及Trask监视器代理,用于管理所述计算机群集,其中,响应于所述哨兵模块检测到发生故障的主缓存数据服务器计算机,所述Trask监视器代理用基本为空的备用主缓存数据服务器计算机替换所述发生故障的主缓存数据服务器计算机,并且其中,所述基本为空的备用主缓存数据服务器计算机由来自主数据库的所述保留缓存数据来填充。2.根据权利要求1所述的缓存数据管理系统,其中,每台网络服务器计算机包括缓存数据请求模块。3.根据权利要求1所述的缓存数据管理系统,其中,每台代理计算机进一步包括:多个缓存数据请求分发模块,以将所述缓存数据请求从所述多台网络服务器计算机的缓存数据请求模块路由至所述多台主缓存数据服务器计算机中的一台。4.根据权利要求1所述的缓存数据管理系统,其中,每个缓存数据请求分发模块在所述多台主缓存数据服务器计算机之间随机路由所述缓存数据请求。5.根据权利要求1所述的缓存数据管理系统,其中,在所述多台网络服务器计算机之一处接收到对多个缓存密钥之一的请求时,在所述多台网络服务器计算机之一和所述多台代理计算机之一之间建立连接。6.根据权利要求5所述的缓存数据管理系统,其中,在接收到所述经路由的缓存数据请求时,所述主缓存数据服务器计算机共同存储所述多个缓存密钥并提供选定的缓存密钥。7.根据权利要求1所述的缓存数据管理系统,进一步包括:多个状态监视服务器,以(i)监视所述多台主缓存数据服务器计算机的状态,及(ii)选择所述多台代理计算机中的一台作为代理领导者。8.根据权利要求1所述的缓存数据管理系统,其中,所述多台主缓存数据服务器计算机被细分为服务器池。9.根据权利要求8所述的缓存数据管理系统,其中,一台或多台基本为空的备用主缓存数据服务器计算机变得能操作以增加所述服务器池的大小。10.根据权利要求1所述的缓存数据管理系统,其中,所述哨兵模块发现对所述多台主缓存数据服务器计算机之一的相同实例进行监视的其它哨兵模块。11.一种管理缓存数据的方法,包括:在多