From a41fb55cea7fb8981621aa38bf02ed6bf1e00039 Mon Sep 17 00:00:00 2001 From: yitter Date: Fri, 16 Apr 2021 11:24:15 +0800 Subject: [PATCH] auto commit --- README.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/README.md b/README.md index f7185e9..96d6efc 100644 --- a/README.md +++ b/README.md @@ -112,7 +112,7 @@ QQ群:646049993 * 第2部分,WorkerId,是区分不同机器或不同应用的唯一ID,最大值由 WorkerIdBitLength(默认6)限定。 * 第3部分,序列数,是每毫秒下的序列数,由参数中的 SeqBitLength(默认6)限定。 -## 💎 ID示例 +## ID示例 🟣 本算法生成的 ID ,是整数(占用空间最多8字节),以下是基于默认配置生成的ID: ``` @@ -163,7 +163,7 @@ QQ群:646049993 ❄ ***BaseTime***,基础时间(也称:基点时间、原点时间、纪元时间),有默认值(2020年),是毫秒时间戳(是整数,.NET是DatetTime类型),作用是:用生成ID时的系统时间与基础时间的差值(毫秒数)作为生成ID的时间戳。基础时间一般无需设置,如果觉得默认值太老,你可以重新设置,不过要注意,这个值以后最好不变。 -## 💎 常规集成 +## 常规集成 1️⃣ 用单例模式调用。外部集成方使用更多的实例并行调用本算法,不会增加ID产出效能,因为本算法采用单线程生成ID。 @@ -185,7 +185,7 @@ QQ群:646049993 -## 💎 配置变更 +## 配置变更 配置变更指是系统运行一段时间后,再调整运行参数(IdGeneratorOptions 选项值),请注意: @@ -198,7 +198,7 @@ QQ群:646049993 🔴 4.上述3条规则,并未在本算法内做逻辑控制,集成方应根据上述规则做好影响评估,确认无误后,再实施配置变更。 -## 自动注册WorkerId +## 💎 注册WorkerId 🔍 唯一ID生成器,依赖WorkerId,当业务服务需要水平无差别复制(自动扩容)时,这就要求能自动注册全局唯一WorkerId,然后才能生产唯一ID。