(19)国家知识产权局
(12)发明 专利申请
(10)申请公布号
(43)申请公布日
(21)申请 号 202211119114.9
(22)申请日 2022.09.13
(71)申请人 国网智能电网研究院有限公司
地址 102209 北京市昌平区未来科技城 滨
河大道18号
申请人 国网江苏省电力有限公司信息通信
分公司
国家电网有限公司
(72)发明人 梁云丹 程环宇 顾颖程 潘森
朱力鹏 周爱华 乔俊峰 裘洪彬
(74)专利代理 机构 北京三聚阳光知识产权代理
有限公司 1 1250
专利代理师 甄蒙蒙
(51)Int.Cl.
G06F 9/50(2006.01)G06F 16/2458(2019.01)
G06F 16/27(2019.01)
G06K 9/62(2022.01)
(54)发明名称
一种进程线程资源管理控制方法及系统
(57)摘要
本发明提供的一种进程线程资源管理控制
方法及系统, 该方法包括: 解析当前所创建的资
源组, 将每个资源组关联一个或多个分类器, 在
分类器中设置查询条件; 接收来自分布式数据库
系统外部的业务或租户的查询请求, 将查询请求
与查询条件进行匹配, 将匹配度大于预设值的查
询条件对应的分类器关联的资源组确定为查询
请求的资源组; 根据资源组的分配情况, 将传入
的数据库资源通过Docker容器对进 程进行隔离;
按业务类型, 为每个跑在进程里的业务均创建一
个线程池。 通过进程隔离、 线程隔离等多维度实
现了资源隔离, 能够通过一套分布式数据库系统
同时服务于多个租户(或业务), 提高业务的服务
质量及系统稳定性。
权利要求书2页 说明书6页 附图2页
CN 115328662 A
2022.11.11
CN 115328662 A
1.一种进程线程资源管理控制方法, 其特 征在于, 包括:
解析当前所创建的资源组, 将每个所述资源组关联一个或多个分类器, 在所述分类器
中设置查询条件;
接收来自分布式数据库系统外部的业务或租户的查询 请求, 将所述查询 请求与所述查
询条件进 行匹配, 将匹配度大于预设值的查询条件对应的所述分类器关联的资源组确定为
所述查询请求的资源组;
根据资源组的分配情况, 将传入的数据库资源通过Docker容器对进程进行隔离;
按业务类型, 为每 个跑在进程里的业 务均创建一个线程池。
2.根据权利要求1所述的进程线程资源管理控制方法, 其特 征在于,
当所述资源组关联一个分类 器时, 所述分类 器的查询条件与所述 查询请求完全匹配;
当所述资源组关联多个分类 器时, 与所述 查询请求匹配度最高的分类 器生效。
3.根据权利要求1所述的进程线程资源管理控制方法, 其特征在于, 所述根据资源组 的
分配情况, 将传入的数据库资源通过Docker容器对进程进行隔离, 包括:
采用Namespace技 术改变进程组的视 觉范围;
采用Cgroups技 术对容器的资源进行限制。
4.根据权利要求1所述的进程线程资源管理控制方法, 其特 征在于,
通过构建Net ty线程模型处 理连接请求与处 理IO操作的线程隔离 。
5.根据权利要求3所述的进程线程资源管理控制方法, 其特 征在于,
利用Docker容器的vo lume机制将数据从宿主机挂载到容器中。
6.根据权利要求1所述的进程线程资源管理控制方法, 其特 征在于,
将不同的逻辑数据库放到一个实例上, 所述数据库预 先进行连接配置;
当需要扩容时, 先扩容实例;
当扩容到极限时, 增 加新的实例。
7.根据权利要求3所述的进程线程资源管理控制方法, 其特 征在于,
将Docker容器网络模式设置为Bridge模式。
8.一种进程线程资源管理控制系统, 其特 征在于, 包括:
解析模块, 用于解析当前所创建的资源组, 将每个所述资源组关联一个或多个分类器,
在所述分类 器中设置查询条件;
接收模块, 用于接收来自分布式数据库系统外部的业务或租户的查询请求, 将所述查
询请求与所述查询条件进 行匹配, 将匹配度大于预设值的查询条件对应的所述分类器关联
的资源组确定为所述 查询请求的资源组;
进程模块, 用于根据资源组的分配情况, 将传入 的数据库资源通过Docker容器对进程
进行隔离;
线程模块, 用于按业 务类型, 为每 个跑在进程里的业 务均创建一个线程池。
9.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机指
令, 所述计算机指令用于使所述计算机执行如权利要求1 ‑6任一所述的进程线程资源管理
控制方法。
10.一种计算机设备, 其特征在于, 包括: 存储器和处理器, 所述存储器和所述处理器之
间互相通信连接, 所述存储器存储有计算机指 令, 所述处理器通过执行所述计算机指 令, 从权 利 要 求 书 1/2 页
2
CN 115328662 A
2而执行如权利要求1 ‑6任一所述的进程线程资源管理控制方法。权 利 要 求 书 2/2 页
3
CN 115328662 A
3
专利 一种进程线程资源管理控制方法及系统
文档预览
中文文档
11 页
50 下载
1000 浏览
0 评论
0 收藏
3.0分
温馨提示:本文档共11页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
本文档由 SC 于 2024-02-18 22:33:03上传分享