如何生成分布式ID?
如何生成全局唯一的ID?
你了解雪花算法吗?
雪花算法可能会有什么问题?
在之前的文章中,壹哥带各位梳理了很多关于分布式及微服务相关的面试题,今天我会继续带大家复习分布式相关的内容。其中有这么一类题目,可以说是分布式中的高频题目,面试官经常会来一句:你知道怎么生成分布式的ID吗?你们项目中用的是什么方案来生成分布式ID的?
不就是一个ID值吗?怎么还值得被这么多人翻来覆去的问?其实分布式中的ID,确实不一般,比传统单体项目中的ID要复杂的多,而且也很容易出现一些问题,稍一不慎,很容易造成ID的重复。分布式ID的生成方案有好几种,这些不同的方案各有千秋,需要我们根据自己的项目好好筛选才行。
在正式开始阅读今天的文章之前,请动动你厉害的小手,【