什么是分布式ID开源工程检测,对于分布式ID在这个基础上行业里也有不少开源方案,比如在互联网方面就有很多的工程案例,比如在4C8G VM基础上,通过RPC方式调用,QPS压测结果近5w/s,TP999 1ms。
可以想象如果要生成大量的ID信息,比如要生成海量的订单,同时要保证ID的唯一性和趋势性,其实是一件很有挑战的工作。我们测试了tinyid和Leaf,总结下测试结果。
Tinyid的相对比较小巧,可以从工程中看出,它主要是做它的场景相对是比较简单的,主要用在客服业务方向上,可以理解是号段模式的用法。Leaf相对比较成熟,具备号段模式和Snowflake模式,可以自由选择。