JAVA 生成惟一ID

這是twitter的一個id生成算法java Twitter-Snowflake算法產生的背景至關簡單,爲了知足Twitter每秒上萬條消息的請求,每條消息都必須分配一條惟一的id,這些id還須要一些大體的順序(方便客戶端排序),而且在分佈式系統中不一樣機器產生的id必須不一樣。算法 首先咱們須要一個long類型的變量來保存這個生成的id,第一位固定爲0,由於id都是正數嘛,還剩63位,用x位表示
相關文章
相關標籤/搜索