生成雪花算法ID(Snowflake ID),一种分布式唯一ID生成算法
雪花ID由以下部分组成:
返回的ID是一个19位字符串,确保不以0开头
工作节点ID (默认: 1)
数据中心ID (默认: 1)
返回19位的字符串形式的雪花ID
// 生成一个雪花IDconst id = generateSnowflakeId(1, 1);console.log(id); // 输出类似 "1325624573249634304" 的19位数字字符串 Copy
// 生成一个雪花IDconst id = generateSnowflakeId(1, 1);console.log(id); // 输出类似 "1325624573249634304" 的19位数字字符串
// 使用默认参数生成IDconst defaultId = generateSnowflakeId();console.log(defaultId); // 使用默认workerId和datacenterId生成的ID Copy
// 使用默认参数生成IDconst defaultId = generateSnowflakeId();console.log(defaultId); // 使用默认workerId和datacenterId生成的ID
生成雪花算法ID(Snowflake ID),一种分布式唯一ID生成算法
雪花ID由以下部分组成:
返回的ID是一个19位字符串,确保不以0开头