全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210741872.8 (22)申请日 2022.06.27 (71)申请人 平安银行股份有限公司 地址 518000 广东省深圳市罗湖区深南 东 路5047号 (72)发明人 姚伏霞  (74)专利代理 机构 北京超凡宏宇专利代理事务 所(特殊普通 合伙) 11463 专利代理师 唐正瑜 (51)Int.Cl. G06F 9/445(2018.01) G06F 16/21(2019.01) (54)发明名称 一种基于mycat的配置文件自动调整方法及 系统 (57)摘要 本申请提供一种基于mycat的配置文件自动 调整方法及系 统, 该方法包括: 读取mycat的xml 原始配置文件; 基于预设的解析库类, 对xml原始 配置文件进行解析与web化处理, 得到web化配置 内容; 显示web化配置内容, 并检测用户对web化 配置内容的修改; 基于修改和web化配置内容, 得 到web化修改内容; 将web化修改内容转换为xml 修改配置文件。 可见, 实施这种实施方式, 能够对 任务进行自动化地新建与修改, 从而能够避免由 于手工误操作而导 致的数据异常问题。 权利要求书2页 说明书8页 附图4页 CN 115080146 A 2022.09.20 CN 115080146 A 1.一种基于mycat的配置文件自动调整方法, 其特 征在于, 包括: 读取mycat的xml原 始配置文件; 基于预设的解析库类, 对所述xml原始配置文件进行解析与 web化处理, 得到web化配置 内容; 显示所述 web化配置内容, 并检测用户对所述 web化配置内容的修改; 基于所述 修改和所述 web化配置内容, 得到web化 修改内容; 将所述web化修改内容 转换为xml 修改配置文件。 2.根据权利要求1所述的基于mycat的配置文件自动调整方法, 其特征在于, 所述方法 还包括: 检测当前环境下的编程语言; 基于所述编程语言, 搜索用于解析 所述xml原 始配置文件的解析库类。 3.根据权利要求1所述的基于mycat的配置文件自动调整方法, 其特征在于, 所述基于 预设的解析库类, 对 所述xml原始配置文件进 行解析与web化处理, 得到web化配置内容的步 骤包括: 基于预设的解析库类, 对所述xml原 始配置文件进行解析, 得到xml 解析文件; 基于所述xml 解析文件, 获取sc hema.xml的sc hema配置信息; 基于所述xml 解析文件, 获取rule.xml的rule配置信息; 基于所述xml 解析文件, 获取server.xml的server配置信息; 基于测试环境, 将所述schema配置信息、 所述rule配置信息和所述server配置信息展 示于vue框架下的web界面中, 得到基于vue框架的web化配置内容。 4.根据权利要求3所述的基于mycat的配置文件自动调整方法, 其特征在于, 所述基于 所述xml解析文件, 获取sc hema.xml的sc hema配置信息的步骤 包括: 基于所述xml解析文件、 预设获取规则、 预设获取名称、 预设数据库实例和预设用户名 密码组合, 获取DataN ode配置信息; 基于所述xml 解析文件, 获取库表分片规则和DataSource配置信息; 基于所述库表分片规则、 所述DataSource配置信息和所述DataNode配置信息, 生成 schema.xml的sc hema配置信息 。 5.根据权利要求3所述的基于mycat的配置文件自动调整方法, 其特征在于, 所述基于 所述xml解析文件, 获取rule.xml的rule配置信息的步骤 包括: 基于所述xml 解析文件中的表名和预设 分表规则, 获取rule.xml的rule配置信息 。 6.一种基于mycat的配置文件自动调整系统, 其特征在于, 所述基于mycat的配置文件 自动调整系统包括: 读取单元, 用于读取mycat的xml原 始配置文件; 处理单元, 用于基于预设的解析库类, 对所述xml原始配置文件进行解析与 web化处理, 得到web化配置内容; 检测单元, 用于显示所述 web化配置内容, 并检测用户对所述 web化配置内容的修改; 生成单元, 用于基于所述 修改和所述 web化配置内容, 得到web化 修改内容; 转换单元, 用于将所述 web化修改内容 转换为xml 修改配置文件。 7.根据权利要求6所述的基于mycat的配置文件自动调整系统, 其特征在于, 所述基于权 利 要 求 书 1/2 页 2 CN 115080146 A 2mycat的配置文件自动调整系统还 包括: 检测单元, 用于检测当前环境下的编程语言; 搜索单元, 用于基于所述编程语言, 搜索用于解析 所述xml原 始配置文件的解析库类。 8.根据权利要求6所述的基于mycat的配置文件自动调整系统, 其特征在于, 所述处理 单元包括: 解析子单元, 用于基于预设的解析库类, 对所述xml原始配置文件进行解析, 得到xml解 析文件; 获取子单 元, 用于基于所述xml 解析文件, 获取sc hema.xml的sc hema配置信息; 所述获取子单 元, 还用于基于所述xml 解析文件, 获取rule.xml的rule配置信息; 所述获取子单 元, 还用于基于所述xml 解析文件, 获取server.xml的server配置信息; 展示子单元, 用于展示基于测试环境, 将所述schema配置信息、 所述rule配置信息和所 述server配置信息展示于vue框架下的web界面中, 得到基于vue框架的web化配置内容。 9.一种电子设备, 其特征在于, 所述电子设备包括存储器以及处理器, 所述存储器用于 存储计算机程序, 所述处理器运行所述计算机程序以使 所述电子 设备执行权利要求 1至5中 任一项所述的基于mycat的配置文件自动调整方法。 10.一种可读存储介质, 其特征在于, 所述可读存储介质中存储有计算机程序指令, 所 述计算机程序指令被一处理器读取并运行时, 执行权利要求1至5任一项所述的基于mycat 的配置文件自动调整方法。权 利 要 求 书 2/2 页 3 CN 115080146 A 3

.PDF文档 专利 一种基于mycat的配置文件自动调整方法及系统

文档预览
中文文档 15 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共15页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种基于mycat的配置文件自动调整方法及系统 第 1 页 专利 一种基于mycat的配置文件自动调整方法及系统 第 2 页 专利 一种基于mycat的配置文件自动调整方法及系统 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-17 23:59:26上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。