基于时间的64位uuid生成器

temporaluuid64的Python项目详细描述


基于时间的64位uuid生成器。其基本思想是提供满足以下条件的通用唯一标识符:

按时间顺序对实体排序

给定uuid的实体必须能够按时间顺序排序,而不依赖于其他数据字段。这就是为什么时间戳位占据了最重要的位。

适用于分布式系统

即使在给定特定粒度(通常为毫秒)的情况下同时创建多个标识符,uuid生成器也必须能够提供避免冲突的方法。

概述

基于时间的uuid由两部分组成:时间戳和节点id。

+----------------------+--------------------+
|  48-bit (timestamp)  |  16-bit (node_id)  |
+----------------------+--------------------+

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
在glassfish3服务器上上载应用程序文件(ords.war)时发生java部署错误   java如何更改Elasticsearch上的别名值?   java如何使用Xpath读取更多XSD模式?   java使用jstl在两个jsp之间访问值   java将控制台输出转换为PDF文件   java在循环后没有得到任何结果,几乎完成   java运行的程序无法适应变化   java 安卓 RecyclerView添加新项目将回收移至列表顶部   将字符串转换为日期时的java偏移量   导入包的java问题   java gl。glScalef()隐藏gl。glDrawArrays()绘图   java在读取URL时没有协议异常   javascript Nashorn错误与某些函数有关