[分佈式] ------ 全局唯一id生成之雪花算法(Twitter_Snowflake)

雪花算法(Twitter_Snowflake) 我們知道,分佈式全局唯一id的生成,一般是以下幾種: 基於雪花算法生成 基於數據庫 基於redis 基於zookeeper 本文說下雪花算法,後面附源碼以及測試代碼。 如下圖: 如上圖:雪花算法生成的id,總共64位 第一位作爲保留位,默認0 中間41位用來存放時間戳,是當前時間與初始時間的差值,(1L << 41) / (1000L * 60 *
相關文章
相關標籤/搜索