From b2e7ed5a6ef843ab8ba2d05f14d4c925ec1f12e5 Mon Sep 17 00:00:00 2001 From: zhouzj Date: Fri, 12 Mar 2021 14:33:10 +0800 Subject: [PATCH] editreadme --- README.md | 30 ++++++++---------------------- 1 file changed, 8 insertions(+), 22 deletions(-) diff --git a/README.md b/README.md index 8308ddf..ad612ef 100644 --- a/README.md +++ b/README.md @@ -163,31 +163,17 @@ 2.SnowWorkerM2.cs 是传统雪花算法。 -#### 雪花漂移算法 +#### 调用示例 ``` -var options = new IdGeneratorOptions() -{ - // 设置WorkerId,默认最大2^16-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(); -#### 传统雪花算法 -``` -var options = new IdGeneratorOptions() -{ - Method = 2, // 默认1 - WorkerId = 1 -}; - -var newId = new YidGenerator(options).NewLong(); -``` - -#### 单机快速使用 -``` -YidHelper.NextId(); +// 可通过 YidHelper.IdGenInstance 订阅 GenIdActionAsync 事件。 ``` #### options说明