×

开源软件-php-ext-snowflake分布式ID生成算法

消耗积分:2 | 格式:zip | 大小:0.01 MB | 2022-06-20

分享资料个

授权协议 PHP
开发语言 C/C++ PHP JavaScript
操作系统 跨平台
软件类型 开源软件

软件简介

基于 Twitter SnowFlake 的分布式 ID 生成算法,使用 C 实现的 php Extension。

  • 默认生成 ID 是一个 64 位 long 型数字。单机每秒内理论上最多可以生成 1024*(2^12),也就是 409.6 万个 ID(1024 X 4096 = 4194304)。本机测试生成 100 万个 ID,耗时 0.24624609947205 秒。
  • 可根据自身情况调整 bit 位数,从而生成长度合适的 ID。
 

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !