|
@@ -54,14 +54,6 @@ |
|
|
| 传统雪花算法 | 0.0045s | 0.053s | 0.556s | |
|
|
| 传统雪花算法 | 0.0045s | 0.053s | 0.556s | |
|
|
| 雪花漂移算法 | 0.0015s | 0.012s | 0.11s | |
|
|
| 雪花漂移算法 | 0.0015s | 0.012s | 0.11s | |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 文件说明 |
|
|
|
|
|
|
|
|
|
|
|
1.SnowWorkerM1.cs 是雪花漂移算法。 |
|
|
|
|
|
|
|
|
|
|
|
2.SnowWorkerM2.cs 是传统雪花算法。 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
## 效果 |
|
|
## 效果 |
|
|
|
|
|
|
|
|
1.js Number 类型最大数值:9007199254740992,本算法在保持并发性能(5W+/0.01s)和最大64个WorkerId(6bit)的同时,能用70年才到 js Number Max 值。 |
|
|
1.js Number 类型最大数值:9007199254740992,本算法在保持并发性能(5W+/0.01s)和最大64个WorkerId(6bit)的同时,能用70年才到 js Number Max 值。 |
|
@@ -111,6 +103,12 @@ |
|
|
|
|
|
|
|
|
## 代码示例 |
|
|
## 代码示例 |
|
|
|
|
|
|
|
|
|
|
|
#### 文件说明 |
|
|
|
|
|
|
|
|
|
|
|
1.SnowWorkerM1.cs 是雪花漂移算法。 |
|
|
|
|
|
|
|
|
|
|
|
2.SnowWorkerM2.cs 是传统雪花算法。 |
|
|
|
|
|
|
|
|
#### 雪花漂移算法 |
|
|
#### 雪花漂移算法 |
|
|
``` |
|
|
``` |
|
|
var options = new IdGeneratorOptions() |
|
|
var options = new IdGeneratorOptions() |
|
|