摘要: 楼主,你这个问题大了。 twitter,weibo等都是专门做了一个发号器来解决这个问题的。twitter那一套东西,叫做snowflake,楼上已经有人指出过了。这玩意一共64bit,前41bit是以微妙的时间戳,10bit是机器护着说服务器id,最后12bit是seq序列累加计数器。weibo的 阅读全文
posted @ 2018-08-24 09:19 kszsa 阅读(112) 评论(0) 推荐(0) 编辑
摘要: 原文地址: 概述 分布式系统中,有一些需要使用全局唯一ID的场景,这种时候为了防止ID冲突可以使用36位的UUID,但是UUID有一些缺点,首先他相对比较长,另外UUID一般是无序的。 有些时候我们希望能使用一种简单一些的ID,并且希望ID能够按照时间有序生成。 而twitter的snowflake 阅读全文
posted @ 2018-08-24 09:18 kszsa 阅读(107) 评论(0) 推荐(0) 编辑