java-uniqueid:唯一的ID生成器,专门处理小型ID

时间:2024-05-29 03:19:30
【文件属性】:

文件名称:java-uniqueid:唯一的ID生成器,专门处理小型ID

文件大小:119KB

文件格式:ZIP

更新时间:2024-05-29 03:19:30

Java

唯一ID生成器 唯一的ID生成器,在分布式上下文中生成唯一的1个八个字节的标识符。 在所选计算环境的范围内是唯一的。 这是为了什么? 当您要为分布式计算环境中的对象(例如,数据库记录)分配唯一的标识符,这些标识符很短且保证是唯一的(在数据领域内)时,此库可以提供它们。 版本号 对于Java 8及更高版本,请使用2.x系列发行版。 对于Java 7版本1.x可以使用,但是不再主动维护该版本。 概念 为了使多个并发进程生成简短的唯一标识符,需要某种形式的协调。 该库的两个基本前提是: 每个生成标识符的进程都必须声明或分配一个代表其生成器ID的编号,并将其合并到它生成的标识符中 生成标识符的每个进程都必须使其时钟同步,并且必须将当前时间戳纳入其生成的标识符中 进程每毫秒最多可以生成64个标识符; 每个标识符中都包含一个序列计数器,代表这64种可能性。 除生成器ID外,群集ID还允许16个


【文件预览】:
java-uniqueid-master
----pom.xml(6KB)
----uniqueid-zookeeper()
--------pom.xml(2KB)
--------src()
----LICENSE(11KB)
----uniqueid-etcd()
--------pom.xml(4KB)
--------src()
----doc()
--------eight-byte-id-structure.md(5KB)
----.gitignore(559B)
----uniqueid-core()
--------pom.xml(2KB)
--------src()
----README.md(12KB)

网友评论