| @@ -21,7 +21,7 @@ | |||||
| QQ群:646049993 | QQ群:646049993 | ||||
| ## 需求来源 | |||||
| ## 💎 需求来源 | |||||
| <font color="green" size="5">💧</font> 作为架构设计的你,想要解决数据库主键唯一的问题,特别是在分布式系统多数据库的时候。 | <font color="green" size="5">💧</font> 作为架构设计的你,想要解决数据库主键唯一的问题,特别是在分布式系统多数据库的时候。 | ||||
| @@ -42,7 +42,7 @@ QQ群:646049993 | |||||
| <font color="green" size="5">💧</font> 你希望系统运行 100 年以上。 | <font color="green" size="5">💧</font> 你希望系统运行 100 年以上。 | ||||
| ## 传统算法问题 | |||||
| ## 💎 传统算法问题 | |||||
| ❌ 生成的ID太长。 | ❌ 生成的ID太长。 | ||||
| @@ -55,7 +55,7 @@ QQ群:646049993 | |||||
| ❌ 依赖外部存储系统。 | ❌ 依赖外部存储系统。 | ||||
| ## 新算法特点 | |||||
| ## 💎 新算法特点 | |||||
| <font color="green" size="5">✔</font> 整形数字,随时间单调递增(不一定连续),长度更短,用50年都不会超过 js Number类型最大值。(默认配置 WorkerId 是6bit,自增数是6bit) | <font color="green" size="5">✔</font> 整形数字,随时间单调递增(不一定连续),长度更短,用50年都不会超过 js Number类型最大值。(默认配置 WorkerId 是6bit,自增数是6bit) | ||||
| @@ -72,7 +72,7 @@ QQ群:646049993 | |||||
| <font color="green" size="5">✔</font> 基础功能,开箱即用,无需配置文件、数据库连接等。 | <font color="green" size="5">✔</font> 基础功能,开箱即用,无需配置文件、数据库连接等。 | ||||
| ## 性能数据 | |||||
| ## 💎 性能数据 | |||||
| (参数:10位自增序列,1000次漂移最大值) | (参数:10位自增序列,1000次漂移最大值) | ||||
| | 连续请求量 | 5K | 5W | 50W | | | 连续请求量 | 5K | 5W | 50W | | ||||
| | ---- | ---- | ---- | ---- | | | ---- | ---- | ---- | ---- | | ||||
| @@ -81,7 +81,7 @@ QQ群:646049993 | |||||
| 💍 极致性能:500W/s~3000W/s。(所有测试数据均基于8代低压i7计算。) | 💍 极致性能:500W/s~3000W/s。(所有测试数据均基于8代低压i7计算。) | ||||
| ## 适用范围 | |||||
| ## 💎 适用范围 | |||||
| 🔷小型、中型、大型需要全局唯一Id(不用Guid)的项目。 | 🔷小型、中型、大型需要全局唯一Id(不用Guid)的项目。 | ||||
| @@ -90,7 +90,7 @@ QQ群:646049993 | |||||
| 🔷不想将 Long 型转 String 给前端用的项目。 | 🔷不想将 Long 型转 String 给前端用的项目。 | ||||
| ## 如何处理时间回拨 | |||||
| ## 💎 如何处理时间回拨 | |||||
| 🔶 当发生系统时间回拨时,算法采用过去时序的预留序数生成新的ID。 | 🔶 当发生系统时间回拨时,算法采用过去时序的预留序数生成新的ID。 | ||||