系统设计 —— 设计一个稳定的健康码系统

本文最后更新于:2022年7月23日 下午

概览:如何设计一个稳定的健康码系统

健康码功能拆分

  1. 个人信息上传、更新功能,例如:照片、身份证、更换手机号码等;实时性要求高,并发量不大。
  2. 个人健康信息查询,查询核酸、疫苗以及健康状态;实时性要求高,并发量很大。
  3. 个人形程记录信息上传,即扫场所码登记;实时性要求不高,早晚高峰可能并发大。
  4. 个人健康信息后台更新,eg 核酸结果更新,黄码、红码更新;这个一般是后台JOB或者工作人员录入,写操作,并发不大。
接口 读写操作 实时性 并发量
个人信息更新 读 + 写
健康信息查询
行程信息上传 不算太大
后台个人数据变更 不算太高

服务层设计


本博客所有文章除特别声明外,均采用 CC BY-SA 4.0 协议 ,转载请注明出处!