实际上就是看你怎么根据业务 分配位数。 这个看下demo就好了,前几个月给公司做了一个分布式ID的微服务。根据业务改造了生成的UUID的位数,2位的集群ID,3位的节点,代表支持4个集群,每个集群8个节点。代码中有详细的注释。虽然很久没更新了,但是底层的原理运用是相同的。https://github.com/Richard-yy... 另外推荐几篇文章: 雪花算法解析 https://www.v2ex.com/t/430285 雪花算法详细数学解析 https://segmentfault.com/a/11...
实际上就是看你怎么根据业务 分配位数。
这个看下demo就好了,前几个月给公司做了一个分布式ID的微服务。根据业务改造了生成的UUID的位数,2位的集群ID,3位的节点,代表支持4个集群,每个集群8个节点。
代码中有详细的注释。虽然很久没更新了,但是底层的原理运用是相同的。
https://github.com/Richard-yy...
另外推荐几篇文章: