Browse Source

editreadme

tags/v1.0.0
zhouzj 3 years ago
parent
commit
b2e7ed5a6e
1 changed files with 8 additions and 22 deletions
  1. +8
    -22
      README.md

+ 8
- 22
README.md View File

@@ -163,31 +163,17 @@

2.SnowWorkerM2.cs 是传统雪花算法。

#### 雪花漂移算法
#### 调用示例
```
var options = new IdGeneratorOptions()
{
// 设置WorkerId,默认最大2^16-1
WorkerId = 1
};

var newId = new YidGenerator(options).NewLong();
```

#### 传统雪花算法
```
var options = new IdGeneratorOptions()
{
Method = 2, // 默认1
WorkerId = 1
};
#
// 全局初始化设置WorkerId,默认最大2^16-1。(初始化过程全局只需一次,且必须最先设置)
var options = new IdGeneratorOptions(){ WorkerId = 1};
YidHelper.SetIdGenerator(options);

var newId = new YidGenerator(options).NewLong();
```
// 初始化以后,就可以在需要的地方调用方法生成ID。
var newId = YidHelper.NextId();

#### 单机快速使用
```
YidHelper.NextId();
// 可通过 YidHelper.IdGenInstance 订阅 GenIdActionAsync 事件。
```

#### options说明


Loading…
Cancel
Save