1
0
mirror of synced 2026-02-22 21:07:55 +08:00

editreadme

This commit is contained in:
zhouzj
2021-03-12 01:39:54 +08:00
parent 030fe98a30
commit 91f2bdec12

View File

@@ -109,9 +109,9 @@
2.指定唯一的 WorkerId。必须由外部系统确保 WorkerId 的全局唯一性,并赋值给本算法入口方法。
3.异常处理。本算法内部会抛出所有Exception外部系统 catch 相关信息并做好应对处理,免得引起更大的系统崩溃。
3.异常处理。本算法内部会抛出所有Exception外部系统 catch 相关信息并做好应对处理,以免引发更大的系统崩溃。
4.认真理解 IdGeneratorOptions 的定义这对你更好的集成和使用本算法有帮助。
4.认真理解 IdGeneratorOptions 的定义这对集成和使用本算法有帮助。
5.订阅ID异步通知。IIdGenerator.GenIdActionAsync 是一个可以向外部系统异步发送ID生成消息的事件它包含的消息类型有"漂移开始、漂移结束、时间回拨"
,具体参考 Yitter.IdGenTest 的 Program.cs 启动代码。不过订阅ID异步通知会有细微的性能损失。
@@ -120,7 +120,7 @@
7.使用雪花漂移算法。虽然代码里包含了传统雪花算法的定义并且你可以在入口处指定Method=2来启用传统算法但仍建议你使用雪花漂移算法Method=1默认的毕竟它具有更好的伸缩力和更高的性能。
8.轻易不要修改核心算法。本算法内部参数较多,逻辑较为复杂,在你尚未掌握核心逻辑时,请勿尝试修改核心代码用于生产环境。
8.轻易不要修改核心算法。本算法内部参数较多,逻辑较为复杂,在你尚未掌握核心逻辑时,请勿尝试修改核心代码用于生产环境。
#### 大型分布式集成