开篇
之前调试了美团的leaf,感觉不错,果然是大厂开源出来的ID生成器,整个架构和ID生成规则都经过考量,完全胜任大厂的ID生成规则。那么今天就来调试一下滴滴的开源的tinyid。我这里只调试用法,性能方面如果感兴趣还是自己去测试吧,官方是这样说的:http方式访问,性能取决于http server的能力,网络传输速度。java-client方式,id为本地生成,号段长度(step)越长,qps越大,如果将号段设置足够大,则qps可达1000w+。如果觉得有用,转发收藏吧。另外别光当"码住",给个关注哦。
当然之前调试过美团的分布式ID生成器,刚兴趣的可以去看看:
美团开源的QPS压测结果近5w/s的分布式ID生成器leaf的调试实战
![86190c9992e3a7f3638752a29a00ad81.png](https://img-blog.csdnimg.cn/img_convert/86190c9992e3a7f3638752a29a00ad81.png)
核心调试
1、一如既往的,从开源地址导入滴滴的分布式ID生成器,开源地址是:
https://github.com/didi/tinyid
![2620b2094317a14120afcb2a061bc052.png](https://img-blog.csdnimg.cn/img_convert/2620b2094317a14120afcb2a061bc052.png)
![2e80df70318b765a2deed99f4e68b3b5.png](https://img-blog.csdnimg.cn/img_convert/2e80df70318b765a2deed99f4e68b3b5.png)
导入后是这个样子的
2、配置数据库相关,当然,滴滴开源的数据库的脚本,比美团的多了一个表。
以下是数据库脚本