id generator介绍基于snowflake算法实现的id生成器。这是go版本。使用前请先了解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.ShortId()
暂无评论