(三)架構篇之分佈式id生成策略

  分佈式系統常見的一種場景就是要求id全局唯一,以下介紹七種,並分析優劣。 1、利用數據庫自增id特性。 優點: 1)簡單。 2)ID有序排列,分頁和排序方便,方便統計數據增長。 缺點: 1)可用性難以保證:數據庫常見架構是一主多從+讀寫分離,生成自增ID是寫請求,主庫掛了就玩不轉了 2)擴展性差,性能有上限:因爲寫入是單點,數據庫主庫的寫性能決定ID的生成性能上限,並且難以擴展 改進方法: 1
相關文章
相關標籤/搜索