分布式之ID生成器

为啥需要分布式ID?

在复杂分布式系统中,往往需要对大量的数据和消息进行唯一标识。对数据分库分表后需要有一个唯一ID来标识一条数据或消息。

方案:

 

方案总结:

  1. 号段模式

  2. 雪花算法

开源组件:

  1. 百度uid-generator

   2. 滴滴Tinyid

   3. 美团Leaf

 

参考文章

  1. https://tech.meituan.com/2017/04/21/mt-leaf.html

 

posted @ 2021-05-30 12:44  wenjiajun  阅读(60)  评论(0)    收藏  举报