美文网首页
Laravel snowflake 使用Twitter的Snow

Laravel snowflake 使用Twitter的Snow

作者: YouthAge | 来源:发表于2019-01-03 01:19 被阅读0次

    Laravel扩展包,实现 Snowflake 生成分布式唯一 ID

    laravel-snowflake

    Laravel snowflake 使用Twitter的SnowFlake算法,分布式生成唯一id

    安装方法

    composer require youthage/snowflake
    

    配置方法

    .env 配置工作机器ID,如下

    #工作机器ID, 0-1023, 如果不配置,默认为1
    SNOWFLAKE_WORK_ID=1023
    

    使用方法

    <?php
    
    namespace App\Http\Controllers;
    
    use Snowflake;
    class IndexController extends Controller
    {
        public function index()
        {
            $id = Snowflake::nextId();
            echo $id;
        }
    }
    
    

    相关文章

      网友评论

          本文标题:Laravel snowflake 使用Twitter的Snow

          本文链接:https://www.haomeiwen.com/subject/oxexrqtx.html