ksuid:可K分配的全局唯一ID

时间:2024-02-25 04:57:11
【文件属性】:

文件名称:ksuid:可K分配的全局唯一ID

文件大小:24KB

文件格式:ZIP

更新时间:2024-02-25 04:57:11

go golang uuid coordination unique-id

克苏伊 ksuid是一个高效,全面,经过测试的Go库,用于生成和解析一种称为KSUID的特定类型的全局唯一标识符。 该库用作其参考实现。 安装 go get -u github.com/segmentio/ksuid 什么是KSUID? KSUID用于K可稳定唯一标识符。 它是一种类似于的全局唯一标识符,它是从头开始构建的,可以按生成时间戳“自然”排序,而无需任何特殊的类型识别逻辑。 简而言之,通过UNIX sort命令运行一组KSUID将产生一个按生成时间sort的列表。 为什么要使用KSUID? 有许多生成唯一标识符的方法,那么为什么要使用KSUID? 按生成时间自然排序 无冲突


【文件预览】:
ksuid-master
----cmd()
--------ksuid()
----base62.go(5KB)
----sequence.go(2KB)
----set_test.go(7KB)
----ksuid_test.go(7KB)
----sequence_test.go(721B)
----uint128_test.go(3KB)
----set.go(7KB)
----base62_test.go(5KB)
----LICENSE.md(1KB)
----.gitignore(308B)
----ksuid.go(8KB)
----rand.go(1KB)
----.circleci()
--------config.yml(325B)
----uint128.go(2KB)
----README.md(8KB)
----go.mod(43B)

网友评论