京东订单号是分布式自增ID生成器原理是啥?

京东订单号是分布式自增ID生成器生成的,如何保证在高并发下生成的ID还不重复?原理是什么?

阅读 11.4k
6 个回答

有一个著名的雪花算法

之前用过GUID

多弄一下服务器嘛,不如n台,第1台可以从1开始,递增n,第2台从2开始递增n,...,第n台从n开始递增n。理论上讲好像只有n足够大,就可以满足需求,不过这似乎不是最好的方法。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题