-
公开(公告)号:CN118349320A
公开(公告)日:2024-07-16
申请号:CN202410782236.9
申请日:2024-06-18
申请人: 华能信息技术有限公司 , 华能国际电力股份有限公司河南清洁能源分公司
摘要: 本发明公开了一种分布式事务处理方法及系统,涉及数据处理技术领域。包括扫描全局事务基本信息,根据全局事务基本信息确定CAP要求;通过CAP要求设计本地事务处理逻辑、编程语言、框架和库,并将全局事务拆分成多个本地事务,对处理逻辑进行一系列测试,从而确定并发级别;针对每个本地事务定义补偿策略,并确定每个本地事务的处理优先级;基于本地事务的处理优先级和补偿策略划分本地事务在Try、Confirm和Cancel阶段的处理批次和顺序,从而进行事务处理。本申请通过全局事务基本信息确定CAP要求,从而设计处理逻辑、框架等,并通过测试确定并发级别,保证了CAP三者的平衡。针对每个本地事务定义补偿策略,提高了分布式事务处理的适应性和分布式处理的效率。
-
公开(公告)号:CN118643479A
公开(公告)日:2024-09-13
申请号:CN202410471497.9
申请日:2024-04-18
申请人: 华能信息技术有限公司 , 华能国际电力股份有限公司河南清洁能源分公司
IPC分类号: G06F21/31
摘要: 本发明提供一种微服务架构服务权限管理方法,涉及权限管理领域,包括:获取权限管理终端的的初始权限请求,并进行权限分类,得到第一权限请求集合;确定第一权限请求集合中每一第一权限请求与剩余第一权限请求对应服务的第一耦合程度,并基于第一耦合程度对对应第一权限请求进行合并拆分,得到第二权限请求;获取第二权限请求对应权限接口及对应配置信息,从而确定每一第二权限请求的权限验证规则;基于所述权限验证规则对第二权限请求进行规则验证,并基于验证结果确定每一第二权限请求对应的微服务管理结果。通过对用户权限请求进行分类判断调整,并根据调整结果配置权限验证规则,从而实现对微服务权限的精确管理,也提高了权限管理的适应性。
-
公开(公告)号:CN118626129A
公开(公告)日:2024-09-10
申请号:CN202410639169.5
申请日:2024-05-21
申请人: 华能国际电力股份有限公司河南清洁能源分公司 , 华能信息技术有限公司
摘要: 本发明涉及版本发布技术领域,公开了一种微服务架构版本发布的控制方法,从若干个子对接系统中选取第一子对接系统和第二子对接系统,并获取第一系统参数和第二系统参数;根据第一系统参数和第二系统参数确定第一子对接系统和第二子对接系统的关联因子;根据关联因子判断是否可以对第一子对接系统和第二子对接系统生成版本协同发布标签;获取第一子对接系统和第二子对接系统的第一特征数据和第二特征数据;基于第一特征数据和第二特征数据对第一子对接系统和第二子对接系统进行微服务架构版本协同发布,本发明可以对不同的子对接系统进行版本协同发布,有效提高微服务架构版本发布效率,提升微服务架构版本的精准性和顺畅性。
-
公开(公告)号:CN118349320B
公开(公告)日:2024-09-03
申请号:CN202410782236.9
申请日:2024-06-18
申请人: 华能信息技术有限公司 , 华能国际电力股份有限公司河南清洁能源分公司
摘要: 本发明公开了一种分布式事务处理方法及系统,涉及数据处理技术领域。包括扫描全局事务基本信息,根据全局事务基本信息确定CAP要求;通过CAP要求设计本地事务处理逻辑、编程语言、框架和库,并将全局事务拆分成多个本地事务,对处理逻辑进行一系列测试,从而确定并发级别;针对每个本地事务定义补偿策略,并确定每个本地事务的处理优先级;基于本地事务的处理优先级和补偿策略划分本地事务在Try、Confirm和Cancel阶段的处理批次和顺序,从而进行事务处理。本申请通过全局事务基本信息确定CAP要求,从而设计处理逻辑、框架等,并通过测试确定并发级别,保证了CAP三者的平衡。针对每个本地事务定义补偿策略,提高了分布式事务处理的适应性和分布式处理的效率。
-
公开(公告)号:CN118444970B
公开(公告)日:2024-11-05
申请号:CN202410896379.2
申请日:2024-07-05
申请人: 华能信息技术有限公司
IPC分类号: G06F8/71
摘要: 本发明提供一种应用分发平台的版本管理系统,属于软件工程与系统架构技术领域,包括:第一获取模块:获取应用分发平台版本管理的业务需求和目标,制定相应的版本管理策略和规范;第一确定模块:根据版本管理策略和规范,确定相关的版本管理模块;第二确定模块:根据所述版本管理模块基于持续集成和持续交付通道确定每个应用的软件包和最新版本号;测试审查模块:基于所述软件包和最新版本号对每个应用进行自动化测试和代码审查;存储模块:根据审查结果确定每个应用新版本的多项数据,并将所述多项数据进行文档存储,实现应用分发平台的版本管理,解决了不同版本的软件可能会存在功能上的冲突,且无法返回到上一个旧版本的问题。
-
公开(公告)号:CN118377472B
公开(公告)日:2024-09-03
申请号:CN202410832291.4
申请日:2024-06-26
申请人: 华能信息技术有限公司
摘要: 本发明提供一种基于代码自动生成的快速构建系统,属于代码开发技术领域,包括:静态分析模块:对代码库中的历史代码进行静态分析,获取代码元数据信息;模板生成模块:基于代码元数据信息生成若干个代码模板;信息分析模块:分析用户的输入信息和输入环境,确定用户需求和代码环境信息;代码生成模块:基于用户需求确定要生成的代码特征,并基于代码特征从若干个代码模板中进行模板匹配,来基于匹配模板和代码环境信息自动生成所需代码。简化了代码开发的流程,提升了代码开发的效率。
-
公开(公告)号:CN118410221A
公开(公告)日:2024-07-30
申请号:CN202410889252.8
申请日:2024-07-04
申请人: 华能信息技术有限公司
IPC分类号: G06F16/9035 , G06F16/906
摘要: 本发明提供一种应用托管分发系统,属于应用托管技术领域,其系统包括上传模块、托管模块、分发模块以及统计模块,通过对不同类型的待上传应用设置基础上传条件,根据历史失败原因设置附加过滤条件,确定上传成功应用所需维护算力与对应安全等级,且有效提高应用分发的质量及可靠性,然后对上传成功的应用进行托管安排,确定当下的热点信息与热度情况,生成对应应用的应用摘要,对应用进行分发,将应用的使用情况向开发者反馈,对应用进行优化,有效保证用户获取合理应用,保证用户对分发应用的满意度。
-
公开(公告)号:CN118377472A
公开(公告)日:2024-07-23
申请号:CN202410832291.4
申请日:2024-06-26
申请人: 华能信息技术有限公司
摘要: 本发明提供一种基于代码自动生成的快速构建系统,属于代码开发技术领域,包括:静态分析模块:对代码库中的历史代码进行静态分析,获取代码元数据信息;模板生成模块:基于代码元数据信息生成若干个代码模板;信息分析模块:分析用户的输入信息和输入环境,确定用户需求和代码环境信息;代码生成模块:基于用户需求确定要生成的代码特征,并基于代码特征从若干个代码模板中进行模板匹配,来基于匹配模板和代码环境信息自动生成所需代码。简化了代码开发的流程,提升了代码开发的效率。
-
公开(公告)号:CN118427254A
公开(公告)日:2024-08-02
申请号:CN202410465062.3
申请日:2024-04-17
申请人: 华能信息技术有限公司
IPC分类号: G06F16/25 , G06F16/906 , G06F16/9035
摘要: 本发明提供一种轻量级的日志采集方法,涉及日志采集领域,包括:通过分析预设框架对日志数据库中的日志进行格式转换,得到第一日志;基于预设日志级别,对全部第一日志进行排列,得到日志目录;基于Filebeat,得到实时收集的实时日志信息;基于所述实时日志信息,对所述日志目录中的第一日志进行筛选,完成日志的采集,在不增加过多系统负担的前提下,提供有效的日志数据采集和处理能力,提高日志采集的效率以及准确度。
-
公开(公告)号:CN118444970A
公开(公告)日:2024-08-06
申请号:CN202410896379.2
申请日:2024-07-05
申请人: 华能信息技术有限公司
IPC分类号: G06F8/71
摘要: 本发明提供一种应用分发平台的版本管理系统,属于软件工程与系统架构技术领域,包括:第一获取模块:获取应用分发平台版本管理的业务需求和目标,制定相应的版本管理策略和规范;第一确定模块:根据版本管理策略和规范,确定相关的版本管理模块;第二确定模块:根据所述版本管理模块基于持续集成和持续交付通道确定每个应用的软件包和最新版本号;测试审查模块:基于所述软件包和最新版本号对每个应用进行自动化测试和代码审查;存储模块:根据审查结果确定每个应用新版本的多项数据,并将所述多项数据进行文档存储,实现应用分发平台的版本管理,解决了不同版本的软件可能会存在功能上的冲突,且无法返回到上一个旧版本的问题。
-
-
-
-
-
-
-
-
-