【技术实现步骤摘要】
一种集群部署方法、装置、设备和计算机可读存储介质
[0001]本申请涉及分布式管理
,特别是涉及一种集群部署方法、装置、设备和计算机可读存储介质。
技术介绍
[0002]在节点主节点硬件配置一定的情况下,软件的单机性能是存在上限的。现有技术中服务器对数据的采集、存储规模有限,无法通过软件手段进行扩容,仅能通过主节点硬件配置升级的方式进行提升。
[0003]但是硬盘配置升级成本高,存在容量的瓶颈。同时,对于数据采集与监视控制系统(Supervisory Control And Data Acquisition,SCADA)类型的项目,要求历史站中实时服务和历史服务具备分布式部署能力,传统架构中,实时服务和历史服务是必须部署到同一节点的,不利于实时服务和历史服务的故障隔离和系统运行负荷的分担,因此无法满足相关行业的部署要求。当历史站主从双机故障后,与历史站各服务相关的数据将无法获取。
[0004]可见,如何提升服务部署的灵活性和可靠性,是本领域技术人员需要解决的问题。
技术实现思路
[000 ...
【技术保护点】
【技术特征摘要】
1.一种集群部署方法,其特征在于,包括:预先基于设定的服务项目,划分不同的服务分组;其中,每个服务分组包含有多个节点;向外广播报号请求;依据当前所属服务分组中各节点的参数信息,确定所述当前所属服务分组中各节点的角色;其中,所述角色包括主节点、从节点和协助节点;根据设定的周期时间以及各节点的运行状态,动态调整所述当前所属服务分组中各节点的角色。2.根据权利要求1所述的集群部署方法,其特征在于,所述服务项目包括服务类型和每个服务类型对应的服务需求量;所述预先基于设定的服务项目,划分不同的服务分组包括:依据每个服务类型对应的服务需求量,确定出所述每个服务类型的分组个数;根据所述分组个数,对所述每个服务类型设置其对应个数的服务分组。3.根据权利要求1所述的集群部署方法,其特征在于,所述向外广播报号请求包括:在初始状态下,向外广播报号请求;或者在预设时间内未接收到主节点广播的心跳信号的情况下,向外广播报号请求。4.根据权利要求1所述的集群部署方法,其特征在于,所述依据当前所属服务分组中各节点的参数信息,确定所述当前所属服务分组中各节点的角色包括:基于所述当前所属服务分组中各节点的节点号和权重值,确定出所述当前所属服务分组中各节点各自对应的节点值;将所述当前所属服务分组中节点值最大的节点作为主节点,除主节点之外节点值最大的节点作为从节点,剩余节点作为协助节点。5.根据权利要求4所述的集群部署方法,其特征在于,在所述依据当前所属服务分组中各节点的参数信息,确定所述当前所属服务分组中各节点的角色之后还包括:若选取自身节点作为主节点,则向外广播心跳信号。6.根据...
【专利技术属性】
技术研发人员:方垒,贾炜,兰文华,
申请(专利权)人:杭州和利时自动化有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。