|
123456789101112131415161718192021222324252627282930313233343536373839 |
- # ❄️ idenerator-go
-
- ## 介绍
- 项目更多介绍参照:https://github.com/yitter/idgenerator
-
- ## Go环境
-
- 1.SDK,go1.14
-
- 2.启用 Go-Modules
-
- ```
- go env -w GO111MODULE=on
- go env -w GOPROXY=https://goproxy.cn,https://goproxy.io,direct
- ```
-
- 3. 安装方式
- ```
- go get -u -v github.com/yitter/idgenerator-go
- ```
-
- ## Go代码示例
- ```
-
- // 定义参数
- var options = idgen.NewIdGeneratorOptions(1) // 构造函数输入 WorkerId
- // options.WorkerId = 1
- // options.WorkerIdBitLength = 6
- // options.SeqBitLength = 6
- // ... 以上参数一般不需要设置,系统有默认值
- idgen.SetIdGenerator(options)
-
- // 调用方法生成Id
- var id = idgen.NextId()
-
- ```
-
- ## 代码贡献者(按时间顺序)
- guoyahao | amuluowin | houseme
|