一种防止短时间内重复请求API服务器的方法

基本信息

申请号 CN201210182193.8 申请日 -
公开(公告)号 CN102710776B 公开(公告)日 2014-08-20
申请公布号 CN102710776B 申请公布日 2014-08-20
分类号 H04L29/08(2006.01)I 分类 电通信技术;
发明人 朱泽;范鹏;刘晓军;朱誉;俞志坚 申请(专利权)人 上海兆民云计算科技有限公司
代理机构 天津盛理知识产权代理有限公司 代理人 王利文
地址 300384 天津市南开区华苑产业园区海泰发展六路绿色生产基地G座6F
法律状态 -

摘要

摘要 本发明涉及一种防止短时间内重复请求API服务器的方法,包括以下步骤:1、生成缓存文件;2、组装消息概要;3、取出缓存文件中全部条目的消息概要,与当前消息概要进行对比,如果有完全相同的条目,则不执行该请求的相应操作;4、取出缓存文件中时间戳信息与当前消息信息概要相同的条目,如果缓存文件被读写锁保护或者取出的条目中消息概要不是默认消息概要,则不执行该请求的相应操作;5、将本次操作覆盖此条目写入缓存文件,并执行此次请求的相应操作;6、将缓存文件中相关条目修改为默认消息概要。本发明实现了对服务器端的处理操作的双层的保护功能,避免重复的处理流程造成服务器资源浪费甚至是系统业务逻辑紊乱等情况发生。