[發明專利]Zookeeper集群及Zookeeper實例的部署方法、裝置以及管理平臺在審
申請號: | 201611204400.X | 申請日: | 2016-12-23 |
公開(公告)號: | CN106713458A | 公開(公告)日: | 2017-05-24 |
發明(設計)人: | 張宇 | 申請(專利權)人: | 智者四海(北京)技術有限公司 |
主分類號: | H04L29/08 | 分類號: | H04L29/08;H04L29/06 |
代理公司: | 北京品源專利代理有限公司11332 | 代理人: | 孟金喆,胡彬 |
地址: | 100083 北京市海淀區學院*** | 國省代碼: | 北京;11 |
權利要求書: | 查看更多 | 說明書: | 查看更多 |
摘要: | |||
搜索關鍵詞: | zookeeper 集群 實例 部署 方法 裝置 以及 管理 平臺 | ||
技術領域
本發明實施例涉及Zookeeper集群技術,尤其涉及一種Zookeeper集群的部署方法和裝置、Zookeeper實例的部署方法和裝置以及Zookeeper集群的管理平臺。
背景技術
隨著互聯網的高速發展,有越來越多互聯網的業務項目部署在分布式的系統之上,這使得系統業務對分布式一致性以及協調服務有了更多的依賴。
Apache Zookeeper是由Apache的子項目發展而來。Apache是世界使用排名第一的Web服務器軟件,它可以運行在幾乎所有廣泛使用的計算機平臺上,由于其跨平臺和安全性被廣泛使用,是最流行的Web服務器端軟件之一。Zookeeper集群為分布式應用提供了高效且可靠的分布式一致性協調服務,提供了注入統一命名服務,配置管理和分布式鎖等分布式的基礎服務。
雖然Zookeeper集群較為實際的解決了大規模分布式系統中數據一致性以及分布式協調的問題,但是,現有技術中,Zookeeper集群的部署通常還只能靠運維人員通過基礎運維工具進行手動部署,同時還需要人工進行相應配置,因此,需要較多的人力而且部署效率較低。
發明內容
有鑒于此,本發明實施例提供一種Zookeeper集群及Zookeeper實例的部署方法、裝置以及管理平臺,以減少人力并提高部署效率。
第一方面,本發明實施例提供了一種Zookeeper集群的部署方法,所述方法包括:
接收用戶對Zookeeper集群的配置請求;
根據所述配置請求,生成待部署的Zookeeper集群的Zookeeper實例;
根據所述Zookeeper實例,生成實例創建指令,并發送給待部署Zookeeper集群的代理服務器,以指示所述代理服務器部署相應的Zookeeper實例并啟動。
第二方面,本發明實施例還提供了一種Zookeeper集群的部署裝置,所述裝置包括:
配置請求接收模塊,用于接收用戶對Zookeeper集群的配置請求;
實例生成模塊,用于根據所述配置請求,生成待部署的Zookeeper集群的Zookeeper實例;
創建指令發送模塊,用于根據所述Zookeeper實例,生成實例創建指令,并發送給待部署Zookeeper集群的代理服務器,以指示所述代理服務器部署相應的Zookeeper實例并啟動。
第三方面,本發明實施例提供了一種Zookeeper實例的部署方法,所述方法包括:
接收中控服務器發送來的實例創建指令;
根據所述實例創建指令,創建Zookeeper實例;
啟動所述Zookeeper實例。
第四方面,本發明實施例還提供了一種Zookeeper實例的部署裝置,所述裝置包括:
創建指令接收模塊,用于接收中控服務器發送來的實例創建指令;
實例創建模塊,用于根據所述實例創建指令,創建Zookeeper實例;
實例啟動模塊,用于啟動所述Zookeeper實例。
第五方面,本發明實施例還提供了一種Zookeeper集群的管理平臺,所述管理平臺包括中控服務器和至少三個代理服務器;
所述中控服務器包括本發明任一實施例所述的Zookeeper集群的部署裝置;
所述代理服務器包括本發明任一實施例所述的Zookeeper實例的部署裝置。
本發明實施例的技術方案,通過在接收到用戶對Zookeeper集群的配置請求后,生成待部署的Zookeeper集群的Zookeeper實例,生成實例創建指令發送給待部署Zookeeper集群的代理服務器,由代理服務器完成相應的Zookeeper實例的部署,進而完成Zookeeper集群的部署,從而減少了部署Zookeeper集群的人力,同時提高了部署效率。
附圖說明
圖1是本發明實施例一提供的一種Zookeeper集群的部署方法的流程圖;
圖2是本發明實施例二提供的一種Zookeeper集群的部署方法的流程圖;
圖3是本發明實施例三提供的一種Zookeeper集群的部署方法的流程圖;
圖4是本發明實施例四提供的一種Zookeeper集群的部署裝置的結構示意圖;
圖5是本發明實施例五提供的一種Zookeeper實例的部署方法的流程圖;
圖6是本發明實施例六提供的一種Zookeeper實例的部署裝置的結構示意圖;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于智者四海(北京)技術有限公司,未經智者四海(北京)技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611204400.X/2.html,轉載請聲明來源鉆瓜專利網。