[发明专利]资源转移方法、装置、电子设备及存储介质在审
申请号: | 202110274811.0 | 申请日: | 2021-03-15 |
公开(公告)号: | CN115080610A | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 孙亮 | 申请(专利权)人: | 京东科技控股股份有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F9/50;G06F21/62 |
代理公司: | 北京华夏泰和知识产权代理有限公司 11662 | 代理人: | 杜欣 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 资源 转移 方法 装置 电子设备 存储 介质 | ||
1.一种资源转移方法,其特征在于,微服务架构中部署有功能微服务和监听微服务,所述方法包括:
接收用于请求获取资源的资源获取请求;
调用与所述资源获取请求对应的功能微服务确定目标资源;
调用监听微服务将所述目标资源存储到缓存队列中,并将所述缓存队列中的目标资源存储到数据库中;
在所述目标资源被存储到缓存队列时,向所述资源获取请求的请求方发送资源发放通知。
2.根据权利要求1所述的方法,其特征在于,所述微服务架构中还部署有网关微服务,所述方法还包括:
调用所述网关微服务对所述资源获取请求进行校验;
若校验通过,执行调用与所述资源获取请求对应的功能微服务确定目标资源的步骤;
若校验未通过,对所述资源获取请求进行拦截。
3.根据权利要求2所述的方法,其特征在于,所述微服务架构中还部署有配置微服务,所述调用网关微服务对所述资源获取请求进行校验,包括:
调用所述网关微服务,从所述配置微服务获取用于权限验证的权限配置信息,所述权限配置信息包括:用于验证接口权限的接口权限信息、用于验证方法权限的方法权限信息及用于验证请求方维度的权限的维度权限信息;
基于所述接口权限信息验证所述资源获取请求是否有权限调用所要请求的接口、基于所述方法权限信息验证所述资源获取请求是否有权限调用所请求的方法,以及基于所述维度权限信息验证发送所述资源获取请求的请求方维度是否具有访问资源的权限。
4.根据权利要求2所述的方法,其特征在于,所述微服务架构中还部署有配置微服务,所述调用网关微服务对所述资源获取请求进行校验,包括:
调用所述网关微服务,从所述配置微服务获取用于限制访问频次的限流配置信息,所述限流配置信息包括:单调用方访问频次阈值和全局访问频次阈值;
统计所述资源获取请求的请求方发送资源获取请求的单调用方访问频次以及系统的当前全局访问频次;
验证所述单调用方访问频次是否小于所述单调用方访问频次阈值,并验证所述当前全局访问频次是否小于所述全局访问频次阈值。
5.根据权利要求2所述的方法,其特征在于,所述微服务架构中还部署有配置微服务,所述调用网关微服务对所述资源获取请求进行校验,包括:
从所述配置微服务获取用于防止刷单的防刷配置信息,所述防刷配置信息包括防刷次数阈值;
调用所述网关微服务,统计所述资源获取请求的请求方单位时间内发送资源获取请求的请求次数;
验证所述请求次数是否小于所述防刷次数阈值。
6.根据权利要求1所述的方法,其特征在于,所述微服务架构中还部署有规则微服务,所述方法还包括:
调用所述规则微服务确定所述资源获取请求所请求的资源及发送所述资源获取请求的请求方标识;
查找与所述请求方标识对应的资源获取权限;
确定所述资源获取请求所请求的资源是否与所述资源获取权限匹配;
若匹配,执行调用与所述资源获取请求对应的功能微服务确定目标资源的步骤;
若不匹配,对所述资源获取请求进行拦截。
7.根据权利要求1所述的方法,其特征在于,所述微服务架构中还部署有调度微服务,所述方法还包括:
调用所述调度微服务对数据库进行全局遍历;
将遍历得到的信息与预设的待清理数据进行匹配;
若匹配成功,将所述信息推送到管道队列中,以等待管道队列中信息的条数达到阈值时,删除所述管道队列中的信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于京东科技控股股份有限公司,未经京东科技控股股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110274811.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种发声装置
- 下一篇:小檗碱型生物碱氧化吡嗪甲酸季铵盐及其制备药物的用途