分布式唯一ID生成方案总结
【分布式唯一ID生成方案总结】对唯一ID的要求:
-
唯一性:生成的ID全局唯一,在特定范围内冲突概率极小
-
有序性:生成的ID按某种规则有序,便于数据库插入及排序
-
可用性:可保证高并发下的可用性
-
自主性:分布式环境下不依赖中心认证即可自行生成ID
-
安全性:不暴露系统和业务的信息
文章图片
从冲突率、QPS和算法时间复杂度来比较:
文章图片
推荐阅读
- 数据库|【分布式系列01期】常见的分布式ID生成方案浅析及大厂方案调研
- 高并发 分布式系统唯一ID生成方案汇总
- 分布式|全网最全的分布式ID生成方案解析
- 分布式|常用唯一ID生成方案分析(从单机到分布式)
- Pytest单元测试框架生成HTML测试报告及优化的步骤
- SpringBoot|第四十章(基于SpringBoot & Quartz完成定时任务分布式多节点负载持久化)
- 历史上的今天|【历史上的今天】3 月 3 日(AT&T 成立;全球最大分布式计算项目正式停止;家酿俱乐部首次会议)
- 单片机|STM32CUBEMX生成freeRTOS代码的时候出现警告
- Spring|Spring Cloud Sleuth 和 Zipkin 进行分布式跟踪使用指南
- 聊聊 Pulsar( Pulsar 分布式集群搭建)