如何設計一個分佈式ID生成器

應用場景(Scenario) 現實中很多業務都有生成唯一ID的需求,例如: 用戶ID 微博ID 聊天消息ID 帖子ID 訂單ID 需求(Needs) 這個ID往往會作爲數據庫主鍵,所以需要保證全局唯一。數據庫會在這個字段上建立聚集索引(Clustered Index,參考 MySQL InnoDB),即該字段會影響各條數據再物理存儲上的順序。 ID還要儘可能短,節省內存,讓數據庫索引效率更高。基本
相關文章
相關標籤/搜索