【技术实现步骤摘要】
一种网络创建方法及装置、电子设备
本申请实施例涉及区块链技术,涉及但不限于一种网络创建方法及装置、电子设备。
技术介绍
HyperledgerFabric是一种联盟链技术,但是Fabric组网过程配置繁杂以及流程比较多,对组网人员的技术要求比较高。相关技术的解决方案一:采用开源的应用容器引擎(例如docker)加脚本的方式部署网络。该方案的缺点是:组网过程技术要求高,缺少动态自主组网的能力,缺乏有效的资源扩容和高可用方案。相关技术的解决方案二:采用Kubernetes加脚本的方式部署网络,该方案存在的问题是:组网过程技术要求高,缺少动态自主组网的能力。
技术实现思路
有鉴于此,本申请实施例提供一种网络创建方法及装置、电子设备。本申请实施例的技术方案是这样实现的:第一方面,本申请实施例提供一种网络创建方法,所述方法包括:获取用于创建目标网络的N个要素,N为大于等于1的整数;根据所述N个要素之间特定的依赖关系,利用创建自定义资源的命令将所述N个要素创建为 ...
【技术保护点】
1.一种网络创建方法,所述方法包括:/n获取用于创建目标网络的N个要素,N为大于等于1的整数;/n根据所述N个要素之间特定的依赖关系,利用创建自定义资源的命令将所述N个要素创建为对应的N个要素自定义资源;/n获取用于创建目标网络的M个节点的属性信息,其中,M为大于等于1的整数;/n利用任务自定义资源,将每一所述节点的属性信息关联到对应的要素自定义资源,完成所述目标网络的创建。/n
【技术特征摘要】
1.一种网络创建方法,所述方法包括:
获取用于创建目标网络的N个要素,N为大于等于1的整数;
根据所述N个要素之间特定的依赖关系,利用创建自定义资源的命令将所述N个要素创建为对应的N个要素自定义资源;
获取用于创建目标网络的M个节点的属性信息,其中,M为大于等于1的整数;
利用任务自定义资源,将每一所述节点的属性信息关联到对应的要素自定义资源,完成所述目标网络的创建。
2.根据权利要求1所述的方法,其中,所述N个要素包括:组织、联盟、网络、通道;
所述N个要素之间特定的依赖关系包括:
所述联盟是组织的集合,创建所述联盟依赖相关的组织已经创建;
一个所述网络包含至少一个联盟,创建所述网络依赖待加入所述网络的联盟已经创建;
所述通道属于所述网络,包括属于特定联盟的若干组织;在创建所述通道的情况下,相关的网络已经创建。
3.根据权利要求1所述的方法,其中,所述方法还包括:
根据每一所述要素的属性,编写对应的预设格式文件;
为每一所述要素确定K个参数,其中,K为大于等于1的整数;
根据每一所述要素对应的预设格式文件和对应的K个参数,得到所述创建自定义资源的命令。
4.根据权利要求2所述的方法,其中,所述根据所述N个要素之间特定的依赖关系,利用创建自定义资源的命令将所述N个要素创建为对应的N个要素自定义资源,包括:
利用所述创建自定义资源的命令,将所述组织创建为组织自定义资源;
根据所述组织自定义资源,利用所述创建自定义资源的命令将所述联盟创建为联盟自定义资源;
根据所述联盟自定义资源,利用所述创建自定义资源的命令将所述网络创建为网络自定义资源;
根据所述网络自定义资源,利用所述创建自定义资源的命令将所述通道创建为通道自定义资源。
5.根据权利要求4所述的方法,其中,所述利用任务自定义资源,将每一所述节点的属性信息关联到对应的要素自定义资源,完成所述目标网络的创建,包括:
根据所述创建请求,确定任务自定义资源;
利用所述任务自定义资源,将每一所述节点的属性信息关联到对应的要素自定义资源;
将完成关联的组织自定义资源、完成关联的联盟自定义资源和完成关联的网络自定义资源加入完成关联的通道自定义资源,完成所述目标网络的创建。
6.根据权利要求5所述的...
【专利技术属性】
技术研发人员:帅斌成,王云浩,过晓冰,
申请(专利权)人:联想北京有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。