php_snowflake 描述:安装:示例: 介绍
推特分布式id生成算法,在多线程环境最小颗粒度能到线程。
要求:PHP >= 5.6
描述:
NTS
0 2 15 20 28 32 ---+----------------+--------------+----+----------+ 00 |timestamp(ms) | service_no |pid | sequence | ---+----------------+--------------+----+----------+
TS
0 2 15 20 28 32 ---+----------------+--------------+----+----------+ 00 |timestamp(ms) | service_no |tid | sequence | ---+----------------+--------------+----+----------+
安装:
PHPize ./configure --with-PHP-config=/you/PHPpath/PHP-config make make install
示例:
$service_no = 999; for ($i=0; $i < 10; $i++) { echo PHPSNowFlake::nextId($service_no)."\n"; } /* 00146523488416500999000634280001 00146523488416500999000634280002 00146523488416500999000634280003 00146523488416500999000634280004 00146523488416500999000634280005 00146523488416600999000634280001 00146523488416600999000634280002 00146523488416600999000634280003 00146523488416600999000634280004 00146523488416600999000634280005 */
php_snowflake 描述:安装:示例: 官网
https://github.com/Sxdd/php_snowflake
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。