数据检索方法、装置、设备及介质与流程

摘要: 本发明涉及数据处理,可应用于金融和医疗领域,尤其涉及一种数据检索方法、装置、设备及介质。背景技术:1、现有技术中,常见的编排方案通常采用预先定义的工作流模型,例...
数据检索方法、装置、设备及介质与流程

本发明涉及数据处理,可应用于金融和医疗领域,尤其涉及一种数据检索方法、装置、设备及介质。

背景技术:

1、现有技术中,常见的编排方案通常采用预先定义的工作流模型,例如基于有向无环图的静态任务编排、基于状态机的流程编排或基于代码固化的持久化工作流执行。该类方案通常在运行前预定义任务节点、依赖关系及执行路径,适合相对稳定的批处理流程或长事务流程。

2、但是,在请求级动态数据检索场景中,现有技术至少存在以下不足:

3、编排拓扑变更灵活性不足:拓扑变更需修改定义或重部署,灵活性差;请求级并行性利用不足:对于多个相互独立的上游调用,若仍采用静态顺序执行或未根据实时依赖关系构建执行计划,则会浪费延迟预算,增加整体响应时间;配置与执行之间缺乏统一的技术闭环:配置与执行脱节,无法仅靠配置实现运行时拓扑重构,难以适应高频演进的服务集成。

4、因此,现有的检索技术中编排拓扑变更灵活性不足、请求级检索场景下并行调度能力不足以及配置与执行脱节,进而导致灵活性和检索处理效率较低的问题。

技术实现思路

1、本发明实施例提供了一种数据检索方法、装置、设备及介质,旨在解决现有的检索技术中编排拓扑变更灵活性不足、请求级检索场景下并行调度能力不足以及配置与执行脱节,进而导致灵活性和检索处理效率较低的问题。

2、为了解决上述问题,第一方面,本发明实施例提供了一种数据检索方法,所述数据检索方法包括:

3、对接收到的检索请求进行解析处理得到目标编排配置;

4、基于图构建策略对所述目标编排配置进行图构建处理得到目标运行时依赖图;

5、对所述目标运行时依赖图进行节点选择与并行执行处理得到批次输出结果;

6、利用聚合生成策略对所述批次输出结果进行聚合生成处理得到目标检索结果。

7、第二方面,本申请实施例提供了一种数据检索装置,所述数据检索装置包括:

8、解析单元,用于对接收到的检索请求进行解析处理得到目标编排配置;

9、图构建单元,用于基于图构建策略对所述目标编排配置进行图构建处理得到目标运行时依赖图;

10、并行执行单元,用于对所述目标运行时依赖图进行节点选择与并行执行处理得到批次输出结果;

11、聚合生成单元,用于利用聚合生成策略对所述批次输出结果进行聚合生成处理得到目标检索结果。

12、第三方面,本申请实施例提供了一种计算机设备,所述计算机设备包括存储器,以及与所述存储器相连的处理器;所述存储器用于存储计算机程序,所述处理器用于运行所述存储器中存储的计算机程序,以执行上述第一方面所述的方法。

13、第四方面,本申请实施例提供了一种存储介质,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时,实现上述第一方面所述的方法。

14、本发明实施例提供了一种数据检索方法、装置、设备及介质,所述方法包括对接收到的检索请求进行解析处理得到目标编排配置;基于图构建策略对所述目标编排配置进行图构建处理得到目标运行时依赖图;对所述目标运行时依赖图进行节点选择与并行执行处理得到批次输出结果;利用聚合生成策略对所述批次输出结果进行聚合生成处理得到目标检索结果。本发明可应用于金融和医疗领域的数据交互场景,本发明实施例对接收到的检索请求进行解析处理得到目标编排配置,能够根据检索请求进行灵活解析,以快速、准确地得到对应的目标编排配置,可以适应高频变更的集成拓扑;基于图构建策略对所述目标编排配置进行图构建处理得到目标运行时依赖图,能够在每个请求到达时,基于目标编排配置即时构建目标运行时依赖图,实现了编排拓扑的配置化演进,确保后续处理的准确性;对所述目标运行时依赖图进行节点选择与并行执行处理得到批次输出结果,实现请求级检索场景下并行调度能力,减少彼此独立的数据检索节点之间的不必要等待,形成配置与执行之间统一的技术闭环,从而降低请求级复合响应时延;利用聚合生成策略对所述批次输出结果进行聚合生成处理得到目标检索结果,能够在执行过程中进行字段融合,而非简单地后处理节点输出堆叠,有效避免了多源数据聚合过程中的不一致性问题,提高了最终响应的质量与可控性。因此,通过本发明实施例能够提高编排拓扑变更的灵活性、请求级检索场景下并行调度能力,将配置与执行之间形成技术闭环,从而提高灵活性和检索效率。

1.一种数据检索方法,其特征在于,所述数据检索方法包括:

2.根据权利要求1所述的方法,其特征在于,所述基于图构建策略对所述目标编排配置进行图构建处理得到目标运行时依赖图,包括:

3.根据权利要求1所述的方法,其特征在于,所述对所述目标运行时依赖图进行节点选择与并行执行处理得到批次输出结果,包括:

4.根据权利要求1所述的方法,其特征在于,所述利用聚合生成策略对所述批次输出结果进行聚合生成处理得到目标检索结果,包括:

5.根据权利要求1所述的方法,其特征在于,所述对接收到的检索请求进行解析处理得到目标编排配置,包括:

6.根据权利要求5所述的方法,其特征在于,所述对所述检索请求进行转换处理得到编排上下文,包括:

7.根据权利要求5所述的方法,其特征在于,所述根据预设的配置仓库和所述编排上下文进行配置匹配处理得到匹配结果,包括:

8.一种数据检索装置,其特征在于,所述数据检索装置包括:

9.一种计算机设备,其特征在于,所述计算机设备包括存储器及处理器,所述存储器上存储有计算机程序,所述处理器执行所述计算机程序时实现如权利要求1-7中任一项所述的方法。

10.一种存储介质,其特征在于,所述存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时可实现如权利要求1-7中任一项所述的方法。