This website works better with JavaScript.
Home
Issues
Pull Requests
Milestones
AI流水线
Repositories
Datasets
Forum
实训
竞赛
大数据
Register
Sign In
hummingbird
/
idgenerator
Not watched
Unwatch
Watch all
Watch but not notify
2
Star
0
Fork
0
Code
Releases
6
Wiki
Activity
Issues
5
Pull Requests
0
Datasets
Model
Cloudbrain
Browse Source
auto commit
tags/v1.1.0
yitter
3 years ago
parent
a59463e04c
commit
0db5958ce1
3 changed files
with
3 additions
and
3 deletions
Split View
Diff Options
Show Stats
Download Patch File
Download Diff File
+1
-1
C#.NET/source/Yitter.IdGenerator/Core/SnowWorkerM1.cs
+1
-1
Go/source/idgen/SnowWorkerM1.go
+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;
}
Write
Preview
Loading…
Cancel
Save