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

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

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

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

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

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

(19)中华人民共和国国家知识产权局*CN102891894A*(12)发明专利申请(10)申请公布号CN102891894A(43)申请公布日2013.01.23(21)申请号201210394293.7(22)申请日2012.10.17(71)申请人中国工商银行股份有限公司地址100140北京市西城区复兴门内大街55号(72)发明人汪博宛秋殷明麻晓波(74)专利代理机构北京三友知识产权代理有限公司11127代理人任默闻(51)Int.Cl.H04L29/08(2006.01)权利要求书权利要求书2页2页说明书说明书1212页页附图附图99页(54)发明名称应用于服务器集群的缓存方法、缓存服务器及缓存系统(57)摘要本发明提供一种应用于服务器集群的缓存方法、缓存服务器及缓存系统,其中,该缓存方法包括:接收来自管理服务器的连接请求;根据连接请求判断是否能建立连接;如果判断结果为能,则建立与连接请求相应的应用服务器之间的连接;如果判断结果为否,发送连接饱和信息给管理服务器,以便管理服务器重新选择新的缓存地址;通过与连接请求相应的应用服务器之间的连接响应来自应用服务器的数据获取请求。通过本发明,可以提高服务器集群中各服务器的工作效率。CN102894ACN102891894A权利要求书1/2页1.一种应用于服务器集群的缓存方法,其特征在于,所述的方法包括:接收来自管理服务器的连接请求;根据所述的连接请求判断是否能建立连接;如果判断结果为能,则建立与所述连接请求相应的应用服务器之间的连接;如果判断结果为否,发送连接饱和信息给所述的管理服务器,以便所述的管理服务器重新选择新的缓存地址;通过所述与连接请求相应的应用服务器之间的连接响应来自所述应用服务器的数据获取请求。2.根据权利要求1所述的方法,其特征在于,在所述接收来自管理服务器的连接请求之前,所述的方法还包括:所述管理服务器接收来自所述应用服务器的所述连接请求,其中,所述连接请求中包括所述应用服务器的地址;所述管理服务器根据所述的连接请求查询相应的缓存地址;所述管理服务器将所述的连接请求转发至所述相应的缓存地址。3.根据权利要求2所述的方法,其特征在于,所述管理服务器根据所述的连接请求查询相应的缓存地址包括:所述管理服务器根据本地保存的缓存服务器连接信息查询所述连接请求中的应用服务器是否存在相应的连接信息;如果查询结果为存在,则根据所述相应的连接信息发送所述的连接请求;如果查询结果为不存在,则所述管理服务器根据本地保存的缓存服务器信息选择一个缓存地址发送所述的连接请求,并更新所述的缓存服务器连接信息。4.根据权利要求1所述的方法,其特征在于,通过所述与连接请求相应的应用服务器之间的连接响应来自所述应用服务器的数据获取请求包括:根据所述数据获取请求判断快速访问区是否存在相应的数据;如果判断结果是存在,则从所述快速访问区将所述相应的数据发送给所述应用服务器;如果判断结果是不存在,则从缓存区中将所述相应的数据发送给所述应用服务器。5.一种应用于服务器集群的缓存服务器,其特征在于,所述的缓存服务器包括:第一连接请求接收单元,用于接收来自管理服务器的连接请求;连接建立判断单元,用于根据所述的连接请求判断是否能建立连接;第一连接建立单元,用于在所述连接建立判断单元判断的结果为能建立连接时,建立与所述连接请求相应的应用服务器之间的连接;饱和信息发送单元,用于在所述连接建立判断单元判断的结果为否时,发送连接饱和信息给所述的管理服务器,以便所述的管理服务器重新选择新的缓存地址;数据获取请求响应单元,用于通过所述与连接请求相应的应用服务器之间的连接响应来自所述应用服务器的数据获取请求。6.根据权利要求5所述的缓存服务器,其特征在于,所述的数据获取请求响应单元包括:快速访问判断模块,用于根据所述数据获取请求判断快速访问区是否存在相应的数2CN102891894A权利要求书2/2页据;数据快速发送模块,用于在所述快速访问判断单元的判断结果为存在所述相应的数据时,从所述快速访问区将所述相应的数据发送给所述应用服务器;数据发送模块,用于在所述快速访问判断单元的判断结果为不存在所述相应的数据时,从缓存区中将所述相应的数据发送给所述应用服务器。7.一种服务器集群的缓存系统,其特征在于,所述的系统包括如权利要求5或6所述的缓存服务器、应用服务器以及管理服务器,其中,所述的应用服务器包括:第一连接请求发送单元,用于向所述的管理服务器发送连接请求,其中,所述连接请求中包括所述应用服务器的地址;第二连接建立单元,用于建立与所述缓存服务器之间的连接;数据获取请求发送单元,用于向所述缓存服务器发送数据获取请求;数据获取单元,用于获取来自所述缓存服务器的数据;所述的管理服务器包括:第二连接请求接收单元,用于接收来自所述应用服务