【技术实现步骤摘要】
一种集群创建方法及装置
本公开的实施例涉及计算机
,特别是涉及一种集群创建方法及装置。
技术介绍
RocketMQ等集群,由于具有低延迟、高性能和可靠性、万亿级别的容量和灵活的可伸缩性等优点,逐渐成为主要的分布式消息传递和流媒体平台之一。目前,RocketMQ等集群的创建方式通常采用如下两种:一种是,通过手动部署的方式创建定制好的集群。第二种是,在用户创建集群时,选取预置好的集群模板,然后完善集群模板所涉及的集群配置信息,从而完成集群的创建,此种方式中集群模板具有定制好的集群架构,用户无法修改。可见,现有集群创建中,集群定制化程度较高,在用户有集群定制化外的其他需求时,集群是无法满足用户需求的,用户是不能按照用户需求自动灵活创建集群的。
技术实现思路
有鉴于此,本公开的实施例提出了一种集群创建方法及装置,主要目的在于依据用户需求自动灵活创建集群。本公开的实施例主要提供如下技术方案:第一方面,本公开的实施例提供了一种集群创建方法,所述方法包括:向用户展示至少一个集群配置界面,其 ...
【技术保护点】
1.一种集群创建方法,其特征在于,所述方法包括:/n向用户展示至少一个集群配置界面,其中,每个所述集群配置界面中分别包含有集群配置项目,且每个所述集群配置界面分别存在对应的集群配置逻辑;/n获取用户在各所述集群配置界面中输入的针对所述集群配置项目的集群配置信息;/n利用预设的集群创建接口调用各所述集群配置界面对应的集群配置逻辑,依据所述集群配置信息创建集群。/n
【技术特征摘要】
1.一种集群创建方法,其特征在于,所述方法包括:
向用户展示至少一个集群配置界面,其中,每个所述集群配置界面中分别包含有集群配置项目,且每个所述集群配置界面分别存在对应的集群配置逻辑;
获取用户在各所述集群配置界面中输入的针对所述集群配置项目的集群配置信息;
利用预设的集群创建接口调用各所述集群配置界面对应的集群配置逻辑,依据所述集群配置信息创建集群。
2.根据权利要求1所述的方法,其特征在于,所述集群配置信息至少包括如下中的至少一种:集群控制节点配置信息和集群存储节点配置信息。
3.根据权利要求2所述的方法,其特征在于,在所述集群配置信息为用于创建新集群的集群配置信息时,则利用预设的集群创建接口调用各所述集群配置界面对应的集群配置逻辑,依据所述集群配置信息创建集群,包括:
利用针对创建新集群的集群创建接口调用各所述集群配置界面对应的集群配置逻辑,依据所述集群控制节点配置信息创建控制节点以及依据所述集群存储节点配置信息创建存储节点,并连接所述控制节点和所述存储节点,形成所述集群。
4.根据权利要求2所述的方法,其特征在于,在所述集群配置信息为用于扩容已有集群的集群配置信息时,则利用预设的集群创建接口调用各所述集群配置界面对应的集群配置逻辑,依据所述集群配置信息创建集群,包括:
利用针对扩容已有集群的集群创建接口调用各所述集群配置界面对应的集群配置逻辑,依据所述集群控制节点配置信息创建控制节点,并连接新创建的控制节点和已有集群中的控制节点,和/或,连接新创建的控制节点和已有集群中的存储节点,形成所述集群。
5.根据权利要求2所述的方法,其特征在于,在所述集群配置信息为用于扩容已有集群的集群配置信息时,则利用预设的集群创建接口调用各所述集群配置界面对应的集群配置逻辑,依据所述集群配置信息创建集群,包括:
利用针对扩容已有集群的集群创建接口调用各所述集群配置界面对应的集群配置逻辑,依据所述集群存储节点配置信息创建存储节点,并连接新创建的存储节点和已有集群中的控制节点,和/或,连接新创建的存储节点和已有集群中的存储节点,形成所述集群。
6.根据权利要求3或4所述的方法,其特征在于,所述依据所述集群控制节点配置信息创建控制节点,包括:
依据所述集群控制节点配置信息中包括的集群环境配置信息和控制节点数量,创建出数量为所述控制节点数量,并适用于预设环境的控制节点;
依据所述集群控制节点配置信息中包括的集群同步方式、集群控制节点名称和集群控制节点地址,为创建出的各控制节点分配同步方式、名称和地址。
7.根据权利要求3或5所述的方法,其特征在于,所述依据集群存储节点配置信息创建存储节点,包括:
依据所述集群控制节点配置...
【专利技术属性】
技术研发人员:赵志强,
申请(专利权)人:北京车和家信息技术有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。