monotone:用于分布式数据库的64位单调递增ID生成器

时间:2024-05-19 10:56:29
【文件属性】:

文件名称:monotone:用于分布式数据库的64位单调递增ID生成器

文件大小:12KB

文件格式:ZIP

更新时间:2024-05-19 10:56:29

Java

单调 用于分布式数据库的64位单调递增ID生成器。 目的 一旦从RDBMS转向基于记录的存储,您就会发现自己需要为这些记录生成ID,因为大多数No-Sql存储不再提供该ID。 我们想为此提供一个简单的解决方案,以重用公司可能已经在运行的流行基础架构。 设计 Monotone是非常流行的存储引擎的一个非常简单的包装器,能够生成单调递增的id,这些id不会受到协调的系统时钟带来的挑战。 Underyling存储引擎Maven的depdencies范围限定于provided以不污染未使用的存储引擎实现你的depdendency树。 具有流利的样式生成器且没有经过检查的异常的干净界面将向您的代码库公开。 在通过原子支持的操作在基础存储引擎实现中增加一个计数器来保留它们之后,单调存储本地范围。 这允许通过应用程序中的本地AtomicLong快速递增,并且仅在耗尽本地范围后才进行网络跳跃。 Z


【文件预览】:
monotone-master
----.gitignore(8B)
----src()
--------main()
--------test()
----.travis.yml(15B)
----LICENSE(1KB)
----pom.xml(2KB)
----README.md(3KB)

网友评论