全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210890624.X (22)申请日 2022.07.27 (71)申请人 深圳微众信用科技股份有限公司 地址 518000 广东省深圳市南 山区粤海街 道深圳国际软件园一期 8栋202室 (72)发明人 练刚 欧阳张鹏  赵彦晖 耿心伟  曾源  (74)专利代理 机构 广州三环 专利商标代理有限 公司 44202 专利代理师 邱群 (51)Int.Cl. G06F 9/48(2006.01) G06Q 40/02(2012.01) (54)发明名称 一种线程池并发线程数确定方法及相关产 品 (57)摘要 本申请提供一种线程池并发线程数确定方 法及相关产品, 其中方法的实现包括: 接收目标 任务请求, 根据目标任务请求用于请求处理的目 标贷款业务流程, 确定将目标任务请求保存至N 个任务队列中的目标任务队列; 根据目标贷款业 务流程对应的M个线程池中的目标线程池, 并根 据目标任务 队列的目标队列信息确定目标线程 池中对应的目标并发线程数。 采用本申请实施例 的方法, 通过目标任务请求用于请求处理的目标 贷款业务流程确定目标线程池、 并通过目标任务 队列的目标队列信息确定目标线程池中对应的 目标并发线程数, 从而在实现不同贷款业务流程 之间的业务隔离的同时, 还能根据任务队列的队 列信息控制不同贷款 业务流程的并发线程数。 权利要求书2页 说明书13页 附图3页 CN 115168012 A 2022.10.11 CN 115168012 A 1.一种线程池并发线程数确定方法, 应用于金融服务器中, 所述金融服务器包括N个任 务队列和M个线程池, 其特 征在于, 所述方法包括: 接收目标任务请求, 根据所述目标任务请求用于请求处理的目标贷款业务流程, 确定 将所述目标任务请求保存至所述 N个任务队列中的目标任务队列; 根据所述目标贷款业务流程对应的所述M个线程池中的目标线程池, 并根据所述目标 任务队列的目标队列信息确定所述目标线程池中对应的目标并发线程数。 2.根据权利要求1所述的方法, 其特征在于, 所述目标贷款业务流程包括数据源采集流 程和贷款数据 处理流程, 所述根据所述 目标贷款业务流程对应的所述M个线程池中的目标 线程池, 包括: 若所述目标贷款业务流程为所述数据源采集流程, 则根据 所述数据源采集流程对应的 目标数据源确定所述M个线程池中的目标线程池; 若所述目标贷款业务流程为所述贷款数据处理流程, 则根据所述贷款数据处理流程对 应的目标处 理环节确定所述M个线程池中的目标线程池。 3.根据权利要求2所述的方法, 其特征在于, 在所述目标贷款业务流程为所述数据源采 集流程时, 所述方法还 包括: 获取当前时间节点, 确定所述当前时间节点是否属于所述目标数据源的关键时间节 点; 若所述当前时间节点属于所述目标数据源的关键时间节点, 则增加所述目标线程池中 的并发线程数。 4.根据权利要求3所述的方法, 其特 征在于, 所述方法还 包括: 根据所述目标数据源所属的数据源群组确定目标数据源群组, 其中, 数据源群组按照 贷款风险维度划分, 所述数据源群组与关键时间节点存在映射关系; 所述确定所述当前时间节点是否属于所述目标 数据源的关键时间节点, 包括: 确定所述当前时间节点是否属于所述目标 数据源群组对应的关键时间节点。 5.根据权利要求 4所述的方法, 其特 征在于, 所述方法还 包括: 若所述当前时间节点位于所述目标数据源群组对应的关键时间节点的预设时间范围 内, 则获取 所述当前时间节点与所述关键时间节点之间的目标时间差; 根据所述目标时间差与所述预设时间范围, 确定线程数增益系数; 所述根据所述目标任务队列的目标队列信息确定所述目标线程池中对应的目标并发 线程数, 包括: 根据所述目标任务队列的目标队列信息和所述线程数增益系数确定所述目标线程池 中对应的目标并发线程数。 6.根据权利要求1所述的方法, 其特征在于, 所述目标队列信 息包括所述目标任务队列 中包括的与所述目标贷款业务流程相同的业务流程, 和所述目标任务队列中包括的与所述 目标贷款业务流程相关联的业务流程, 所述根据所述目标任务队列的目标队列信息确定所 述目标线程池中对应的目标并发线程数, 包括: 根据所述目标任务队列中包括的与 所述目标贷款业务流程相同的业务流程的数量, 确 定第一数量 值; 根据所述目标任务队列中包括的与 所述目标贷款业务流程相关联的业务流程的数量,权 利 要 求 书 1/2 页 2 CN 115168012 A 2确定第二数量 值; 根据所述第一数量值和所述第二数量值确定所述目标线程池中对应的目标并发线程 数。 7.根据权利要求6所述的方法, 其特 征在于, 所述方法还 包括: 获取所述目标任务队列中包括的与所述目标贷款业务流程相同的业务流程对应的第 一接收时间, 并根据所述第一接收时间确定第一接收频率; 获取所述目标任务队列中包括的与所述目标贷款业务流程相关联的业务流程对应的 第二接收时间, 并根据所述第二接收时间确定第二接收频率; 根据所述第一接收频率和所述第二接收频率, 确定第一权值和第二权值, 且所述第一 权值和所述第二权值的大小关系与所述第一接 收频率和所述第二接 收频率的大小关系呈 正相关关系; 所述根据所述第一数量值和所述第二数量值确定所述目标线程池中对应的目标并发 线程数, 包括: 根据所述第一数量值、 所述第一权值、 所述第二数量值和所述第二权值确定所述目标 线程池中对应的目标并发线程数。 8.根据权利要求1 ‑7任一项所述的方法, 其特 征在于, 所述方法还 包括: 确定所述金融服 务器对应的内存占用率; 在所述内存占用率大于第一预设占用率时, 确定空闲线程池, 所述空闲线程池为并发 线程占用率小于第二预设占用率的线程池; 获取并发线程数量最少的第 一目标线程池, 并将所述第 一目标线程池的所述目标贷款 业务流程对应到所述空 闲线程池。 9.一种线程池并发线程数确定装置, 应用于金融服务器中, 所述金融服务器包括N个任 务队列和M个线程池, 其特 征在于, 所述装置包括: 接收单元, 用于接收目标任务请求, 根据所述目标任务请求用于请求处理的目标贷款 业务流程, 确定将所述目标任务请求保存至所述 N个任务队列中的目标任务队列; 确定单元, 用于根据 所述目标贷款业务流程对应的所述M个线程池中的目标线程池, 并 根据所述目标任务队列的目标队列信息确定所述目标线程池中对应的目标并发线程数。 10.一种电子设备, 其特征在于, 包括处理器、 存储器以及存储在所述存储器上并可在 所述处理器上运行 的计算机执行指令, 当所述计算机执行指令被运行时, 使得所述电子设 备执行权利要求1 ‑8任一项所述的方法。权 利 要 求 书 2/2 页 3 CN 115168012 A 3

PDF文档 专利 一种线程池并发线程数确定方法及相关产品

文档预览
中文文档 19 页 50 下载 1000 浏览 0 评论 0 收藏 3.0分
温馨提示:本文档共19页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种线程池并发线程数确定方法及相关产品 第 1 页 专利 一种线程池并发线程数确定方法及相关产品 第 2 页 专利 一种线程池并发线程数确定方法及相关产品 第 3 页
下载文档到电脑,方便使用
本文档由 SC 于 2024-03-03 12:16:03上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。