请求处理方法、装置、设备与计算机可读存储介质制造方法及图纸

技术编号:23991646 阅读:31 留言:0更新日期:2020-04-29 16:24
本发明专利技术公开了一种请求处理方法,包括:若接收到业务请求,则确定所述业务请求对应的配置文件,并确定所述配置文件是否存在刷新字段;若所述配置文件存在刷新字段,则触发更新消息,采集所述更新消息对应的更新数据,并基于所述更新数据更新缓存数据库;若检测到所述缓存数据库更新完成,则从更新完成的所述缓存数据库中获取所述业务请求对应的第一业务数据。本发明专利技术还公开了一种请求处理装置、设备和计算机可读存储介质。本发明专利技术在接收到业务请求时,根据对应的配置文件确定是否存在刷新字段,若配置文件存在刷新字段,则更新缓存数据库,使得前端直接通过缓存数据库获取的业务数据与后端的数据一致,提高请求响应的准确性,并实现请求的智能响应。

Request processing method, device, device and computer-readable storage medium

【技术实现步骤摘要】
请求处理方法、装置、设备与计算机可读存储介质
本专利技术涉及数据处理
,尤其涉及请求处理方法、装置、设备与计算机可读存储介质。
技术介绍
目前REST(RepresentationalStateTransfer表现层状态转移)API(ApplicationProgrammingInterface,应用程序编程接口,是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节)被广泛的应用在软件工程中,并且绝大多数都是基于SOA(services-orientedarchitecture,面向服务的体系结构,它是一个组件模型,将应用程序的不同功能单元(称为服务单元)通过这些服务单元之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互)架构来设计的。使用RESTAPI时,接口返回的数据格式、数据类型都是后端预先定义好的,并且后端经过模型抽象之后本文档来自技高网...

【技术保护点】
1.一种请求处理方法,其特征在于,所述请求处理方法包括如下步骤:/n若接收到业务请求,则确定所述业务请求对应的配置文件,并确定所述配置文件是否存在刷新字段;/n若所述配置文件存在刷新字段,则触发更新消息,采集所述更新消息对应的更新数据,并基于所述更新数据更新缓存数据库;/n若检测到所述缓存数据库更新完成,则从更新完成的所述缓存数据库中获取所述业务请求对应的第一业务数据。/n

【技术特征摘要】
1.一种请求处理方法,其特征在于,所述请求处理方法包括如下步骤:
若接收到业务请求,则确定所述业务请求对应的配置文件,并确定所述配置文件是否存在刷新字段;
若所述配置文件存在刷新字段,则触发更新消息,采集所述更新消息对应的更新数据,并基于所述更新数据更新缓存数据库;
若检测到所述缓存数据库更新完成,则从更新完成的所述缓存数据库中获取所述业务请求对应的第一业务数据。


2.如权利要求1所述的请求处理方法,其特征在于,所述若接收到业务请求,则确定所述业务请求对应的配置文件,并确定所述配置文件是否存在刷新字段的步骤包括:
若接收到业务请求,则基于所述业务请求的URL,确定所述业务请求对应的配置文件路径;
加载并解析所述配置文件路径中的配置文件,以得到解析参数,并确定所述解析参数是否存在刷新字段。


3.如权利要求1所述的请求处理方法,其特征在于,所述若所述配置文件存在刷新字段,则触发更新消息,并采集所述更新消息对应的更新数据,并基于所述更新数据更新缓存数据库的步骤包括:
若所述配置文件存在刷新字段,则触发更新消息,所述更新消息包括资源信息;
确定所述资源信息对应的业务视图,并基于所述业务视图,确定所述资源信息对应的第一服务单元;
采集所述第一服务单元的目标数据,并基于预设组合转换规则,将所述目标数据转换为更新数据,基于所述更新数据更新缓存数据库。


4.如权利要求3所述的请求处理方法,其特征在于,所述更新消息包括回调信息,所述若检测到所述缓存数据库更新完成,则从更新完成的所述缓存数据库中获取所述业务请求对应的第一业务数据的步骤包括:
确定所述资源信息的回包个数;
基于所述回调信息和所述回包个数,检测所述缓存数据库是否更新完成;
若所述缓存数据库更新完成,则从更新完成的所述缓存数据库中获取所述业务请求对应的第一业务数据。


5.如权利要求4所述的请求处理方法,其特征在于,所述基于所述回调信息和所述回...

【专利技术属性】
技术研发人员:杨旭荣余昌发
申请(专利权)人:深信服科技股份有限公司
类型:发明
国别省市:广东;44

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1