文件名称:itemid:分布式站点唯一的64位用户ID
文件大小:11KB
文件格式:ZIP
更新时间:2024-06-07 11:34:20
JavaScript
分布式站点唯一的64位用户ID 使用ItemId的想法是允许在Node.js站点的多个区域中实际使用的站点唯一ID。 可以用JavaScript轻松生成,同时非常适合数据库中的主ID。 ID是64位整数。 在JavaScript中由两个32位整数或16个字符长的十六进制字符串表示。 该解决方案允许多达256台计算机每毫秒同时创建4096个唯一ID(即,多达1,048,576个唯一ID),而无需服务器之间进行任何类型的集中化或串扰。 安装 npm install --save itemid 注意:如果此模块与MongoDB一起使用,则ItemId需要与mongodb-core相同的bson模块非常重要。 通过在项目的根目录中运行以下命令,可能有助于减少项目模块树中的模块重复。 npm dedup bson 考虑将dedup命令添加到项目的postinstall脚本挂钩中。 "
【文件预览】:
itemid-master
----.gitignore(526B)
----itemid.js(16KB)
----README.md(5KB)
----test()
--------itemid.test.js(12KB)
----LICENSE(1KB)
----package.json(677B)