你将收获

如何优雅地生成一个分布式全局唯一ID标识

解密百度UidGenerator分布式ID组件

适用人群

有一定工作经验的程序员

课程介绍

在大型分布式系统中,经常有生成全局唯一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组件;