发明名称 | 一种数据获取方法、系统及装置 | ||
摘要 | 本申请公开了一种数据获取方法、系统及装置,该方法包括:接收客户端发送的数据获取请求;判断数据获取请求中携带的关键字是否在预先设置的白名单中;当关键字不在所述白名单中时,通知客户端未查找到关键字对应的数据内容;当关键字在所述白名单中时,根据关键字查询缓存,在缓存中查找不到关键字对应的数据内容时,查询后台数据库以获取所述关键字对应的数据内容;当查找到关键字对应的数据内容时,将查找到的数据内容提供给客户端;当未查找到关键字对应的数据内容时,通知客户端未查找到关键字对应的数据内容。通过设置的白名单对数据请求进行过滤,避免了缓存大量不命中的情况,提高了数据处理效率和系统可靠性。 | ||
申请公布号 | CN102682037B | 申请公布日期 | 2016.09.28 |
申请号 | CN201110066885.1 | 申请日期 | 2011.03.18 |
申请人 | 阿里巴巴集团控股有限公司 | 发明人 | 邓宗平 |
分类号 | G06F17/30(2006.01)I | 主分类号 | G06F17/30(2006.01)I |
代理机构 | 北京同达信恒知识产权代理有限公司 11291 | 代理人 | 郭润湘 |
主权项 | 一种数据获取方法,其特征在于,包括:接收客户端发送的数据获取请求;查询所述数据获取请求中携带的关键字是否在删除队列中,若是,确定所述关键字不在白名单中;若否,判断该关键字是否是在关键字队列中存储的关键字,若是,则确定所述关键字在白名单中,否则确定所述关键字不在白名单中;所述白名单根据后台数据库中存储的数据内容对应的关键字构建,所述白名单具体通过存储已添加的关键字的关键字队列和存储需删除的关键字的删除队列构建;当所述关键字不在所述白名单中时,通知客户端未查找到所述关键字对应的数据内容;当所述关键字在所述白名单中时,根据所述关键字查询缓存,在缓存中查找不到所述关键字对应的数据内容时,查询后台数据库以获取所述关键字对应的数据内容;当查找到所述关键字对应的数据内容时,将查找到的数据内容提供给客户端;当未查找到所述关键字对应的数据内容时,通知客户端未查找到所述关键字对应的数据内容。 | ||
地址 | 英属开曼群岛大开曼岛资本大厦一座四层847号邮箱 |