高级互联网架构:百度UidGenerator分布式组件

牛仔码农@ 2023-01-12 23:28:18

课程名称适应人群
高级互联网架构:百度UidGenerator分布式组件有一定工作经验的程序员

在大型分布式系统中,经常有生成全局唯一ID标识的需求,比如 支付、订单、红包、优惠券、跟踪号等等,那么关于如何优雅地生成一个分布式全局唯一ID标识,大家是否思考过如下问题:
1.全局唯一,不能重复,这是基本要求;
2.递增,下一个ID大于上一个ID,某些需求;
3.信息安全,非连续ID,避免恶意用户/竞争对手发现ID规则,从而猜出下一个ID或者根据ID总量猜出业务总量,某些需求;
4.高可用,不能故障,可用性4个9或者5个9,99.99%、99.999%;
5.高QPS,性能不能太差,否则容易造成线程堵塞;
6.平均延迟尽可能低;
带着这些问题,本课程带你解密百度UidGenerator分布式ID组件; 

...全文
1143 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
烟杆安 2021-09-24
  • 打赏
  • 举报
回复
如果做成一个服务的话,那表每次生成的只跟uid服务有关系,跟调用方没关系,那如何避免出现并发情况下的重复情况呢

2

社区成员

发帖
与我相关
我的任务
社区管理员
  • 牛仔码农@
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧