|
12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- # ❄️ idenerator-go
-
- ## 介绍
- 项目更多介绍参照:https://github.com/yitter/idgenerator
-
- ## Go环境
-
- 1.SDK,go1.14
-
- 2.启用 Go-Modules
-
- ```
- go env -w GO111MODULE=on
-
- # Next *ONLY* for China-Users:
- 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
|