最近复习的时候看到不少人说被问到分布式系统全局ID的问题,有些还要求是全局自增的(TinyURL)
自己搜集了一些资料,但是不是很确定,所以想请老师来点评一下
分布式系统如何生成全局自增ID
参考 Srinath's Blog :My views of the World: Generating a Distributed Sequence Number
- zookeeper 慢
- custom server 单点失效 承受不住高并发
- snowflake 时钟回滚问题
请问面试如果被问到了,选哪个好?
另:如果不要求自增,是不是用uuid就好了?