1
0
mirror of synced 2026-04-18 22:38:41 +08:00

auto commit

This commit is contained in:
yitter
2022-07-12 21:58:49 +08:00
parent 73a1524306
commit 9198739686
2 changed files with 3 additions and 8 deletions

View File

@@ -1,5 +1,5 @@
module yitidgen
module github.com/yitter/idgenerator-go
go 1.16
go 1.17
require github.com/go-redis/redis/v8 v8.8.0 // indirect

View File

@@ -68,14 +68,9 @@ typedef struct { void *data; GoInt len; GoInt cap; } GoSlice;
extern "C" {
#endif
extern __declspec(dllexport) void SetOptions(GoUint16 workerId);
extern __declspec(dllexport) GoUint64 NextId();
// 注册一个 WorkerId会先注销所有本机已注册的记录
extern __declspec(dllexport) GoInt32 RegisterOne(char* ip, GoInt32 port, char* password, GoInt32 maxWorkerId);
// 注册多个 WorkerId会先注销所有本机已注册的记录
extern __declspec(dllexport) int* RegisterMany(char* ip, GoInt32 port, char* password, GoInt32 maxWorkerId, GoInt32 totalCount);
extern __declspec(dllexport) GoInt32 RegisterOne(char* ip, GoInt32 port, char* password, GoInt32 maxWorkerId, GoInt database);
// 注销本机已注册的 WorkerId
extern __declspec(dllexport) void UnRegister();