讲师介绍:梁桂钊,《高可用可伸缩微服务架构》《Spring5设计模式》联合作者,曾供职于阿里巴巴,拥有多年的互联网分布式与高并发架构实践经验。目前,致力于新零售电商业务,擅长微服务生态建设和基础架构平台支撑。问题背景:在单体系统时代,程序常被部署在单个物理机中,数据被存储在单个数据库中,所以我们可以直接使用数据库自增特性来生成主键ID标识数据。但在分布式环境中,数据分布在不同的库表上,不能再借助数据库的自增特性了。此时,我们会采取号段模式、雪花算法等方式实现分布式ID。那么,为什么UUID不适合作为分布式全局唯一ID?内容看点:1.UUID的生成规则是什么样的?2.如何通过UUID实现分布式ID?3.为什么UUID不适合作为分布式全局唯一ID?
精选留言