行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210373418.1 (22)申请日 2022.04.11 (71)申请人 平安国际智慧城市科技股份有限公 司 地址 518000 广东省深圳市前海深港合作 区妈湾兴海 大道3048号前海自贸大厦 1-34层 (72)发明人 黎伟荣  (74)专利代理 机构 北京市京大律师事务所 11321 专利代理师 姚维 (51)Int.Cl. G06F 16/953(2019.01) G06F 16/9538(2019.01) G06F 9/48(2006.01)G06F 9/50(2006.01) (54)发明名称 数据查询方法、 装置、 设备及存 储介质 (57)摘要 本发明涉及大数据技术领域, 公开了一种数 据查询方法、 装置、 设备及存储介质。 该方法包 括: 获取客户端进行数据查询的任务请求, 并将 任务请求发送至预置微服务集群中对应的第一 微服务; 按照预置任务细粒度, 通过第一微服务 对任务请求对应的任务进行分片处理, 得到多个 子任务; 确定微服务集群中各个第二微服务的状 态信息, 并基于状态信息, 将各子任务与第一微 服务和各第二微服务进行匹配; 采用第一微服务 和第二微服务执行匹配到的子任务, 并基于子任 务执行的结果, 生成数据查询结果, 以对客户端 进行数据查询的响应。 本发明提升了数据查询的 处理效率。 权利要求书2页 说明书10页 附图6页 CN 114756732 A 2022.07.15 CN 114756732 A 1.一种数据查询方法, 其特 征在于, 所述数据查询方法包括: 获取客户端进行数据查询的任务请求, 并将所述任务请求发送至预置微服务集群 中对 应的第一 微服务; 按照预置任务细粒度, 通过所述第一微服务对所述任务请求对应的任务进行分片处 理, 得到多个子任务; 确定所述微服务集群中各个第二微服务的状态信息, 并基于所述状态信息, 将各所述 子任务与所述第一 微服务和各所述第二 微服务进行匹配; 采用所述第 一微服务和所述第 二微服务执行匹配到的子任务, 并基于子任务执行的结 果, 生成数据查询结果, 以对所述 客户端进行数据查询的响应。 2.根据权利要求1所述的数据查询方法, 其特征在于, 所述将所述任务请求发送至预置 微服务集群中对应的第一 微服务包括: 将所述任务请求发送至预置的微服务网关, 并从预置服务配置中心中获取所述微服务 网关订阅的路由配置信息; 根据所述路由配置信息, 匹配所述任务请求对应的多个请求参数, 并基于各所述请求 参数, 按照预置的动态路由规则, 将所述任务请求发送至预置微服务集群中对应的第一微 服务。 3.根据权利要求1所述的数据查询方法, 其特征在于, 所述基于所述状态信息, 将各所 述子任务与所述第一 微服务和各所述第二 微服务进行匹配包括: 基于所述状态信息, 确定所述微服务集群中符合预置负载条件的第二微服务, 并提取 各所述子任务的任务特 征信息; 基于所述任务特征信 息确定各所述子任务的任务类别, 以及确定与 各所述任务类别相 对应的资源预测模型; 通过所述资源预测模型, 获取所述第一微服务和各所述第二微服务的资源需求信息, 并根据所述资源需求信息, 将各 所述子任务分配至对应的第一 微服务和第二 微服务。 4.根据权利要求1所述的数据查询方法, 其特征在于, 所述采用所述第 一微服务和所述 第二微服务执行匹配到的子任务包括: 采用所述第一 微服务中的预设第一进程, 从预置线程池中获取第一任务处 理线程; 通过所述处理线程, 执行所述第 一微服务匹配到的子任务, 以及调用所述第 二微服务, 并采用调用的第二 微服务中的预设第二进程, 执 行各所述第二 微服务匹配的子任务。 5.根据权利要求1 ‑4中任一项所述的数据查询方法, 其特征在于, 在所述采用匹配到的 第二微服务执行对应的子任务, 并基于子任务执行的结果, 生成数据查询结果, 以对所述客 户端进行数据查询的响应之后, 还 包括: 将所述数据查询结果发送至各所述子任务执行对应的第 一微服务和第 二微服务, 并将 所述第二 微服务中的数据查询结果 转发至所述第一 微服务; 将所述第一微服务中接收到的数据查询结果进行汇总, 得到响应报文, 并通过预置的 微服务网关, 将所述响应报文发送至所述 客户端。 6.根据权利要求5所述的数据查询方法, 其特征在于, 所述通过预置的微服务网关, 将 所述响应报文发送至所述 客户端包括: 通过预置的微服务网关, 解析所述响应报文, 得到业务状态码, 并根据 预设的超文本传权 利 要 求 书 1/2 页 2 CN 114756732 A 2输协议的映射关系, 获取 所述业务状态码中的协议状态码; 通过所述微服务网关, 将所述协议状态码输入预设的状态码响应体中, 并将所述状态 码响应体发送至客户端。 7.一种数据查询装置, 其特 征在于, 所述数据查询装置包括: 发送模块, 用于获取客户端进行数据查询的任务请求, 并将所述任务请求发送至预置 微服务集群中对应的第一 微服务; 分片模块, 用于按照预置任务细粒度, 通过所述第一微服务对所述任务请求对应的任 务进行分片处 理, 得到多个子任务; 匹配模块, 用于确定所述微服务集群中各个第二微服务的状态信息, 并基于所述状态 信息, 将各 所述子任务与所述第一 微服务和各所述第二 微服务进行匹配; 执行模块, 用于采用所述第一微服务和所述第二微服务执行匹配到的子任务, 并基于 子任务执 行的结果, 生成数据查询结果, 以对所述 客户端进行数据查询的响应。 8.根据权利要求7所述的数据查询装置, 其特征在于, 所述数据查询装置还包括汇总 模 块, 用于: 将所述数据查询结果发送至各所述子任务执行对应的第 一微服务和第 二微服务, 并将 所述第二 微服务中的数据查询结果 转发至所述第一 微服务; 将所述第一微服务中接收到的数据查询结果进行汇总, 得到响应报文, 并通过预置的 微服务网关, 将所述响应报文发送至所述 客户端。 9.一种数据查询设备, 其特征在于, 所述数据查询设备包括: 存储器和至少一个处理 器, 所述存 储器中存 储有指令; 所述至少一个处理器调用所述存储器中的所述指令, 以使得所述数据查询设备执行如 权利要求1 ‑6中任意一项所述的数据查询方法的步骤。 10.一种计算机可读存储介质, 所述计算机可读存储介质上存储有指令, 其特征在于, 所述指令被处 理器执行时实现如权利要求1 ‑6中任意一项所述数据查询方法的步骤。权 利 要 求 书 2/2 页 3 CN 114756732 A 3

.PDF文档 专利 数据查询方法、装置、设备及存储介质

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 数据查询方法、装置、设备及存储介质 第 1 页 专利 数据查询方法、装置、设备及存储介质 第 2 页 专利 数据查询方法、装置、设备及存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 07:16:47上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。