生成唯一id

1.uuid。长度为32的字符串。

2.雪花算法。

Snowflake(Twitter 雪花算法)的特性:

✔ 高性能(本地生成,无中心瓶颈)

✔ 趋势递增(方便落库和分页)

✔ 短(64 位,通常 18 位十进制)

✔ 多机并发安全(worker id 控制)

bash 复制代码
| timestamp | machine_id | sequence |
  1. 时间单调递增

  2. 🖥️ machine_id 永不冲突

  3. 🔁 单机内 sequence 不回退

  4. 💥 节点故障后不影响整体顺序

相关推荐
天远Date Lab29 分钟前
分布式微服务实战:基于天远车辆估值构建自动化车价评估网关
人工智能·分布式·微服务·自动化
随遇而安zx2 小时前
SpringCloud 分布式链路追踪 设计思想与源码深度解析
分布式·spring cloud
迪飞特科技2 小时前
分布式事务下 Spring 声明式事务失效的 3 种修复方案
分布式·spring·wpf
这个DBA有点耶17 小时前
2026年分布式数据库有哪些主流选择?先评估这5个维度再决定
数据库·分布式·dba
Lost of 程序猿2 天前
ASP.NET Core Saga 分布式事务深度实战:备件采购跨服务长流程,如何保证“要么全成,要么全回“
分布式·后端·asp.net
XiYang-DING2 天前
地图城市缓存优化:ApplicationReadyEvent + Caffeine + Redis + Redisson 分布式锁
redis·分布式·缓存
2601_962175662 天前
RabbitMQ 的工作模式
分布式·rabbitmq
头茬韭菜2 天前
图解 Fluss(四):分布式协调 —— 选举、副本状态机与
分布式·fluss
2601_962218613 天前
万象生鲜系统全链路溯源一码查询技术实现食材来源可查
分布式·微服务·云原生·架构
Dreams_l3 天前
RabbitMQ介绍及其工作模式
分布式·rabbitmq