车辆网车辆网关负载中心数据结构变动时序图
2024-04-19 19:09:05   0  举报             
     
         
 描述了车辆网关负载中心的数据变动
    作者其他创作
 大纲/内容
 ④节点数据(包含公网内网信息)String:(gateway:node:info)节点ID   info
    Redis
  ②序列数据String:(gateway:load:Series)   number
  节点下线
  ⑥节点权重数据Zset:(gateway:node:weight)节点ID   分数
  定时器控制
  缩容
  车辆上线
  数据改动:②③④⑤⑥
  ③100个按权轮询的节点IPList:(gateway:load:node)   节点IP
  项目启动
  扩容
  数据改动:①⑤/⑥
  网关负载中心数据结构变动时序图
  项目启动,创建实例
  车辆下线
  数据改动:①②③④⑤⑥
  节点上线
  ①车辆上线数据String:(gateway:car:)车辆vin   节点IP
  ⑤节点负载车辆数据Set:(gateway:node:cars)节点ID   vin
  节点上线变动:1.添加④节点数据2.初始化⑤节点负载车辆数据3.初始化⑥节点权重数据4.初始化③②节点下线变动:1.减去④节点数据2.重置⑥③②3.等待⑤清空,①车辆重新上线车辆上线变动:1.新增车辆上线数据①2.使用一个加权轮询IP③3.节点新增车辆⑤4.序列如果用完重置②,同时重置权重数据⑥车辆下线变动:1.减少车辆上线数据①2.减少节点负载车辆数据⑤3.定时器刷新时,节点权重改变⑥绿色表示必定改动黄色表示可能改动
  数据改动:①③⑤/②⑥
     收藏 
     
 
 
 
 
  0 条评论
 下一页