push-refactor.md 532 Bytes

push 重构

push重构后架构图

862412148925451445

要点:

  • 所有 push节点进行选举
    • master 负责接收APNS Feedback 删除无效token;
    • master 负责拆解创建任务(每个任务包含100个uid),并且把任务发送到MQ中;
  • 所有push节点监听MQ,接收到推送任务之后,进行推送, 推送结果按照固定格式写入日志,供大数据处理。