美文网首页
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