【技术实现步骤摘要】
请求处理方法、装置、设备与计算机可读存储介质
本专利技术涉及数据处理
,尤其涉及请求处理方法、装置、设备与计算机可读存储介质。
技术介绍
目前REST(RepresentationalStateTransfer表现层状态转移)API(ApplicationProgrammingInterface,应用程序编程接口,是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件得以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节)被广泛的应用在软件工程中,并且绝大多数都是基于SOA(services-orientedarchitecture,面向服务的体系结构,它是一个组件模型,将应用程序的不同功能单元(称为服务单元)通过这些服务单元之间定义良好的接口和契约联系起来。接口是采用中立的方式进行定义的,它独立于实现服务的硬件平台、操作系统和编程语言。这使得构建在各种这样的系统中的服务可以以一种统一和通用的方式进行交互)架构来设计的。使用RESTAPI时,接口返回的数据格式、数据类型都是后端预先定义好的,并且 ...
【技术保护点】
1.一种请求处理方法,其特征在于,所述请求处理方法包括如下步骤:/n若接收到业务请求,则确定所述业务请求对应的配置文件,并确定所述配置文件是否存在刷新字段;/n若所述配置文件存在刷新字段,则触发更新消息,采集所述更新消息对应的更新数据,并基于所述更新数据更新缓存数据库;/n若检测到所述缓存数据库更新完成,则从更新完成的所述缓存数据库中获取所述业务请求对应的第一业务数据。/n
【技术特征摘要】
1.一种请求处理方法,其特征在于,所述请求处理方法包括如下步骤:
若接收到业务请求,则确定所述业务请求对应的配置文件,并确定所述配置文件是否存在刷新字段;
若所述配置文件存在刷新字段,则触发更新消息,采集所述更新消息对应的更新数据,并基于所述更新数据更新缓存数据库;
若检测到所述缓存数据库更新完成,则从更新完成的所述缓存数据库中获取所述业务请求对应的第一业务数据。
2.如权利要求1所述的请求处理方法,其特征在于,所述若接收到业务请求,则确定所述业务请求对应的配置文件,并确定所述配置文件是否存在刷新字段的步骤包括:
若接收到业务请求,则基于所述业务请求的URL,确定所述业务请求对应的配置文件路径;
加载并解析所述配置文件路径中的配置文件,以得到解析参数,并确定所述解析参数是否存在刷新字段。
3.如权利要求1所述的请求处理方法,其特征在于,所述若所述配置文件存在刷新字段,则触发更新消息,并采集所述更新消息对应的更新数据,并基于所述更新数据更新缓存数据库的步骤包括:
若所述配置文件存在刷新字段,则触发更新消息,所述更新消息包括资源信息;
确定所述资源信息对应的业务视图,并基于所述业务视图,确定所述资源信息对应的第一服务单元;
采集所述第一服务单元的目标数据,并基于预设组合转换规则,将所述目标数据转换为更新数据,基于所述更新数据更新缓存数据库。
4.如权利要求3所述的请求处理方法,其特征在于,所述更新消息包括回调信息,所述若检测到所述缓存数据库更新完成,则从更新完成的所述缓存数据库中获取所述业务请求对应的第一业务数据的步骤包括:
确定所述资源信息的回包个数;
基于所述回调信息和所述回包个数,检测所述缓存数据库是否更新完成;
若所述缓存数据库更新完成,则从更新完成的所述缓存数据库中获取所述业务请求对应的第一业务数据。
5.如权利要求4所述的请求处理方法,其特征在于,所述基于所述回调信息和所述回...
【专利技术属性】
技术研发人员:杨旭荣,余昌发,
申请(专利权)人:深信服科技股份有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。