-
公开(公告)号:CN114416300A
公开(公告)日:2022-04-29
申请号:CN202210065406.2
申请日:2022-01-20
Applicant: 南方电网数字电网研究院有限公司
Abstract: 本申请实施例在于提供基于Sharding‑Proxy的容器化方法及装置,属于数据库领域。所述方法包括管理平台获取Sharding‑Proxy集群的镜像,并基于镜像配置Sharding‑Proxy集群的资源;资源包括集群最大资源配额、集群内部节点数量、每个节点内部的CPU分配、每个节点内部的内存分配和每个节点内部的磁盘分配;管理平台创建Sharding‑Proxy集群实例;并基于配置的Sharding‑Proxy集群镜像的资源,对Sharding‑Proxy集群实例进行初始化,以启动Sharding‑Proxy集群实例;在Sharding‑Proxy集群实例运行时,管理平台对Sharding‑Proxy集群实例进行监控和维护;响应于对Sharding‑Proxy集群实例的终止请求,管理平台停止Sharding‑Proxy集群实例的运行并删除Sharding‑Proxy集群实例,以释放为Sharding‑Proxy集群配置的资源。本申请旨在对Sharding‑Proxy进行容器化部署。
-
公开(公告)号:CN116310143A
公开(公告)日:2023-06-23
申请号:CN202310508636.6
申请日:2023-05-08
Applicant: 南方电网数字电网研究院有限公司
Abstract: 本发明实施例公开了一种三维模型构建方法、装置、设备和存储介质,其中,方法包括:确定待建模的目标三维空间,其中,目标三维空间中包括至少一个空间对象;获取空间对象的目标采集数据,并根据目标采集数据中的模型构建数据构建初始三维对象模型;基于目标采集数据中的对象属性数据对初始三维对象模型的形态进行优化,得到目标三维对象模型,其中,对象属性数据包括:运行数据、材质数据、电学属性数据和光学属性数据中的至少一种;根据目标三维对象模型确定与目标三维空间对应的目标三维全景模型。本发明实施例的技术方案解决了现有电网行业的三维建模技术存在的建模精度和建模效率不足的问题,可以提高三维建模的精度和效率。
-
公开(公告)号:CN114416697A
公开(公告)日:2022-04-29
申请号:CN202210066176.1
申请日:2022-01-20
Applicant: 南方电网数字电网研究院有限公司
Abstract: 本申请实施例在于提供基于MongoShake的数据迁移方法及装置,属于数据迁移领域。所述数据迁移方法包括:响应于被启动的数据迁移任务,管理平台调用源数据库和目标数据库的服务接口,进行准入验证并检测源数据库与目标数据库的存活状态;在通过准入验证且检测到源数据库与目标数据库均存活后,管理平台触发配置的MongoShake;MongoShake执行数据迁移任务,以将源数据库中的全量数据和增量数据迁移至目标数据库;管理平台在MongoShake执行数据迁移任务的过程中,调用MongoShake的预设接口,以监控数据迁移任务的迁移状态;MongoShake在执行完数据迁移任务时,进行一致性校验;MongoShake在确定一致性校验通过时,通知管理平台结束数据迁移任务。本申请旨在达成数据迁移的通用化。
-
公开(公告)号:CN114356783A
公开(公告)日:2022-04-15
申请号:CN202210066120.6
申请日:2022-01-20
Applicant: 南方电网数字电网研究院有限公司
Abstract: 本发明实施例公开了单元测试代码自动生成方法、装置、存储介质及设备,涉及单元测试技术领域,能有效解决当前编写单元测试代码占用程序员工作量大的问题。该方法包括:获得用户在Java类的至少一个待测方法上标注的Swagger注解和Cases注解,Cases注解包括针对待测方法的至少一个测试用例;扫描Java类中的所有的Swagger注解和Cases注解,并生成与Java类对应的定义文件,定义文件包括至少一个待测方法的定义信息;根据定义文件和预先获得的单元测试代码模板,生成与测试用例一一对应的单元测试代码。
-
公开(公告)号:CN116166638A
公开(公告)日:2023-05-26
申请号:CN202310214001.5
申请日:2023-03-07
Applicant: 南方电网数字电网研究院有限公司
IPC: G06F16/21 , G06F16/25 , G06F16/215
Abstract: 本申请实施例提供了一种数据迁移方法、装置、电子设备及可读存储介质,该数据迁移方法包括:从源系统获取待检核数据,根据预设分类条件对所述待检核数据进行分类,以获得子待检核数据;根据各子待检核数据对应的类别权重,从预设的检核规则中选择本次数据检核的目标检核规则;根据所述目标检核规则对所述待检核数据进行数据检核,并基于数据检核结果以及所述待检核数据生成待迁移数据;在所述待迁移数据符合预设的数据迁移标准的情况下,将所述待迁移数据发送给目标系统,以将所述源系统中的数据迁移到所述目标系统。可以提高数据检核结果的准确性,得到质量更高的待迁移数据,从而提高数据迁移效率。
-
公开(公告)号:CN114416564B
公开(公告)日:2024-09-13
申请号:CN202210065403.9
申请日:2022-01-20
Applicant: 南方电网数字电网研究院有限公司
Abstract: 本申请实施例在于提供一种微服务系统中循环依赖检测方法及系统,属于微服务系统领域。所述检测方法包括:响应于对所述微服务系统的循环依赖检测请求,执行第一循环依赖检测任务以及第二循环依赖检测任务;其中,执行所述第一循环依赖检测任务,包括:获取所述微服务系统中执行同一请求任务的各个服务上报的调用信息;基于所述各个服务上报的调用信息,生成表征执行所述请求任务的各个服务的服务流程的第一有向图;基于所述第一有向图,确定所述请求任务是否存在循环依赖;基于表征所述各个服务的调用关系的第二有向图;确定所述多个服务之间是否存在循环依赖。本申请旨在对微服务系统中的循环依赖进行检测。
-
公开(公告)号:CN116310143B
公开(公告)日:2023-10-31
申请号:CN202310508636.6
申请日:2023-05-08
Applicant: 南方电网数字电网研究院有限公司
Abstract: 本发明实施例公开了一种三维模型构建方法、装置、设备和存储介质,其中,方法包括:确定待建模的目标三维空间,其中,目标三维空间中包括至少一个空间对象;获取空间对象的目标采集数据,并根据目标采集数据中的模型构建数据构建初始三维对象模型;基于目标采集数据中的对象属性数据对初始三维对象模型的形态进行优化,得到目标三维对象模型,其中,对象属性数据包括:运行数据、材质数据、电学属性数据和光学属性数据中的至少一种;根据目标三维对象模型确定与目标三维空间对应的目标三维全景模型。本发明实施例的技术方案解决了现有电网行业的三维建模技术存在的建模精度和建模效率不足的问题,可以提高三维建模的精度和效率。
-
公开(公告)号:CN116471331A
公开(公告)日:2023-07-21
申请号:CN202310435181.X
申请日:2023-04-21
Applicant: 南方电网数字电网研究院有限公司
IPC: H04L67/61
Abstract: 本发明实施例公开了一种微服务流程的执行方法、装置、电子设备及存储介质。该方法包括:获取至少两个待执行微服务流程,并基于各待执行微服务流程对应的执行优先级确定目标待执行微服务流程;基于目标待执行微服务流程中各待执行微服务的执行顺序,确定目标待执行微服务,并通过流程调度引擎生成目标待执行微服务对应的目标事件;基于流程执行引擎确定目标事件的事件信息,并基于事件信息执行目标待执行微服务。本发明实施例的技术方案解决了目前微服务编排方式复杂,且容易出现故障,难以实施的技术问题,实现了提供出一种具备较高弹性扩所容能力的,具有优先级调度能力以及限流能力的微服务编排方式,此种方式具有更高的应用前景。
-
公开(公告)号:CN114416564A
公开(公告)日:2022-04-29
申请号:CN202210065403.9
申请日:2022-01-20
Applicant: 南方电网数字电网研究院有限公司
Abstract: 本申请实施例在于提供一种微服务系统中循环依赖检测方法及系统,属于微服务系统领域。所述检测方法包括:响应于对所述微服务系统的循环依赖检测请求,执行第一循环依赖检测任务以及第二循环依赖检测任务;其中,执行所述第一循环依赖检测任务,包括:获取所述微服务系统中执行同一请求任务的各个服务上报的调用信息;基于所述各个服务上报的调用信息,生成表征执行所述请求任务的各个服务的服务流程的第一有向图;基于所述第一有向图,确定所述请求任务是否存在循环依赖;基于表征所述各个服务的调用关系的第二有向图;确定所述多个服务之间是否存在循环依赖。本申请旨在对微服务系统中的循环依赖进行检测。
-
公开(公告)号:CN114327923A
公开(公告)日:2022-04-12
申请号:CN202210065402.4
申请日:2022-01-20
Applicant: 南方电网数字电网研究院有限公司
IPC: G06F9/52
Abstract: 本申请实施例在于提供一种通用死锁检测方法及装置,属于软件系统领域。所述检测方法包括:获取软件系统中当前的所有资源,形成资源列表;获取所述软件系统中所有对资源进行的操作,并获取所述操作的持续时间,形成操作列表;将所述资源列表与所述操作列表进行关联,形成关联列表,所述关联列表用于表征所述软件系统中一个操作与该操作所针对的资源之间的关联关系;基于所述关联列表和每个操作的持续时间,进行死锁预检测;对死锁预检测未通过的目标操作,确定调用所述目标操作所针对的资源是否成功,若所述调用成功,则所述目标操作未产生死锁;若所述调用失败,则所述目标操作产生死锁。本申请旨在达到检测不同软件系统中死锁的效果。
-
-
-
-
-
-
-
-
-