授权协议: PHP
开发语言: C/C++ PHP JavaScript
操作系统: 跨平台
收录时间: 2020-08-05
提 交 者: 华人

基于 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。
展开阅读全文

代码

的 Gitee 指数为
超过 的项目

php-ext-snowflake 的相关资讯

还没有任何资讯

php-ext-snowflake 的相关博客

snowflake

https://github.com/hikdo/snowflake twitter snowflake算法php扩展 其他的开源实现,并不能处理好进程间并发。...

simple code for check php ext

<?php echo "GD: ", extension_loaded('gd') ? 'OK' : 'MISSING', '<br>'; echo "XML: ", extension_loaded('xml') ? 'OK' :...

SnowFlake算法

SnowFlake算法生成id的结果是一个64bit大小的整数,它的结构如下图: 1位,不用。二进制中最高位为1的都是负数,但是我们生成...

snowflake算法

snowflake算法思考 缘起 为什么会突然谈到分布式唯一id呢?原因是最近在准备使用RocketMQ,看看官网介绍: 一句话,消息可能会...

php-ext-excel-export扩展使用札记

业务背景 PHP环境下的导出功能优化改造,单次同步导出数据量在2万之上。原有导出功能使用的PHP5.6+PHPExcel.这一次换成了PHP...

雪花算法Snowflake

package com.freshconnect.scmall.front.web.supply.services; import java.text.SimpleDateFormat; import java.util.Date; ...

php5.6关键词过滤扩展php-ext-trie-filter添加

php extension for spam word filter based on Double-Array Trie tree, it can detect if a spam word exists in a text mes...

php-ext-snowflake 的相关问答

还没有任何问答,马上提问

评论 (0)

加载中
更多评论
0 评论
8 收藏
分享
在线直播报名
返回顶部
顶部