生成唯一id

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

2.雪花算法。

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

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

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

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

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

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

  2. 🖥️ machine_id 永不冲突

  3. 🔁 单机内 sequence 不回退

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

相关推荐
Thomas214321 小时前
spark view永久保存 + paimon对应的view
大数据·分布式·spark
_codemonster21 小时前
分布式深度学习训练框架Horovod
人工智能·分布式·深度学习
❀͜͡傀儡师1 天前
全新分布式ID组件TSID支持N种数据类型
分布式
乌恩大侠1 天前
【AI-RAN 调研】软银株式会社的 “AITRAS” 基于 Arm 架构的 NVIDIA 平台 实现 集中式与分布式 AI-RAN 架构
人工智能·分布式·fpga开发·架构·usrp·mimo
alonewolf_991 天前
ZooKeeper ZAB协议源码深度剖析:从理论到实践的分布式一致性指南
分布式·zookeeper
机灵猫1 天前
Redisson 到底能做什么?从分布式锁说起
分布式
U-Mail邮件系统2 天前
U-Mail企业邮件系统分布式部署方案
分布式
鱼跃鹰飞2 天前
面试题:Kafka的零拷贝的底层实现是什么?是MMAP还是sendFile还是其他的?
分布式·kafka·系统架构
工业甲酰苯胺2 天前
【面试题】RabbitMQ 中无法路由的消息会去到哪里?
分布式·rabbitmq
weixin_457297102 天前
Hadoop面试题
大数据·hadoop·分布式