1
0
mirror of synced 2026-02-23 21:37:56 +08:00

auto commit

This commit is contained in:
yitter
2021-04-15 14:33:57 +08:00
parent b941a0be9a
commit 87f729bae3
2 changed files with 4 additions and 3 deletions

View File

@@ -30,7 +30,7 @@ func RegisterOne(ip *C.char, port int32, password *C.char, maxWorkerId int32) in
func RegisterMany(ip *C.char, port int32, password *C.char, maxWorkerId int32, totalCount int32) []int32 {
//values := regworkerid.RegisterMany(C.GoString(ip), port, C.GoString(password), maxWorkerId, totalCount)
//return (*C.int)(unsafe.Pointer(&values))
return regworkerid.RegisterMany(C.GoString(ip), port, C.GoString(password), maxWorkerId, totalCount);
return regworkerid.RegisterMany(C.GoString(ip), port, C.GoString(password), maxWorkerId, totalCount)
}
// 注销本机已注册的 WorkerId
@@ -61,7 +61,8 @@ func main() {
var begin = time.Now().UnixNano() / 1e3
for i := 0; i < genCount; i++ {
// 生成ID
idgen.NextId()
id := idgen.NextId()
fmt.Println(id)
}
var end = time.Now().UnixNano() / 1e3

View File

@@ -240,7 +240,7 @@ extern GoInt32 Validate(GoInt32 workerId);
## 为什么不用大厂的?
❄ 首先大厂们不但自己用雪花ID而且还开源[百度][81] | [美团][82] | [滴滴][83] | Sony[84] | [雪花ID鼻祖-推特][80]。
❄ 首先大厂们不但自己用雪花ID而且还开源[百度][81] | [美团][82] | [滴滴][83] | [Sony][84] | [雪花ID鼻祖-推特][80]。
❄ 然而,大厂的雪花算法分为“经典算法”和“号段算法”两种,其中“号段算法”依赖网络或外部存储系统,不适合“非大厂”,且存在无法反应业务时序的缺点。