创建时间: 2026-05-04最后更新: 2026-05-04

1. 概述

接下来要开始系统介绍登录和鉴权方案,但在真正进入 session、token、cookie、权限边界之前,还有一个经常被低估的基础问题要先讲清楚:主键和业务标识到底该怎么生成。

这个问题看起来像数据库细节,实际会一路影响到:

  • 用户 id 怎么发放
  • session id 怎么生成
  • 鉴权 token 关联什么主键
  • 数据库索引写入是否平稳
  • 分布式环境里是否能安全本地生成 id

当前项目又是基于 Cloudflare 生态来设计的,这意味着运行环境天然更偏分布式、边缘化、多实例。到了这种场景里,「靠数据库自增 id 统一发号」并不是最好的方案。

这篇文章先不讲登录流程本身,而是先把 uuidv7 的原理和使用方式讲清楚:为什么现在值得用它,它比 uuidv4、自增 id、ULID、NanoID、Snowflake 这些方案好在哪里,又分别会带来什么取舍。

订阅后可阅读剩余内容
AI 电子伴侣企业级项目实战
已发布165计划发布120目标已完成138%