问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

分布式全局ID自增算法

发布网友 发布时间:2023-05-12 07:40

我来回答

1个回答

热心网友 时间:2024-10-26 13:28

stub代表一个业务

这种情况有可能因为从库没来得及同步从而生成重复的ID

双主设置中,
其中一台机器值生成奇数ID

其中一台机器值生成偶数ID

业务随机从其中一个机器中取出一个ID,如果其中一台挂了,直接从另外一台生成。

1.简单 2.ID递增

1.并发量不够高
2.水平扩展困难
3.安全系数低

incrby key n //n为步长,key代表一个业务

单点吞吐不够,可以使用集群

同一个key在不同的节点上的初始值不同,步长相同,可以保证节点之间的value不相同

1.性能更好
2.ID递增

1.水平扩展困难
2.集群宕机会导致产生重复id

UUID是一组32位的16进制数字,理论上总数为16^32 = 2 ^ 128个
UUID是利用同一时空中的所有机器都是唯一的这一规则来确保唯一性的。
UUID通过系统时间,时钟序列以及全局唯一的机器识别,例如网卡MAC,机器SN等

相对安全,可以保证ID唯一

1.存储麻烦,太长了
2.无法自增

通过上面可以知道,最多可以是2 ^ 10 = 1024个全局唯一节点,最后12bit表示每毫秒生成的一个id序号。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
动感地带中的M值怎么用? 怎样查询动感地带的M值? ...去北京朝阳区姚家园路石佛营东里甲1#上东国际酒店怎么走 北京朝阳公园附近有一个上东国际酒店,在团结湖地铁站的哪一个出口出去... 北京上东国际大酒店是几星酒店 北京上东国际酒店酒店简介 显示器突然黑屏.换另一台显示器它却能显示得到.不知道是什么原因... 电脑选择扩展屏幕,外接屏幕黑屏,选择复制屏幕则正常,改... 我刚配的电脑会黑屏,把显示器跟别人换用后两台都没事 我一开始有2600多幸运币,我昨天上的时候只变成200了,是怎么回事那? 谁知道坐K651到横岗下车又坐什么车到荷坳路口啊? k651在北广场上车还是南广场站上车 深圳的之前K651公交和现在的e23所走的,线路是一样吗 列车K651有设有空调,是绿皮车吗 k651途径哪里 深圳公交k651途经沙井吗? 从龙岗天虹坐车到西乡大门,651与K651,哪辆快一点? 汉口银行房贷在哪里查询 英文缩写 _ BVI _ BVI是什么意思 pchealth是什么意思?? 天下三迭代后的古文剑,68、69、70三把外观都一样吗 关于天下3迭代后装备外观问题 无独有偶 近义词 在淘宝买东西时老是出现“关单提醒”怎么回事? 水晶萝卜是什么植物 请问焊1公分厚铜板用什么氩弧焊机,要多大的电流,AC还是DC,反正就是焊... 氩弧焊机,这些开关怎么调节 用氩弧焊机焊铝时示面板上应该调到ac还是dc CGI是种什么程序?谢谢 用了卸妆水需要洗脸吗 怀孕期间的压力,会使孩子罹患精神疾病的风险增加10倍! 关于抑郁情绪研究课题的背景怎么写? biological psychiatry 是核心期刊吗 晔字取名男孩有寓意属兔最搭的名字有哪些? 哪个男明星的名字里中间那个是键字 中国的国旗英文缩写 中国国旗的英语缩写是什么 会展策划与管理跟管理的关系 会展策划与管理学的是什么呢?就业前景好吗?我上的是安职,这个专业可以... 会展策划与管理干什么的? 会展策划与会展管理的区别 如何塑造很好的性格?或者什么样的性格是失败的性格? 造成人失败的性格特征? 职场失败的十二种性格 coloros12智能字幕设置方法 做事要么很成功,要么很失败的人是什么样的性格 容易导致贫困与失败的15种性格 如何做个“不倒翁”:克服失败性格 有利于就业的前提下 CPI和PPI指数应分别如何变动 什么样的性格容易失败