Method and apparatus of the present invention provides a new node to join the server cluster, the method includes: acquiring preset node model, including a plurality of nodes in the server cluster, node by node model; initialization node model, to create a new node; the transmission channel to create a new node, and the node model structure of the transmission channel the corresponding connection; new node and server cluster using the transmission channel. The node model in the invention servers are using unified, convenient node dynamic join and leave the server cluster, so as to improve the compatibility and flexibility of cluster server, the server at the same time, with the same format to send and store data, to facilitate the collaborative work between servers, improve the response speed of the server cluster.
【技术实现步骤摘要】
新节点加入服务器集群的方法及装置
本专利技术涉及家电领域,特别是涉及一种新节点加入服务器集群的方法及装置。
技术介绍
物联网从家电、汽车到可穿戴设备等,可以涉及生活中的很多物品。随着物联网技术的推广,以及传感器产品需求的迅猛增加,物联网的覆盖面也越来越广。由于越来越多的产品加入物联网,因此也需要越来越多的服务器组成服务器集群提供支持,当需求继续增大时,再将新的服务器作为节点连入现有的服务器集群中。但是,在现有技术中,由于对服务器缺乏统一部署和管理,当服务器集群扩展到一定规模以后,会出现响应速度慢、兼容性低以及其他诸多问题。针对现有技术中对服务器集群中的节点缺乏统一部署和管理的问题,目前业界没有理想的解决方式。
技术实现思路
本专利技术目的在于提供一种新节点加入服务器集群的方法及装置,旨在解决现有技术中对服务器集群中的节点缺乏统一部署和管理的问题。本专利技术提供了一种新节点加入服务器集群的方法,该方法包括:获取预设的节点模型,服务器集群中包括多个节点,节点都采用节点模型;初始化节点模型,以创建新节点;创建新节点的传输信道,传输信道的结构与节点模型的结构对应;利用传输信道连接新节点与服务器集群。本专利技术还提供了一种新节点加入服务器集群的装置,该装置包括:获取模块,用于获取预设的节点模型,服务器集群中包括多个节点,节点都采用节点模型;第一创建模块,用于初始化节点模型,以创建新节点;第二创建模块,用于创建新节点的传输信道,传输信道的结构与节点模型的结构对应;连接模块,用于利用传输信道连接新节点与服务器集群。本专利技术中的服务器均使用统一的节点模型,便于节点动态加入和 ...
【技术保护点】
一种新节点加入服务器集群的方法,其特征在于,包括:获取预设的节点模型,服务器集群中包括多个节点,所述节点都采用所述节点模型;初始化所述节点模型,以创建新节点;创建所述新节点的传输信道,所述传输信道的结构与所述节点模型的结构对应;利用所述传输信道连接所述新节点与所述服务器集群。
【技术特征摘要】
1.一种新节点加入服务器集群的方法,其特征在于,包括:获取预设的节点模型,服务器集群中包括多个节点,所述节点都采用所述节点模型;初始化所述节点模型,以创建新节点;创建所述新节点的传输信道,所述传输信道的结构与所述节点模型的结构对应;利用所述传输信道连接所述新节点与所述服务器集群。2.如权利要求1所述的方法,其特征在于,在所述创建节点之后,还包括:创建所述新节点的协议包监听器和所述传输信道的消息接收器,所述协议包监听器用于接收节点加入事件、节点离开事件和其他节点发来的协议包,所述消息接收器用于接收节点列表;通过所述传输信道,将所述服务器集群的节点列表发送至各节点的所述消息接收器;比较当前版节点列表和上一版节点列表,生成节点加入事件和/或节点离开事件,发送给所述协议包监听器。3.如权利要求2所述的方法,其特征在于,所述服务器集群中包括组长节点,所述组长节点用于向所述服务器集群中的节点广播所述节点列表。4.如权利要求2所述的方法,其特征在于,在生成节点离开事件之后,还包括:确定所述节点离开事件对应的离开节点;缓存需要发送给所述离开节点的协议包;若所述离开节点重新加入所述服务器集群,则重发所述协议包。5.如权利要求1所述的方法,其特征在于,所述节点模型中包括节点类型,在所述利用所述传输信道连接所述新节点与所述服务器集群之后,还包括:在所述服务器集群中按所述节点类型分组。6.一种新节点加入服务器集群的装置,其...
【专利技术属性】
技术研发人员:王银华,
申请(专利权)人:TCL集团股份有限公司,
类型:发明
国别省市:广东,44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。