创建时间: 2026-05-04最后更新: 2026-05-04作者: yangbo(10e9c9265)
1. 概述
接下来要开始系统介绍登录和鉴权方案,但在真正进入 session、token、cookie、权限边界之前,还有一个经常被低估的基础问题要先讲清楚:主键和业务标识到底该怎么生成。
这个问题看起来像数据库细节,实际会一路影响到:
- 用户 id 怎么发放
- session id 怎么生成
- 鉴权 token 关联什么主键
- 数据库索引写入是否平稳
- 分布式环境里是否能安全本地生成 id
当前项目又是基于 Cloudflare 生态来设计的,这意味着运行环境天然更偏分布式、边缘化、多实例。到了这种场景里,「靠数据库自增 id 统一发号」并不是最好的方案。
这篇文章先不讲登录流程本身,而是先把 uuidv7 的原理和使用方式讲清楚:为什么现在值得用它,它比 uuidv4、自增 id、ULID、NanoID、Snowflake 这些方案好在哪里,又分别会带来什么取舍。
正在验证登录状态
请稍候,验证完成后将继续显示文章内容