|
|
@@ -32,7 +32,7 @@ QQ群:646049993 |
|
|
|
❄ 这是计算机历史上最全面的雪花ID生成工具,期待你来超越😀
|
|
|
|
|
|
|
|
|
|
|
|
## 需求来源
|
|
|
|
#### 需求来源
|
|
|
|
|
|
|
|
💧 作为架构设计的你,想要解决数据库主键唯一的问题,特别是在分布式系统多数据库中。
|
|
|
|
|
|
|
@@ -53,7 +53,7 @@ QQ群:646049993 |
|
|
|
💧 你希望系统运行 100 年以上。
|
|
|
|
|
|
|
|
|
|
|
|
## 传统算法问题
|
|
|
|
#### 传统算法问题
|
|
|
|
|
|
|
|
❌ 生成的ID太长。
|
|
|
|
|
|
|
@@ -66,7 +66,7 @@ QQ群:646049993 |
|
|
|
❌ 可能依赖外部存储系统。
|
|
|
|
|
|
|
|
|
|
|
|
## 新算法特点
|
|
|
|
#### 新算法特点
|
|
|
|
|
|
|
|
✔ 整形数字,随时间单调递增(不一定连续),长度更短,用50年都不会超过 js Number类型最大值。(默认配置)
|
|
|
|
|
|
|
@@ -81,7 +81,7 @@ QQ群:646049993 |
|
|
|
✔ 基础功能,开箱即用,无需配置文件、数据库连接等。
|
|
|
|
|
|
|
|
|
|
|
|
## 性能数据
|
|
|
|
#### 性能数据
|
|
|
|
|
|
|
|
(参数:10位自增序列,1000次漂移最大值)
|
|
|
|
| 连续请求量 | 5K | 5W | 50W |
|
|
|
@@ -92,7 +92,7 @@ QQ群:646049993 |
|
|
|
💍 极致性能:500W/s~3000W/s。(所有测试数据均基于8代低压i7计算)
|
|
|
|
|
|
|
|
|
|
|
|
## 如何处理时间回拨
|
|
|
|
#### 如何处理时间回拨
|
|
|
|
|
|
|
|
🔶 当发生系统时间回拨时,算法采用过去时序的预留序数生成新的ID。
|
|
|
|
|
|
|
|