-
[SnowflakeIdWorker]雪花Id
雪花Id介绍
- 雪花Id是分布式唯一Id,是一个用64位整型数字来做ID,对应C#中的long,数据库中的biglong,用于生成分布式ID纯数字,时间顺序(订单编号等)
- 自增ID:对于数据敏感的场所不宜使用,且不适用与分布式场景.
- GUID:采用无意义字符串,数据量增大时造成访问过慢,且不宜排序.
- 算法描述:
- 最高是符号位,0为正,1为负.
- 41位的时间序列,精确到毫秒,41位的长度可以用69年.时间位还有一个很重要的作用是可以根绝时间进行排序.
- 10位的机器标识,10为的长度最多支持部署1024个节点.
- 12位的计算序列号.序列号即一些类的自增id,可以支持统一节点同一毫秒生成多个ID序号,12位的计算序号支持每个节点每毫秒产生4096个ID序号.
-
相关阅读:
Jquery $().each()与$.each(data,function(i,obj))区别
「人生最好的境界」写出我心(九十)
「金融市场里的推销」写出我心(八十九)
「错误」写出我心(八十八)
「马丁路德·金的名言」写出我心(八十七)
「眼界」写出我心(八十六)
「一个人真正成年的三大标志」写出我心(八十五)
「如何降低事件对你的伤害」写出我心(八十四)
「眼界的重要性」写出我心(八十三)
「平视所有优秀的人」写出我心(八十二)
-
原文地址:https://www.cnblogs.com/lsb123/p/13291610.html
Copyright © 2020-2023
润新知