什么网站可以做时间加减,未来网站建设想法,昆明设计公司排行榜,重庆观音桥必吃美食1、雪花算法介绍
面试官#xff1a;集群高并发情况下如何实现分布式唯一全局id生成#xff1f; - 墨天轮
2、百度的UidGenerator 介绍#xff0c;适合容器化配置#xff0c;同时兼容springboot#xff0c;只需要mysql数据库#xff0c;
https://github.com/baidu/uid-…1、雪花算法介绍
面试官集群高并发情况下如何实现分布式唯一全局id生成 - 墨天轮
2、百度的UidGenerator 介绍适合容器化配置同时兼容springboot只需要mysql数据库
https://github.com/baidu/uid-generator/blob/master/README.zh_cn.md
3、美团的mysql数据库和zk
https://github.com/Meituan-Dianping/Leaf/blob/master/README_CN.md 总结
上面是三个主流的分布式id可以根据具体业务选择相关组件
百度的worker id的生成策略和美团的生成策略不太一样美团的snowflake主要利用本地配置的port和IP来唯一确定一个workid美团的这种生成方式还是可以由于手工配置错误造成port重复最终产生重复ID的风险百度的这种生成方式每次都是新增的可能会一段时间后worker id用完的情况人工配置错误的可能性很小了.