生成唯一id

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

2.雪花算法。

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

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

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

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

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

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

  2. 🖥️ machine_id 永不冲突

  3. 🔁 单机内 sequence 不回退

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

相关推荐
风吹夏回16 天前
RabbitMQ 核心术语 + Python pika 方法完整讲解
分布式·python·rabbitmq
风吹夏回16 天前
RabbitMQ 三种模式入门:HelloWorld、WorkQueue、PubSub
分布式·rabbitmq·ruby
霸道流氓气质16 天前
分布式追踪与 RequestId 传播完全指南
分布式
cheems952716 天前
[RabbitMQ高级特性] 消息确认机制:从 Ready / Unacked 到 basicAck、basicReject、basicNack 的底层拆解
分布式·rabbitmq·ruby
枫华落尽16 天前
【Hadoop01-完全分布式运行模式】
分布式
隔壁阿布都16 天前
ShedLock 分布式定时任务锁框架介绍
spring boot·分布式
文艺倾年16 天前
【强化学习】数学推导专题,20W字总结(十五)
人工智能·分布式·大模型·强化学习·vibecoding
ACP广源盛1392462567316 天前
GSV9001S@ACP#1080P 级视频处理芯片,物理 AI 普及终端的高性价比选择
大数据·人工智能·分布式·嵌入式硬件·spark
guslegend16 天前
第1章:初始Kafka
分布式·kafka
ACP广源盛1392462567317 天前
GSV5600@ACP#多接口协议转换芯片,物理 AI 便携终端的互联核心
大数据·人工智能·分布式·嵌入式硬件·spark