如图所示:
1,时间最大只能记录到2082年
2,最多支持1023台机器
可见它生成的ID有这些限制,那么对于Twitter这种级别的大公司,肯定不会想着只发展到2082年吧,到那时候该怎么处理呢?
他们的机器也肯定不只1023台啊,如果将机器号5,5分,前5位表示数据中心,最多只有32个数据中心,每个中心最多32台机器,那么..一共才900+台机器,不能满足他们公司的规模吧..
虽然一般公司很难发展到这个规模,也很少存在百年,但从技术的角度来说,这个生成ID的算法是不完美的,有限制的,请问在面对这些限制时他们是怎么做的呢?大牛门会怎么做呢
撑到2082年再说吧..这个问题至少也是2081年再考虑的事情.
哈哈,的确是那时候才考虑的事.
但是我好奇他们在发明这个的时候,已经发现是有限制的,为什么不弄个更好的呢...毕竟是世界级公司啊
一台机器能用这么久?早就报废了吧,然后又可以用了?
他这个东东是放在分布式环境中的,坏了一台马上换上去继续跑