Open GeorgeCh2 opened 3 years ago
https://georgech2.github.io/architecture/2021/08/03/distributed-id.html
在分布式系统中,有些场景需要使用全局唯一 ID,一来作为业务标识,一来为了满足接口的幂等性设计。例如我们文件系统中的 fid。 单表情况下我们可以直接使用数据库的自增id,但是分库分表后就无法满足需求了,需要想办法通过其他手段来实现。 对于全局唯一ID,需要具备的特性: 全局唯一 递增 高可用 自主性 安全性(不会暴露)
测试
https://georgech2.github.io/architecture/2021/08/03/distributed-id.html
在分布式系统中,有些场景需要使用全局唯一 ID,一来作为业务标识,一来为了满足接口的幂等性设计。例如我们文件系统中的 fid。 单表情况下我们可以直接使用数据库的自增id,但是分库分表后就无法满足需求了,需要想办法通过其他手段来实现。 对于全局唯一ID,需要具备的特性: 全局唯一 递增 高可用 自主性 安全性(不会暴露)