草庐IT

深入理解美团 Leaf 发号器开源方案

大家好,我是树哥。之前我们有聊过「如何设计一个分布式ID发号器」,其中有讲过4种解决方案,分别是:UUID类雪花算法数据库自增主键Redis原子自增美团以第2、3种解决方案为基础,开发出了分布式ID生成方案Leaf,并将其开源。我们可以在GitHub上获取到该项目的源码,以及相关的文档说明,项目地址:Meituan-Dianping/Leaf:DistributedIDGenerateService。今天我们就来学习一下Leaf的设计思路,看看大厂是如何设计大型中间件的,这有利于进一步提升我们自己的系统设计能力。数据库自增主键在「如何设计一个分布式ID发号器?」文章里,我们说到可以基于数据库自

深入理解美团 Leaf 发号器开源方案

大家好,我是树哥。之前我们有聊过「如何设计一个分布式ID发号器」,其中有讲过4种解决方案,分别是:UUID类雪花算法数据库自增主键Redis原子自增美团以第2、3种解决方案为基础,开发出了分布式ID生成方案Leaf,并将其开源。我们可以在GitHub上获取到该项目的源码,以及相关的文档说明,项目地址:Meituan-Dianping/Leaf:DistributedIDGenerateService。今天我们就来学习一下Leaf的设计思路,看看大厂是如何设计大型中间件的,这有利于进一步提升我们自己的系统设计能力。数据库自增主键在「如何设计一个分布式ID发号器?」文章里,我们说到可以基于数据库自