分佈式id 雪花算法

SnowFlake算法生成id的結果是一個64bit大小的整數,它的結構如下圖: 1bit,不用,因爲二進制中最高位是符號位,1表示負數,0表示正數。生成的id一般都是用整數,所以最高位固定爲0。 41bit-時間戳,用來記錄時間戳,毫秒級。 41位可以表示個數字, 如果只用來表示正整數(計算機中正數包含0),可以表示的數值範圍是:0 至 ,減1是因爲可表示的數值範圍是從0開始算的,而不是1。 也
相關文章
相關標籤/搜索