Browse Source

auto commit

tags/v1.1.0
yitter 3 years ago
parent
commit
0db5958ce1
3 changed files with 3 additions and 3 deletions
  1. +1
    -1
      C#.NET/source/Yitter.IdGenerator/Core/SnowWorkerM1.cs
  2. +1
    -1
      Go/source/idgen/SnowWorkerM1.go
  3. +1
    -1
      Rust/source/src/idgen/snow_worker_m1.rs

+ 1
- 1
C#.NET/source/Yitter.IdGenerator/Core/SnowWorkerM1.cs View File

@@ -274,7 +274,7 @@ namespace Yitter.IdGenerator
_TurnBackIndex++;
// 每毫秒序列数的前5位是预留位,0用于手工新值,1-4是时间回拨次序
// 最多4次回拨(防止回拨重叠)
// 支持4次回拨次序(避免回拨重叠导致ID重复),可无限次回拨(次序循环使用)。
if (_TurnBackIndex > 4)
{
_TurnBackIndex = 1;


+ 1
- 1
Go/source/idgen/SnowWorkerM1.go View File

@@ -170,7 +170,7 @@ func (m1 *SnowWorkerM1) NextNormalId() int64 {
m1._TurnBackTimeTick = m1._LastTimeTick - 1
m1._TurnBackIndex++
// 每毫秒序列数的前5位是预留位,0用于手工新值,1-4是时间回拨次序
// 最多4次回拨(防止回拨重叠)
// 支持4次回拨次序(避免回拨重叠导致ID重复),可无限次回拨(次序循环使用)。
if m1._TurnBackIndex > 4 {
m1._TurnBackIndex = 1
}


+ 1
- 1
Rust/source/src/idgen/snow_worker_m1.rs View File

@@ -206,7 +206,7 @@ impl SnowWorkerM1 {
self._TurnBackIndex += 1;
// 每毫秒序列数的前5位是预留位,0用于手工新值,1-4是时间回拨次序
// 最多4次回拨(防止回拨重叠)
// 支持4次回拨次序(避免回拨重叠导致ID重复),可无限次回拨(次序循环使用)。
if self._TurnBackIndex > 4 {
self._TurnBackIndex = 1;
}


Loading…
Cancel
Save