0
点赞
收藏
分享

微信扫一扫

分布式常见问题

Android开发指南 2022-04-21 阅读 60
java

分布式id:
1 mysql自增字段或序列:可通过步长增加性能,如一次取1000,这1000客户端内存中分配
2 uuid
3 snowflake:64位的long,0 (1位)+ timestamp (41位)+ machine id (10位) + seq no (12位,支持每个节点每毫秒产生4096个序列号)
缺点:没有全局时钟(即B比A生成更晚,但B的时钟更早,生成的小),系统时间回拨可能会产生重复id

举报

相关推荐

0 条评论