[發(fā)明專利]基于Zookeeper的分布式系統(tǒng)的有序序列號(hào)生成方法有效
| 申請(qǐng)?zhí)枺?/td> | 201410613887.1 | 申請(qǐng)日: | 2014-11-04 |
| 公開(公告)號(hào): | CN104361065B | 公開(公告)日: | 2018-07-06 |
| 發(fā)明(設(shè)計(jì))人: | 倪時(shí)龍;蘇江文;池少寧;張垚 | 申請(qǐng)(專利權(quán))人: | 福建億榕信息技術(shù)有限公司 |
| 主分類號(hào): | G06F17/30 | 分類號(hào): | G06F17/30 |
| 代理公司: | 福州市鼓樓區(qū)京華專利事務(wù)所(普通合伙) 35212 | 代理人: | 林曉琴 |
| 地址: | 350000 福建省福*** | 國省代碼: | 福建;35 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 分布式系統(tǒng) 順序節(jié)點(diǎn) 根節(jié)點(diǎn) 多服務(wù) 順序性 創(chuàng)建 并發(fā) 刪除 | ||
1.一種基于Zookeeper的分布式系統(tǒng)的有序序列號(hào)生成方法,其特征在于:所述方法具體包括如下步驟:
步驟10、在分布式系統(tǒng)的Zookeeper上創(chuàng)建有序序列根節(jié)點(diǎn);
步驟20、在有序序列根節(jié)點(diǎn)下創(chuàng)建持久順序節(jié)點(diǎn);所述步驟20具體為:系統(tǒng)中在需要生成順序號(hào)時(shí),連接到Zookeeper的服務(wù)器,在有序序列根節(jié)點(diǎn)下創(chuàng)建持久順序節(jié)點(diǎn),創(chuàng)建成功的節(jié)點(diǎn)名稱的后10位即為該節(jié)點(diǎn)在有序序列根節(jié)點(diǎn)下的順序號(hào);
步驟30、取得持久順序節(jié)點(diǎn)的順序號(hào);所述步驟30具體為:在步驟20中創(chuàng)建成功持久順序節(jié)點(diǎn)后Zookeeper返回給分布式系統(tǒng)創(chuàng)建成功的節(jié)點(diǎn)名稱,截取節(jié)點(diǎn)名稱后10位數(shù)字,即獲得分布式系統(tǒng)需要的順序號(hào);
步驟40、刪除所述順序號(hào)的前一順序號(hào)對(duì)應(yīng)的順序節(jié)點(diǎn)。
2.根據(jù)權(quán)利要求1所述的基于Zookeeper的分布式系統(tǒng)的有序序列號(hào)生成方法,其特征在于:所述步驟10具體為:根據(jù)分布式系統(tǒng)需求在Zookeeper上預(yù)先創(chuàng)建一系列有序序列根節(jié)點(diǎn),所述創(chuàng)建方式為:通過Zookeeper客戶端工具或者在系統(tǒng)中調(diào)用Zookeeper客戶端的API。
3.根據(jù)權(quán)利要求1所述的基于Zookeeper的分布式系統(tǒng)的有序序列號(hào)生成方法,其特征在于:所述步驟40具體為:在取得分布式系統(tǒng)需要的順序號(hào)后,刪除該順序號(hào)的前一順序號(hào)對(duì)應(yīng)的順序節(jié)點(diǎn),以保證根節(jié)點(diǎn)始終保留最后一次創(chuàng)建的持久順序節(jié)點(diǎn),來控制有序序列根節(jié)點(diǎn)下的順序節(jié)點(diǎn)數(shù)量。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于福建億榕信息技術(shù)有限公司,未經(jīng)福建億榕信息技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410613887.1/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
G06F 電數(shù)字?jǐn)?shù)據(jù)處理
G06F17-00 特別適用于特定功能的數(shù)字計(jì)算設(shè)備或數(shù)據(jù)處理設(shè)備或數(shù)據(jù)處理方法
G06F17-10 .復(fù)雜數(shù)學(xué)運(yùn)算的
G06F17-20 .處理自然語言數(shù)據(jù)的
G06F17-30 .信息檢索;及其數(shù)據(jù)庫結(jié)構(gòu)
G06F17-40 .數(shù)據(jù)的獲取和記錄
G06F17-50 .計(jì)算機(jī)輔助設(shè)計(jì)
- 一種分布式系統(tǒng)及其實(shí)現(xiàn)管理的方法
- 分布式跟蹤系統(tǒng)
- 一種分布式存儲(chǔ)系統(tǒng)中塊存儲(chǔ)數(shù)據(jù)的訪問方法及系統(tǒng)
- 一種在指定分布式系統(tǒng)中接入指定計(jì)算模型的方法和裝置
- 一種分布式電源監(jiān)控系統(tǒng)
- 一種光伏分布式能源系統(tǒng)
- 用于提供個(gè)人分布式分類賬的系統(tǒng)和方法
- 分布式系統(tǒng)服務(wù)異常的處理方法及裝置
- 分布式任務(wù)處理方法、裝置、系統(tǒng)、機(jī)器人和存儲(chǔ)介質(zhì)
- 數(shù)據(jù)同步方法、裝置、多活系統(tǒng)及存儲(chǔ)介質(zhì)
- 發(fā)送管線節(jié)點(diǎn)信息及確定管線節(jié)點(diǎn)關(guān)聯(lián)關(guān)系的方法及設(shè)備
- 制作知識(shí)地圖的方法
- 一種節(jié)點(diǎn)之間的依賴關(guān)系系統(tǒng)及其運(yùn)行方法
- 一種分布式文件管理方法及裝置
- 基于Zookeeper的分布式系統(tǒng)的有序序列號(hào)生成方法
- 一種順序繪圖方法和裝置
- 一種VMess協(xié)議配置方法、裝置及其存儲(chǔ)介質(zhì)
- 區(qū)塊鏈隨機(jī)共識(shí)方法、裝置、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 一種配送路線的確定方法和裝置
- 一種共識(shí)節(jié)點(diǎn)列表生成方法及相關(guān)裝置
- 用于分布式計(jì)算系統(tǒng)的方法和系統(tǒng)
- 在Web頁面片段剪切和混搭中處理CSS的方法和系統(tǒng)
- 一種在傳感器網(wǎng)絡(luò)中進(jìn)行認(rèn)證的方法和傳感器網(wǎng)絡(luò)
- 低功耗有損網(wǎng)絡(luò)中成員更新方法及DODAG根節(jié)點(diǎn)
- 一種無線傳感器網(wǎng)絡(luò)系統(tǒng)及其時(shí)鐘同步方法
- 分布式塊存儲(chǔ)的快照樹的根節(jié)點(diǎn)的優(yōu)化方法和裝置
- Mesh網(wǎng)絡(luò)處理方法、裝置、設(shè)備和存儲(chǔ)介質(zhì)
- 限流方法及裝置
- 基于batman-adv協(xié)議的mesh自組網(wǎng)拓?fù)鋱D設(shè)計(jì)方法
- 一種天然氣管網(wǎng)輸送路徑匹配方法
- 在通信網(wǎng)絡(luò)中提供多播服務(wù)
- 一種多播服務(wù)實(shí)現(xiàn)方法
- 一種確定多播服務(wù)用戶位置區(qū)域的方法
- 向接收多播或廣播服務(wù)的移動(dòng)終端提供關(guān)于個(gè)體載體的關(guān)系的信息
- 移動(dòng)終端、提供多播或廣播服務(wù)的方法、以及網(wǎng)絡(luò)實(shí)體
- 指示多媒體廣播多播服務(wù)狀態(tài)以維持服務(wù)連續(xù)性的方法
- 多服務(wù)應(yīng)用的管理與發(fā)布方法及裝置
- 一種多活服務(wù)器系統(tǒng)升級(jí)方法及平臺(tái)
- 用于多屏服務(wù)?;畹南到y(tǒng)及方法
- 使用基于多播的服務(wù)插入對(duì)分組并行執(zhí)行串行服務(wù)鏈的服務(wù)





