From 3a53d6d451630ab8956875d2c53d8877150b0bdc Mon Sep 17 00:00:00 2001 From: zhouzj Date: Fri, 12 Mar 2021 00:28:54 +0800 Subject: [PATCH] editreadme --- README.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/README.md b/README.md index 7bcabe9..2872da5 100644 --- a/README.md +++ b/README.md @@ -109,14 +109,14 @@ 3.异常处理。本算法内部会抛出所有Exception,外部系统 catch 相关信息并做好应对处理,免得引起更大的系统崩溃。 -4.同步或同步调用。你可以在外部系统的异步(async标记)方法中同步调用本算法。 +4.认真理解 IdGeneratorOptions 的定义。这对你更好的集成和使用本算法有很大的帮助。 5.订阅ID异步通知。IIdGenerator.GenIdActionAsync 是一个可以向外部系统异步发送ID生成消息的是事件,它包含的消息类型有(漂移开始、漂移结束、时间回拨) ,具体参考 Yitter.IdGenTest 的 Program.cs 启动代码。订阅ID异步通知会有细微的性能损失。 -6.使用雪花漂移算法。虽然代码里包含了传统雪花算法的定义,并且你可以在入口处指定(Method=2)来启用传统算法,但我还是建议你使用雪花漂移算法(Method=1,默认的),毕竟它具有更好的伸缩力和更高的性能。 +6.同步或同步调用。你可以在外部系统的异步(async标记)方法中同步调用本算法。 -7.认真理解 IdGeneratorOptions 的定义。这对你更好的集成和使用本算法有很大的帮助。 +7.使用雪花漂移算法。虽然代码里包含了传统雪花算法的定义,并且你可以在入口处指定(Method=2)来启用传统算法,但我还是建议你使用雪花漂移算法(Method=1,默认的),毕竟它具有更好的伸缩力和更高的性能。 8.轻易不要修改核心算法。本算法内部参数较多,逻辑较为复杂,在你尚未掌握核心逻辑时,请勿尝试修改核心代码并用于生产环境。 -- GitLab