[发明专利]一种缓存策略的确定方法及装置有效
| 申请号: | 201610628394.4 | 申请日: | 2016-08-03 |
| 公开(公告)号: | CN107689969B | 公开(公告)日: | 2020-01-17 |
| 发明(设计)人: | 梁标 | 申请(专利权)人: | 华为技术有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/24 |
| 代理公司: | 11274 北京中博世达专利商标代理有限公司 | 代理人: | 申健 |
| 地址: | 518129 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 缓存 策略 确定 方法 装置 | ||
本发明实施例提供一种缓存策略的确定方法及装置,涉及通信技术领域,使得API管理集群能够自动生成缓存策略,该方法包括:API管理集群对接收到的多个API请求消息和多个API响应消息进行统计分析,并根据统计分析结果确定缓存时间段;以及该API管理集群确定缓存策略,其中,该缓存时间段为第一时间段所在周期之后的周期中与该第一时间段相对应的时间段,在该第一时间段内,该API管理集群接收到的所有携带第一API标识的API请求消息对应的API响应消息的内容均相同。
技术领域
本发明涉及通信技术领域,尤其涉及一种缓存策略的确定方法及装置。
背景技术
随着应用(Application,App)的迅猛发展,越来越多的公司或者网站的服务商向App开发者提供开放应用程序编程接口(Application Programming Interface,API),使得App开发者能够基于开放API迅速开发App。
App在使用的过程中,通过调用相应的API,向API管理集群发送API请求消息,由API管理集群将该API请求消息经过处理后发送至相应服务器。随着用户需求的飞速增长,API管理集群作为API网关,每天需要处理数十亿的API请求消息,平均每秒上万个API请求消息,这对API管理集群的性能造成极大的考验。
目前,API管理集群向API开发者提供缓存功能,API开发者在开发API编排逻辑的过程中,在编排逻辑中增加缓存策略,以指示API管理集群缓存指定时间段内接收到的第一个携带指定API标识的API请求消息对应的API响应的内容,当在该指定时间段内收到携带相同API标识的API请求消息时,直接采用缓存的缓存内容进行响应。从而避免了API管理集群对接收到的所有携带相同API标识的API请求消息进行处理,也无需转发给服务器,从而缩短了API处理时延,同时降低了服务器的负载压力。
然而,在上述方法中,缓存策略都是由API开发者编写的。如果缓存策略编写有误,会直接导致APP收到错误的响应而影响业务。
发明内容
本发明的实施例提供一种缓存策略的确定方法及装置,使得API管理集群能够自动生成缓存策略,提高缓存策略的正确率。
为达到上述目的,本发明的实施例采用如下技术方案:
第一方面,本发明实施例提供一种缓存策略的确定方法,该方法包括:API管理集群对接收到的多个API请求消息和多个API响应消息进行统计分析,该多个API请求消息与该多个API响应消息一一对应;该API管理集群根据统计分析结果确定缓存时间段,该缓存时间段为第一时间段所在周期之后的周期中与该第一时间段相对应的时间段,在该第一时间段内,该API管理集群接收到的所有携带第一API标识的API请求消息对应的API响应消息的内容均相同,该第一时间段为该第一时间段内该API管理集群接收到的第一个携带该第一API标识的API请求消息的时刻,到该第一时间段内该API管理集群接收到最后一个携带该第一API标识的API请求消息对应的API响应消息的时刻;该API管理集群确定缓存策略,该缓存策略用于指示该API管理集群根据在该缓存时间段内接收到的第一个携带该第一API标识的API请求消息对应的API响应消息的内容,对该缓存时间段内接收到的所有携带该第一API标识的API请求消息进行响应。
通过本发明实施例提供的缓存策略的确定方法,API管理集群能够对接收到的多个API请求消息和每个API请求消息对应的API响应消息进行统计分析,并在存在第一时间段,该第一时间段内,该API管理集群接收到的所有携带第一API标识的API请求消息对应的API响应消息的内容均相同时,通过确定缓存时间以确定缓存策略,以实现确定缓存策略的自动化,无需人工编写,从而提高缓存策略的正确率。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610628394.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自动切块豆腐压制模
- 下一篇:高营养豆腐及其制备方法





