简单易用, 可是作数据库分片的时候, UUID不太适合做为分片键html
详见 Leaf——美团点评分布式ID生成系统git
性能很是高, 缺点是若是时间回拨或者各个实例节点时间不一致, 容易出错github
详见 Leaf——美团点评分布式ID生成系统数据库
支持多种不一样模式的生成策略网络
为了追求更高的性能,须要经过RPC Server来部署Leaf 服务,那仅须要引入leaf-core的包,把生成ID的API封装到指定的RPC框架中便可并发
详见 Leaf框架
简单易用, 能够指定workerId或者不指定, 直接经过jar的方式引入便可分布式
缺点:性能
在并发度不高的状况, 容易老是生成偶数ui
须要建DB表, 须要有专门的服务来提供获取id的接口, 存在网络延迟
原文出处:https://www.cnblogs.com/shanzhai/p/10500389.html