一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种应用软件框架的实现方法、系统、设备及介质与流程

2022-07-30 17:36:50 来源:中国专利 TAG:

技术特征:
1.一种应用软件框架的实现方法,其特征在于,包括:通过服务网关获取用户的数据请求,并将所述数据请求发送至后端,以通过所述后端完成对所述数据请求的响应;确定所述后端的请求端点层和服务层,通过所述服务层对所述数据请求进行基础逻辑处理,并将基础逻辑处理后的所述数据请求发送至所述请求端点层中进行数据查找;若在所述请求端点层中未查找到所述数据请求相关的数据,则将所述数据请求发送至缓存层,以在所述缓存层对所述数据请求进行数据查找。2.根据权利要求1所述的方法,其特征在于,将所述数据请求发送至所述请求端点层中进行数据查找,具体包括:确定所述请求端点层中存储的一级数据集,根据所述数据请求在所述一级数据集中进行查找;若在所述一级数据集中查找到所述数据请求相关的所述数据,则将所述数据发送至所述服务网关,以完成对所述数据请求的响应;若在所述一级数据集中未查找到所述数据请求相关的所述数据,则通过所述服务层将所述数据请求转换为二级数据请求。3.根据权利要求2所述的方法,其特征在于,将所述数据请求发送至缓存层,以在所述缓存层对所述数据请求进行数据查找,具体包括:通过所述服务层将所述二级数据请求发送至所述缓存层;确定所述缓存层中存储的二级数据集,根据所述二级数据请求在所述二级数据集中进行查找;若在所述二级数据集中查找到所述二级数据请求相关的所述数据,则通过所述服务层将所述数据发送至所述服务网关,以完成对所述数据请求的响应;若在所述二级数据集中未查找到所述二级数据请求相关的所述数据,则通过所述服务层将所述二级数据请求转换为数据库请求。4.根据权利要求3所述的方法,其特征在于,通过所述服务层将所述二级数据请求转换为数据库请求之后,所述方法还包括:通过所述服务层确定所述后端的数据库,并将所述数据库请求发送至所述数据库,根据所述数据库请求在所述数据库中查找所述数据,通过所述服务层将所述数据发送至所述服务网关,以完成对所述数据请求的响应。5.根据权利要求1所述的方法,其特征在于,确定所述后端的请求端点层和服务层,具体包括:确定所述后端的多个请求端点层和多个服务层,并确定多个所述请求端点层的请求端点层状态和多个所述服务层的服务层状态;根据所述请求端点层状态确定空闲请求端点层,并根据所述服务层状态确定空闲服务层;将所述数据请求发送至所述空闲请求端点层,通过所述空闲请求端点层调用所述空闲服务层。6.一种应用软件框架的实现系统,其特征在于,包括:服务网关,用于接收用户的数据请求,对所述数据请求进行注册处理和配置处理;
后端,与所述服务网关连接,用于接收所述服务网关处理后的所述数据请求,并根据所述数据请求进行数据查找,以完成所述数据请求的响应;所述后端包括服务中心,所述服务中心根据纵向扩展方案设置有请求端点层和服务层,所述请求端点层接收所述数据请求并进行数据查找,所述服务层对所述数据请求进行基础逻辑处理;所述服务中心根据横向扩展方案设置为微服务模式,根据所述微服务模式设置有多个所述请求端点层和多个所述服务层。7.根据权利要求6所述的系统,其特征在于,所述系统还包括:反向代理服务器,与所述服务网关连接,用于获取所述数据请求,并对所述数据请求进行负载均衡,将所述数据请求发送至所述服务网关;服务注册中心,与所述服务网关和所述后端连接,用于获取所述服务网关的所述数据请求,对所述数据请求进行地址注册,并对所述数据请求进行健康检查;获取所述后端根据所述数据请求返回的数据,将所述数据进行共享;配置管理器,与所述服务网关和所述后端连接,用于获取所述服务网关的所述数据请求,对所述数据请求匹配对应的配置文件,并将所述配置文件发送至所述后端。8.根据权利要求6所述的系统,其特征在于,所述后端还包括:缓存层,与所述服务中心连接,用于接收所述服务层发送的二级数据请求;数据库,与所述服务中心连接,用于接收所述服务层发送的数据库请求;认证中心,与所述服务中心连接,用于对所述数据请求、所述二级数据请求和所述数据库请求进行身份认证。9.一种应用软件框架的实现设备,其特征在于,包括:至少一个处理器;以及,与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述一种应用软件框架的实现设备能够执行:如权利要求1-5中任意一项权利要求所述的方法。10.一种非易失性计算机存储介质,存储有计算机可执行指令,其特征在于,所述计算机可执行指令设置为:如权利要求1-5中任意一项权利要求所述的方法。

技术总结
本申请公开了一种应用软件框架的实现方法、系统、设备及介质。方法包括:通过服务网关获取用户的数据请求,并将数据请求发送至后端,以通过后端完成对数据请求的响应;确定后端的请求端点层和服务层,通过服务层对数据请求进行基础逻辑处理,并将基础逻辑处理后的数据请求发送至请求端点层中进行数据查找;若在请求端点层中未查找到数据请求相关的数据,则将数据请求发送至缓存层,以在缓存层对数据请求进行数据查找。本申请通过横向纵向扩展能够解决高并发请求单体应用无法响应问题,并且通过二级缓存技术,缓解了高并发情况下系统的后端负担过重,各个单体之间又无法共享共用的问题,有效减少了对硬件资源的浪费。有效减少了对硬件资源的浪费。有效减少了对硬件资源的浪费。


技术研发人员:臧德波 王涛威 王豪森
受保护的技术使用者:山东浪潮通软信息科技有限公司
技术研发日:2022.03.23
技术公布日:2022/7/29
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献