【技术实现步骤摘要】
一种网关缓存方法、装置、设备及存储介质
[0001]本说明书实施例涉及计算机应用
,尤其涉及一种网关缓存方法、装置、设备及存储介质。
技术介绍
[0002]目前,为了提高服务端的响应速度,往往可以针对服务端设置网关缓存,将部分数据缓存到网关,以便于快速响应。
[0003]但是,相关技术中具体需要人工预先设置网关中的配置信息,才能确定需要缓存到网关的数据,效率较低,设置的灵活程度较低。
技术实现思路
[0004]为了解决上述问题,本说明书实施例提供了一种网关缓存方法、装置、设备及存储介质。技术方案如下所示。
[0005]一种网关缓存方法,应用于网关,包括:
[0006]获取服务端的预设数据;所述预设数据包括缓存配置信息、响应信息、和所述响应信息的查询信息;所述缓存配置信息是由所述服务端生成的;
[0007]在根据所述缓存配置信息确定需要缓存数据的情况下,将所述查询信息添加到网关配置信息中,将所述响应信息存储到网关缓存中。
[0008]可选地,所述缓存配置信息的生成方法,包括:
[0009]服务端针对符合网关缓存条件的响应信息,生成用于表征需要缓存数据的缓存配置信息。
[0010]可选地,所述获取服务端的预设数据,包括:
[0011]获取服务端针对数据查询请求的响应数据;和/或
[0012]获取服务端确定的待缓存数据。
[0013]可选地,所述获取服务端的预设数据,包括:
[0014]获取服务端针对数据查询请求的 ...
【技术保护点】
【技术特征摘要】
1.一种网关缓存方法,应用于网关,其特征在于,包括:获取服务端的预设数据;所述预设数据包括缓存配置信息、响应信息、和所述响应信息的查询信息;所述缓存配置信息是由所述服务端生成的;在根据所述缓存配置信息确定需要缓存数据的情况下,将所述查询信息添加到网关配置信息中,将所述响应信息存储到网关缓存中。2.根据权利要求1所述的方法,其特征在于,所述缓存配置信息的生成方法,包括:服务端针对符合网关缓存条件的响应信息,生成用于表征需要缓存数据的缓存配置信息。3.根据权利要求1所述的方法,其特征在于,所述获取服务端的预设数据,包括:获取服务端针对数据查询请求的响应数据;和/或获取服务端确定的待缓存数据。4.根据权利要求1所述的方法,其特征在于,所述获取服务端的预设数据,包括:获取服务端针对数据查询请求的响应数据;所述数据查询请求用于从所述服务端中查询获取第一数据;所述查询信息包括所述数据查询请求中用于确定所述第一数据的第一参数,和/或所述第一参数的哈希值;所述响应信息包括所述第一数据。5.根据权利要求1所述的方法,其特征在于,还包括:获取数据查询请求;所述数据查询请求用于从所述服务端中查询获取第一数据;根据所述数据查询请求中用于确定所述第一数据的第一参数,生成待匹配信息;在确定网关配置信息不包含所述待匹配信息的情况下,从所述服务端中查询获取所述第一数据;在确定网关配置信息中任一查询信息包含所述待匹配信息,并且网关缓存中存在该查询信息对应的响应信息的情况下,响应于所述数据查询请求,返回网关缓存中该查询信息对应的响应信息;在确定网关配置信息中任一查询信息包含所述待匹配信息,并且网关缓存中不存在该查询信息对应的响应信息的情况下,从所述服务端中查询获取所述第一数据。6.根据权利要求4或5所述的方法,其特征在于,所述第一参数包括,统一资源定位标识符、请求方法和查询参数。7.根据权利要求1所述的方法,其特征在于,所述将所述查询信息添加到网关配置信息中,包括:针对所述查询信息,生成所述查询信息的信息标识;将所述查询信息和所生成的信息标识添加到网关配置信息中。8.根据权利要求1所述的方法,其特征在于,还包括:将所述缓存配置信息添加到所述网关配置信息中;针对所述网关配置信息中的所述缓存配置信息和所述查询信息,以及所述网关缓存中的所述响应信息构建对应关系。9.根据权利要求1所述的方法,其特征在于,所述缓存配置信息包括以下至少一项:表征是否缓存数据的缓存标识、缓存更新方式、缓存有效期和缓存策略;所述将所述响应信息存储到网关缓存中,包括:
根据所述缓存配置信息,将所述响应信息存储到网关缓存中。10.根据权利要求8所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:程曦,邹帆,
申请(专利权)人:胜斗士上海科技技术发展有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。