开发者社区> 问答> 正文

Snowflake 的缺点是什么?

Snowflake 的缺点是什么?

展开
收起
kun坤 2020-04-24 10:48:17 1781 0
1 条回答
写回答
取消 提交回答
    • 强依赖机器时钟,如果机器上时钟回拨,会导致发号重复或者服务会处于不可用状态。

    除了时钟回拨问题之外,Snowflake 算法会存在并发限制,当然对于这些问题,以本人目前的 Java 功力根本解决不了。但这并不影响我们使用它。在实际项目中我们可以使用基于 Snowflake 算法的开源项目,比如百度的 UidGenerator 或美团的 Leaf。下面我们简单介绍一下这两个项目,感兴趣的小伙伴可以自行查阅相关资料。

    2020-04-24 10:48:36
    赞同 展开评论 打赏
问答地址:
问答排行榜
最热
最新

相关电子书

更多
分布式高并发缓存6.0 立即下载
事务、全局索引、透明分布式 立即下载
分布式KV存储Cellar演进之路 立即下载