发明名称 支持高并发缓存任务队列的系统及其异步批量操作方法
摘要 本发明提供一种支持高并发缓存任务队列的系统及其异步批量操作方法。一种支持高并发缓存任务队列的系统包括移动终端,所述移动终端包含第一远程访问模块;服务器端,所述服务器端包含缓存、阻塞队列、数据库和第二远程访问模块;其中所述缓存具有黑名单,用以存储被删除的数据,所述黑名单使用过期时间值,所述移动终端通过第一远程访问模块访问服务器端,所述服务器端通过第二远程访问模块与移动终端通信。该系统提高了效率和响应速度,并消除了异步方式发生错误的可能。
申请公布号 CN103116634B 申请公布日期 2017.02.08
申请号 CN201310049237.4 申请日期 2013.02.07
申请人 上海雷腾软件股份有限公司 发明人 苏华
分类号 G06F17/30(2006.01)I 主分类号 G06F17/30(2006.01)I
代理机构 上海百一领御专利代理事务所(普通合伙) 31243 代理人 孟湘明
主权项 一种支持高并发缓存任务队列的系统,其特征在于,所述系统包括:移动终端,所述移动终端包含第一远程访问模块;服务器端,所述服务器端包含缓存、阻塞队列、数据库和第二远程访问模块;其中所述缓存具有黑名单,用以存储被删除数据的标记,所述黑名单使用过期时间值,所述移动终端通过第一远程访问模块访问服务器端,所述服务器端通过第二远程访问模块与移动终端通信;用于实现批量查询操作的时候,解析请求参数以判断请求类型和请求参数的合法性;根据查询参数搜索缓存,查看数据是否在删除的缓存的黑名单中,如果在黑名单中则不在结果中列出查询结果;如果不在黑名单中,则从缓存中批量取出该操作的数据;如果缓存中没有该操作的数据,则从数据库中批量取出数据,并将其加入到缓存中;将取出的数据返回给移动终端。
地址 201203 上海市浦东新区张江高科技园区达尔文路88号2幢603室