【技术实现步骤摘要】
一种节点资源管理方法、装置及存储介质
本专利技术涉及计算机
,尤其涉及一种节点资源管理方法、装置及存储介质。
技术介绍
区块链网络通常由多个节点构成。区块链网络中的某一个或多个节点运行的区块链进程需要占用相应的资源,如内存资源。当需要更改相应节点的资源配置时,就需要登录该节点并找到相应配置文件,然后更改该节点的资源配置,并重启区块链。然而,在该过程中,重启区块链需要对这个区块链对应的所有节点逐个修改逐个启动,降低了对节点资源的管理效率。
技术实现思路
本专利技术实施例提供了一种节点资源管理方法、装置及存储介质,可以提升对节点资源的管理效率,实现了节点资源的灵活配置。第一方面,本专利技术实施例提供了一种节点资源管理方法,应用于区块链管理平台,所述区块链管理平台用于对区块链网络包括的多个节点进行资源管理,所述方法包括:响应于用户终端发送的区块链节点配置请求,通过所述用户终端输出节点配置页面;接收所述用户终端发送的资源配置数据,所述资源配置数据是由用户通过所述节点配置页面设置的,所述资源配置数据包括至少一个配置项的参数和区块链标识,每个配置项用于对应配置一种资源;从所述多个节点中确定出与所述区块链标识指示的目标区块链相关联的至少一个节点;将所述资源配置数据发送至所述至少一个节点,以便所述至少一个节点中的每个节点利用所述资源配置数据替换资源配置文件中的原始配置数据,并重启所述目标区块链对应的区块链进程,以完成资源的重新配置,其中,所述资源配置文件保存有所述目标 ...
【技术保护点】
1.一种节点资源管理方法,其特征在于,应用于区块链管理平台,所述区块链管理平台用于对区块链网络包括的多个节点进行资源管理,所述方法包括:/n响应于用户终端发送的区块链节点配置请求,通过所述用户终端输出节点配置页面;/n接收所述用户终端发送的资源配置数据,所述资源配置数据是由用户通过所述节点配置页面设置的,所述资源配置数据包括至少一个配置项的参数和区块链标识,每个配置项用于对应配置一种资源;/n从所述多个节点中确定出与所述区块链标识指示的目标区块链相关联的至少一个节点;/n将所述资源配置数据发送至所述至少一个节点,以便所述至少一个节点中的每个节点利用所述资源配置数据替换资源配置文件中的原始配置数据,并重启所述目标区块链对应的区块链进程,以完成资源的重新配置,其中,所述资源配置文件保存有所述目标区块链对应的区块链进程所需资源的所述原始配置数据。/n
【技术特征摘要】
1.一种节点资源管理方法,其特征在于,应用于区块链管理平台,所述区块链管理平台用于对区块链网络包括的多个节点进行资源管理,所述方法包括:
响应于用户终端发送的区块链节点配置请求,通过所述用户终端输出节点配置页面;
接收所述用户终端发送的资源配置数据,所述资源配置数据是由用户通过所述节点配置页面设置的,所述资源配置数据包括至少一个配置项的参数和区块链标识,每个配置项用于对应配置一种资源;
从所述多个节点中确定出与所述区块链标识指示的目标区块链相关联的至少一个节点;
将所述资源配置数据发送至所述至少一个节点,以便所述至少一个节点中的每个节点利用所述资源配置数据替换资源配置文件中的原始配置数据,并重启所述目标区块链对应的区块链进程,以完成资源的重新配置,其中,所述资源配置文件保存有所述目标区块链对应的区块链进程所需资源的所述原始配置数据。
2.根据权利要求1所述的方法,其特征在于,所述从所述多个节点中确定出与所述区块链标识指示的目标区块链相关联的至少一个节点,包括:
从所述多个节点中确定出与所述区块链标识指示的目标区块链相关联的所有节点;
获取所述所有节点中各个节点上分配给所述目标区块链对应的区块链进程的资源的使用状态信息,其中,所述使用状态信息包括资源使用量或者资源剩余量;
根据所述使用状态信息从所述所有节点中确定出至少一个节点。
3.根据权利要求1所述的方法,其特征在于,所述从所述多个节点中确定出与所述区块链标识指示的目标区块链相关联的至少一个节点,包括:
从所述多个节点中确定出与所述区块链标识指示的目标区块链相关联的所有节点;
输出所述所有节点中各个节点的标识;
接收根据所述各个节点的标识输入的节点选择操作;
根据所述节点选择操作从所述所有节点中确定出至少一个节点。
4.根据权利要求1~3中任一项所述的方法,其特征在于,所述方法还包括:
获取所述多个节点中每个节点对目标资源的使用量;
若所述多个节点中的第一节点对所述目标资源的使用量处于预设使用量范围,则调整所述第一节点的资源配置数据中所述目标资源对应的配置项的参数,得到更新后的资源配置数据;
将所述更新后的资源配置数据发送至所述第一节点,以便所述第一节点利用所述更新后的资源配置数据对运行区块链进程所需的所述目标资源进行重新配置。
5.根据权利要求1~3中任一项所述的方法,其特征在于,所述方法还包括:
获取所述多个节点中每个节点在预设时长内处理的请求的数量;
若所述多个节点中的第二节点在所述预设时长内处理的请求的数量处于预设数量范围,则调整所述第二节点的资源配置数据中各个配置项的参数,得到更新后的资源配置数据;
将所述更新后的资源配置数据发送至所述第二节点,以便所述第二节点利用所述更新后的资源配置数据对运行区块链进程所需的资源进行重新配置。
<...
【专利技术属性】
技术研发人员:冯士乘,
申请(专利权)人:腾讯科技深圳有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。