发明名称 |
一种缓存方法及装置 |
摘要 |
本申请涉及数据缓存技术领域,尤其涉及一种缓存方法及装置,用以解决现有技术中针对海量客户端请求到达服务器,导致服务器处理效率低的技术问题,包括:首先从线程队列中选取一个未执行的线程,然后通过该线程从缓存池中获取该线程需要的服务,如果获取失败,则将该线程设置为前置线程,前置线程可以去服务器中请求需要的服务,在该线程从服务器中获取到需要的服务之后,将该服务更新至缓存池,然后从线程队列中选取下一个未执行的线程,由于缓存池中已经存有相应的服务,因而线程可以直接从缓存池中获取到相应的服务,从而使得海量的请求都可以从缓存池中获取到相应的服务,提高了系统效率,减轻了服务器的负担。 |
申请公布号 |
CN105447092A |
申请公布日期 |
2016.03.30 |
申请号 |
CN201510754054.1 |
申请日期 |
2015.11.09 |
申请人 |
联动优势科技有限公司 |
发明人 |
刘壮;梁雷;崔啸 |
分类号 |
G06F17/30(2006.01)I |
主分类号 |
G06F17/30(2006.01)I |
代理机构 |
北京同达信恒知识产权代理有限公司 11291 |
代理人 |
黄志华 |
主权项 |
一种缓存方法,其特征在于,包括:选取线程队列中的一个未执行的线程,从缓存池中获取所述线程需要的服务;如果无法从所述缓存池中获取所述线程需要的服务,则将所述线程设置为前置线程,通过执行所述前置线程从所述服务器中请求需要的服务,并将所述服务更新至所述缓存池,并返回选取线程队列中的一个未执行的线程的步骤。 |
地址 |
100088 北京市海淀区学院南路12号京师科技大厦A座7层 |