文件名称:idgen:基于“雪花”的 id 生成器
文件大小:5KB
文件格式:ZIP
更新时间:2024-07-27 20:02:14
Go
id generator 介绍 基于snowflake算法实现的id生成器 这是go版本,java版本可查看 使用 go get github.com/sumory/idgen 使用前请先了解snowflake算法,并知晓其注意事项. 基本使用 每个由idgen生成的id都是int64的正整数,且每个id都可以解析得到它的生成者的标识workerId. workerId := 1 err, idWorker := idgen.NewIdWorker(workerId) err, nextId := idWorker.NextId() 获取short Id idgen使用缩短id,具体参见baseN4go使用方法. workerId := 1 err, idWorker := idgen.NewIdWorker(workerId) err, nextId := idWorker.ShortI
【文件预览】:
idgen-master
----.travis.yml(33B)
----idgen.go(3KB)
----idgen_test.go(3KB)
----LICENSE(1KB)
----.gitignore(82B)
----README.md(2KB)