[發(fā)明專(zhuān)利]異步上報(bào)的動(dòng)態(tài)服務(wù)器管理系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 201910330208.2 | 申請(qǐng)日: | 2019-04-23 |
| 公開(kāi)(公告)號(hào): | CN110071975A | 公開(kāi)(公告)日: | 2019-07-30 |
| 發(fā)明(設(shè)計(jì))人: | 涂偉;莊元;汪平 | 申請(qǐng)(專(zhuān)利權(quán))人: | 深圳易帆互動(dòng)科技有限公司 |
| 主分類(lèi)號(hào): | H04L29/08 | 分類(lèi)號(hào): | H04L29/08 |
| 代理公司: | 深圳市神州聯(lián)合知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44324 | 代理人: | 劉真 |
| 地址: | 518000 廣東省深圳市南山區(qū)粵海*** | 國(guó)省代碼: | 廣東;44 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 功能服務(wù)器 集群 動(dòng)態(tài)服務(wù)器 管理系統(tǒng) 上報(bào) 運(yùn)維 功能服務(wù)器信息 信息變更通知 中心服務(wù)器 存儲(chǔ)目錄 動(dòng)態(tài)管理 服務(wù)發(fā)現(xiàn) 復(fù)雜操作 開(kāi)關(guān)功能 映射關(guān)系 群變更 配置 服務(wù)器 寫(xiě)入 架構(gòu) 更新 轉(zhuǎn)化 規(guī)劃 協(xié)調(diào) | ||
本發(fā)明公開(kāi)異步上報(bào)的動(dòng)態(tài)服務(wù)器管理系統(tǒng)。異步上報(bào)的動(dòng)態(tài)服務(wù)器管理系統(tǒng)包括zookeeper集群和功能服務(wù)器群,所述zookeeper集群規(guī)劃zookeeper存儲(chǔ)目錄樹(shù),讓zookeeper目錄與功能服務(wù)器架構(gòu)形成映射關(guān)系,將zookeeper集群轉(zhuǎn)化為服務(wù)發(fā)現(xiàn)與協(xié)調(diào)載體,所述功能服務(wù)器將功能服務(wù)器信息寫(xiě)入至所述zookeeper集群,所述zookeeper集群關(guān)注所述功能服務(wù)器的信息變更通知。本發(fā)明與現(xiàn)有技術(shù)相比,在功能服務(wù)器群變更時(shí),僅需要開(kāi)啟關(guān)閉對(duì)應(yīng)的功能服務(wù)器即可,不再需要去中心服務(wù)器修改配置、更新配置,再開(kāi)關(guān)功能服務(wù)器的復(fù)雜操作步驟,從而實(shí)現(xiàn)了功能服務(wù)器群的異步動(dòng)態(tài)管理,簡(jiǎn)化了運(yùn)維操作,降低了運(yùn)維成本。
技術(shù)領(lǐng)域
本發(fā)明涉及zookeeper集群管理系統(tǒng)領(lǐng)域,尤其涉及異步上報(bào)的動(dòng)態(tài)服務(wù)器管理系統(tǒng)。
背景技術(shù)
現(xiàn)有技術(shù)中的游戲服務(wù)器管理方案主要是基于中心服務(wù)器的配置功能,協(xié)調(diào)服務(wù)器之間的關(guān)系,此方案設(shè)計(jì)簡(jiǎn)單,實(shí)現(xiàn)難度不高,但當(dāng)動(dòng)態(tài)調(diào)服務(wù)器結(jié)構(gòu)時(shí),需要中心服務(wù)器修改配置并將新配置同步到所有服務(wù)器。此方案運(yùn)維操作復(fù)雜,并且中心服務(wù)器成了整個(gè)管理系統(tǒng)中的死穴,一旦中心服務(wù)器出現(xiàn)問(wèn)題,會(huì)導(dǎo)致整個(gè)系統(tǒng)不可用,同時(shí)在大量配置更新時(shí),由于由中心服務(wù)器通知,會(huì)導(dǎo)致各個(gè)服務(wù)器配置版本不一致的問(wèn)題。
發(fā)明內(nèi)容
本發(fā)明的目的是解決現(xiàn)有技術(shù)中中心服務(wù)器一旦出現(xiàn)問(wèn)題會(huì)導(dǎo)致整個(gè)系統(tǒng)不可用的問(wèn)題而提出異步上報(bào)的動(dòng)態(tài)服務(wù)器管理系統(tǒng),該管理系統(tǒng)可實(shí)現(xiàn)功能服務(wù)器群的異步動(dòng)態(tài)管理。
本發(fā)明的技術(shù)方案如下:
異步上報(bào)的動(dòng)態(tài)服務(wù)器管理系統(tǒng),包括zookeeper集群和功能服務(wù)器群,所述zookeeper集群規(guī)劃zookeeper存儲(chǔ)目錄樹(shù),讓zookeeper目錄與功能服務(wù)器架構(gòu)形成映射關(guān)系,將zookeeper集群轉(zhuǎn)化為服務(wù)發(fā)現(xiàn)與協(xié)調(diào)載體,所述功能服務(wù)器將功能服務(wù)器信息寫(xiě)入所述zookeeper集群,所述zookeeper集群關(guān)注所述功能服務(wù)器的信息變更通知;所述功能服務(wù)器部署有應(yīng)用程序,所述zookeeper集群將數(shù)據(jù)操作規(guī)范封裝成所有項(xiàng)目通用源碼庫(kù)。
當(dāng)新的應(yīng)用程序需要上線時(shí),直接啟動(dòng)應(yīng)用程序,所述服務(wù)器應(yīng)用程序通過(guò)通用源碼庫(kù)從zookeeper獲取自身開(kāi)發(fā)需要使用的其他服務(wù)器信息,并建立與其他服務(wù)器的rpc鏈路。
當(dāng)應(yīng)用程序建立好自身需要的rpc鏈路后,通過(guò)通用源碼庫(kù)向zookeeper集群注冊(cè)自身信息與自身功能信息。
上述應(yīng)用程序通過(guò)通用源碼庫(kù)向zookeeper集群注冊(cè)自身需要關(guān)注的節(jié)點(diǎn)信息,并以回調(diào)方法的形式寫(xiě)入到通用源碼庫(kù)中。
當(dāng)功能服務(wù)器狀態(tài)發(fā)生變化時(shí),通用源碼庫(kù)會(huì)觸發(fā)應(yīng)用程序注冊(cè)的回調(diào)方法來(lái)處理功能服務(wù)器狀態(tài)變化事務(wù)。
本發(fā)明的有益效果:與現(xiàn)有技術(shù)相比,不再需要中心服務(wù)器,使系統(tǒng)不再受中心服務(wù)器不可用時(shí),全系統(tǒng)不可用的困擾;各功能服務(wù)器管理自己的配置,不再受限于中心服務(wù)器推送,實(shí)現(xiàn)了自我更新和,各功能服務(wù)器管理自己的配置信息,最大化利用了所有功能服務(wù)器的資源來(lái)同步更新配置,解決了各個(gè)功能服務(wù)器配置版本不一致的問(wèn)題;在功能服務(wù)器群變更時(shí),僅需要開(kāi)啟關(guān)閉對(duì)應(yīng)的功能服務(wù)器即可,不再需要去中心服務(wù)器修改配置、更新配置,再開(kāi)關(guān)功能服務(wù)器的復(fù)雜操作步驟,從而實(shí)現(xiàn)了功能服務(wù)器群的異步動(dòng)態(tài)管理,簡(jiǎn)化了運(yùn)維操作,降低了運(yùn)維成本。
附圖說(shuō)明
圖1為本發(fā)明zookeeper數(shù)據(jù)節(jié)點(diǎn)組織圖;
圖2為本發(fā)明應(yīng)用程序、源碼庫(kù)與zookeeper交互流程圖。
具體實(shí)施方式
為了更好的說(shuō)明本發(fā)明,現(xiàn)結(jié)合實(shí)施例及附圖作進(jìn)一步的說(shuō)明。
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于深圳易帆互動(dòng)科技有限公司,未經(jīng)深圳易帆互動(dòng)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910330208.2/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 移動(dòng)總機(jī)設(shè)備及用該設(shè)備為集團(tuán)提供服務(wù)的方法
- 一種用戶(hù)鑒權(quán)處理方法、系統(tǒng)及服務(wù)器
- 一種實(shí)現(xiàn)語(yǔ)音對(duì)講功能的系統(tǒng)及方法
- 一種實(shí)現(xiàn)服務(wù)器擴(kuò)展的系統(tǒng)及方法
- 網(wǎng)絡(luò)系統(tǒng)、網(wǎng)絡(luò)系統(tǒng)的控制方法以及打印機(jī)
- 一種工作流接入的實(shí)現(xiàn)方法和系統(tǒng)
- 一種服務(wù)器的切換方法及相關(guān)裝置
- 異步上報(bào)的動(dòng)態(tài)服務(wù)器管理系統(tǒng)
- 信息獲取方法和裝置、存儲(chǔ)介質(zhì)及電子裝置
- 企業(yè)內(nèi)容的服務(wù)方法、服務(wù)系統(tǒng)和存儲(chǔ)介質(zhì)
- 一種集群調(diào)度呼叫業(yè)務(wù)中主叫終端信息顯示方法
- 更新網(wǎng)絡(luò)流量管理設(shè)備同時(shí)維持有效性
- 與集群調(diào)度系統(tǒng)進(jìn)行通信的方法、群集接入網(wǎng)關(guān)及系統(tǒng)
- 一種管理集群通信系統(tǒng)資源的方法
- 基于Kubernetes和OpenStack容器云平臺(tái)多集群構(gòu)建方法、介質(zhì)、設(shè)備
- 一種容災(zāi)系統(tǒng)、容災(zāi)處理方法、監(jiān)控節(jié)點(diǎn)和備份集群
- 一種ETCD集群恢復(fù)方法、系統(tǒng)、設(shè)備及計(jì)算機(jī)介質(zhì)
- 混合云場(chǎng)景下保證可用集群數(shù)量的方法、裝置及系統(tǒng)
- 一種集群拓?fù)涓路椒ā⑾到y(tǒng)、設(shè)備及計(jì)算機(jī)存儲(chǔ)介質(zhì)
- 集群切換方法、集群切換裝置、電子設(shè)備及可讀存儲(chǔ)介質(zhì)
- 用于使用動(dòng)態(tài)證書(shū)來(lái)識(shí)別復(fù)制裝置的系統(tǒng)和方法
- 一種強(qiáng)制雙向動(dòng)態(tài)密碼的認(rèn)證方法及其認(rèn)證系統(tǒng)
- 一種認(rèn)證方法、系統(tǒng)及用戶(hù)側(cè)服務(wù)器和認(rèn)證服務(wù)器
- 一種實(shí)現(xiàn)視頻服務(wù)器動(dòng)態(tài)DNS的方法
- 服務(wù)器信息管理方法及服務(wù)器管理裝置
- 基于P2P動(dòng)態(tài)云的惡意軟件檢測(cè)系統(tǒng)及方法
- 云端數(shù)據(jù)傳輸系統(tǒng)及其動(dòng)態(tài)分流方法
- 一種動(dòng)態(tài)驗(yàn)證碼驗(yàn)證方法及裝置
- 一種動(dòng)態(tài)服務(wù)器配置數(shù)據(jù)自動(dòng)發(fā)現(xiàn)的系統(tǒng)和實(shí)現(xiàn)方法
- 一種基于手機(jī)令牌防御CSRF攻擊的方法





