[发明专利]一种集群部署方法、装置、电子设备及计算机可读介质在审
申请号: | 202310222057.5 | 申请日: | 2023-03-09 |
公开(公告)号: | CN116302716A | 公开(公告)日: | 2023-06-23 |
发明(设计)人: | 王阳 | 申请(专利权)人: | 中国建设银行股份有限公司;建信金融科技有限责任公司 |
主分类号: | G06F11/20 | 分类号: | G06F11/20;G06F11/30;G06F8/60 |
代理公司: | 中原信达知识产权代理有限责任公司 11219 | 代理人: | 李阳;徐敏 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 集群 部署 方法 装置 电子设备 计算机 可读 介质 | ||
1.一种集群部署方法,其特征在于,包括:
接收集群部署请求,获取对应的场景标识;
根据所述场景标识调用并运行对应的架构程序工具包,响应于监听到运行异常,确定对应的异常集群主节点;
确定所述异常集群主节点对应的各个集群从节点,获取所述各个集群从节点的表现数据;
基于所述表现数据,从所述各个集群从节点中确定目标集群从节点,进而将所述目标集群从节点切换为集群主节点;
根据所述集群主节点和所述各个集群从节点,继续运行所述结构程序工具包直至运行成功。
2.根据权利要求1所述的方法,其特征在于,所述确定对应的异常集群主节点,包括:
调用第一服务监听组件,以向所述集群部署请求对应的集群主节点发送第一指令和第二指令,并接收返回的第一指令响应结果和第二指令响应结果;
根据所述第一指令响应结果和所述第二指令响应结果,判断所述各个集群主节点是否宕机,以得到第一判断结果;
响应于第一判断结果为集群主节点宕机,将所述第一判断结果发送至各个第二服务监听组件,并接收所述各个第二服务监听组件返回的各个第二判断结果;
确定所述各个第二判断结果中对应于集群主节点宕机的数量,响应于所述数量超过预设阈值,确定所述集群主节点为异常集群主节点。
3.根据权利要求1所述的方法,其特征在于,所述将所述目标集群从节点切换为集群主节点,包括:
确定所述场景标识对应的服务监听组件集合和选举策略;
根据所述选举策略,从所述服务监听组件集合中确定出目标服务监听组件;
调用所述目标服务监听组件,以将所述目标集群从节点切换为集群主节点。
4.根据权利要求1所述的方法,其特征在于,所述获取所述各个集群从节点的表现数据,包括:
获取所述各个集群从节点的在线状态数据、响应速度数据和连接时长数据。
5.根据权利要求3所述的方法,其特征在于,在所述将所述目标集群从节点切换为集群主节点之后,所述方法还包括:
基于所述集群主节点和所述各个集群从节点,生成主从关系数据;
将所述主从关系数据同步至所述服务监听组件集合中的各个服务监听组件。
6.根据权利要求1所述的方法,其特征在于,所述运行所述结构程序工具包,包括:
确定所述结构程序工具包对应的功能,进而确定所述功能对应的所述集群主节点的逻辑核;
将所述功能分配至所述逻辑核。
7.根据权利要求6所述的方法,其特征在于,所述确定所述功能对应的所述集群主节点的逻辑核,包括:
获取所述功能对应的配置指标数据;
根据所述配置指标数据,确定所述功能对应的所述集群主节点的逻辑核。
8.一种集群部署装置,其特征在于,包括:
接收单元,被配置成接收集群部署请求,获取对应的场景标识;
异常集群主节点确定单元,被配置成根据所述场景标识调用并运行对应的架构程序工具包,响应于监听到运行异常,确定对应的异常集群主节点;
数据获取单元,被配置成确定所述异常集群主节点对应的各个集群从节点,获取所述各个集群从节点的表现数据;
切换单元,被配置成基于所述表现数据,从所述各个集群从节点中确定目标集群从节点,进而将所述目标集群从节点切换为集群主节点;
运行单元,被配置成根据所述集群主节点和所述各个集群从节点,继续运行所述结构程序工具包直至运行成功。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国建设银行股份有限公司;建信金融科技有限责任公司,未经中国建设银行股份有限公司;建信金融科技有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310222057.5/1.html,转载请声明来源钻瓜专利网。