雪花算法示例图
2021-03-10 10:56:50   10  举报             
     
         
 基于redis实现worker id管理
    作者其他创作
 大纲/内容
 是
  位数分布为--> 1-30-15-10-9单机:     使用时间:      34年    tps:               16384/s    集群规模:      1024/每个服务    分片数:          512/db整体的max(tps):  16777216/s
  保留位
  机器位
  续租成功或者redis不可用
  否
  基因位: 确认分表的信息
  workerId生成流程
  续租成功
  是否是预占用
  序列位
  续租
  位数分布为--> 1-31-14-10-8单机:     使用时间:      68年    tps:               16384/s    集群规模:      1024/每个服务    分片数:          256/db整体的max(tps):  16777216/s
  延迟一定时间
  时间戳
  位数分布为--> 1-30-15-10-8单机:     使用时间:      34年    tps:               32768/s    集群规模:      1024/每个服务    分片数:          256/db整体的max(tps):  33554432/s
  key不存在
  key已经存在
  设置当前服务为不可用
  基因位
  设置成功?
    
    收藏 
      
    收藏 
     
 
 
 
 
  0 条评论
 下一页
  
  
  
  
  
  
  
  
  
 