[發(fā)明專利]一種基于雪花算法自動(dòng)配置機(jī)器ID的方法及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202011065845.0 | 申請(qǐng)日: | 2020-09-30 |
| 公開(公告)號(hào): | CN112235431A | 公開(公告)日: | 2021-01-15 |
| 發(fā)明(設(shè)計(jì))人: | 劉進(jìn);郭勇;吳海波;郭倩;龔智浩 | 申請(qǐng)(專利權(quán))人: | 銀盛支付服務(wù)股份有限公司 |
| 主分類號(hào): | H04L29/12 | 分類號(hào): | H04L29/12 |
| 代理公司: | 深圳市深可信專利代理有限公司 44599 | 代理人: | 張勇 |
| 地址: | 518000 廣東省深圳市龍華*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 基于 雪花 算法 自動(dòng) 配置 機(jī)器 id 方法 系統(tǒng) | ||
1.一種基于雪花算法自動(dòng)配置機(jī)器ID的方法,其特征在于,包括以下步驟:
步驟一:基于雪花算法,將10位工作機(jī)器id拆分成2位數(shù)據(jù)中心位以及8位機(jī)器id位;
步驟二:通過獲取在配置文件中聲明的2位數(shù)據(jù)中心ID對(duì)2位數(shù)據(jù)中心位進(jìn)行填充;
步驟三:將獲取的IPV4地址對(duì)8位機(jī)器id位進(jìn)行填充。
2.根據(jù)權(quán)利要求1所述的一種基于雪花算法自動(dòng)配置機(jī)器ID的方法,其特征在于,基于雪花算法,將10位工作機(jī)器id拆分成2位數(shù)據(jù)中心位以及8位機(jī)器id位,所述步驟具體包括:
所述雪花算法由1位標(biāo)識(shí)位、41位時(shí)間戳位、10位工作機(jī)器id以及12位隨機(jī)數(shù)構(gòu)成。
3.根據(jù)權(quán)利要求2所述的一種基于雪花算法自動(dòng)配置機(jī)器ID的方法,其特征在于,通過獲取在配置文件中聲明的2位數(shù)據(jù)中心ID對(duì)2位數(shù)據(jù)中心位進(jìn)行填充之前,所述步驟還包括:
預(yù)先獲取在配置文件中聲明的2位數(shù)據(jù)中心ID;
當(dāng)獲取在配置文件中聲明的2位數(shù)據(jù)中心ID出錯(cuò),則停止服務(wù)啟動(dòng),并進(jìn)行異常提示。
4.根據(jù)權(quán)利要求3所述的一種基于雪花算法自動(dòng)配置機(jī)器ID的方法,其特征在于,將獲取的IPV4地址對(duì)8位機(jī)器id位進(jìn)行填充之前,所述步驟還包括:
獲取當(dāng)前部署機(jī)器的IPV4地址;
對(duì)獲取的當(dāng)前部署機(jī)器的IPV4地址按小數(shù)點(diǎn)進(jìn)行截取。
5.根據(jù)權(quán)利要求4所述的一種基于雪花算法自動(dòng)配置機(jī)器ID的方法,其特征在于,對(duì)獲取的當(dāng)前部署機(jī)器的IPV4地址按小數(shù)點(diǎn)進(jìn)行截取之后,所述步驟還包括:
當(dāng)獲取的當(dāng)前部署機(jī)器的IPV4地址或者截取的當(dāng)前部署機(jī)器的IPV4地址出錯(cuò),則停止服務(wù)啟動(dòng),并進(jìn)行異常提示。
6.根據(jù)權(quán)利要求2所述的一種基于雪花算法自動(dòng)配置機(jī)器ID的方法,其特征在于,所述雪花算法的1位標(biāo)識(shí)位為0。
7.根據(jù)權(quán)利要求2所述的一種基于雪花算法自動(dòng)配置機(jī)器ID的方法,其特征在于,所述雪花算法的41位時(shí)間戳的生成規(guī)則為當(dāng)前時(shí)間戳減去設(shè)定的開始時(shí)間戳。
8.一種基于雪花算法自動(dòng)配置機(jī)器ID的系統(tǒng),其特征在于,所述系統(tǒng)包括:
拆分單元,用于基于雪花算法,將10位工作機(jī)器id拆分成2位數(shù)據(jù)中心位以及8位機(jī)器id位;
第一填充單元,用于通過獲取在配置文件中聲明的2位數(shù)據(jù)中心ID對(duì)2位數(shù)據(jù)中心位進(jìn)行填充;
第二填充單元,用于將獲取的IPV4地址對(duì)8位機(jī)器id位進(jìn)行填充。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于銀盛支付服務(wù)股份有限公司,未經(jīng)銀盛支付服務(wù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011065845.0/1.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 上一篇:一種不銹鋼型材矯直機(jī)
- 下一篇:一種開槽有葉擴(kuò)壓器





