Leaf:微服务下的分布式ID生成服务原始代码基于美团的叶子做了一些优化 源码
叶子 世界上没有两片相同的叶子。 世界上没有两片完全相同的树叶。 -莱布尼茨 介绍 在美团早期,有的业务直接通过DB自增的方式生成ID,有的业务通过redis缓存来生成ID,也有业务的直接用UUID这种方式来生成ID。以上的方式各自有各自的问题,因此我们决定实现一套分布式ID生成服务来满足需求。具体的叶子设计文档见: 在4C8G VM基础上,通过公司RPC方式调用,QPS压测结果近5w / s,TP999 1ms。 快速开始 叶服务器 我们提供了一个基于spring boot的HTTP服务来获取ID 运行叶服务器 打包服务 cd leaf mvn clean install -DskipTests cd leaf-server 运行服务 mvn方式 mvn spring-boot:run 脚本方式 sh deploy/run.sh 测试 # segment curl http://loc
下载地址
用户评论