随笔 - 42  文章 - 0  评论 - 1  阅读 - 6939

设计能够支持全市核酸的系统

背景

东软承包了很多地区的核酸系统,负责医疗端录入统计功能,但是《偶尔》出停机、响应缓慢的问题,于是打算从自己的知识背景上预估一个能够支持全市同时核酸的系统

分析

  • 市级人员总数大概在2kw左右,每一次大筛大约需要支持2小时内完工
  • 人员核酸分布大约集中在中间的1个小时内,于是按照全量人员1小时完成核酸估计并发量
  • 服务器需要支持上传数据和下发数据
  • 上传数据每个人数据量包括身份证上的信息,平均在50个字以内,约200个字节,算上标记信息500个字节能够涵盖
  • 下发数据每次接口需要下发最近一管20人信息
  • 平均一个人需要调用一次个人信息检索,一次个人信息上传,两次列表查询
  • 列表查询数据量不超过1kb/人
  • 平均一个人录入需要的时间大约在10-20s,于是一个小时一个通道约能做400人,全市需要5w个终端支持采样
  • 一般来说系统的瓶颈在硬盘和带宽,算下来平均下发5Mbps的带宽能够支持数据的下发和写入

设计

  1. 设计实时登记表,数据量最高为5w终端*20条记录=100w
  2. 设计历史登记表,2000w+数据总量

WebController

Service

DataStorage

posted on   流浪的夜空  阅读(29)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· winform 绘制太阳,地球,月球 运作规律
· AI与.NET技术实操系列(五):向量存储与相似性搜索在 .NET 中的实现
· 超详细:普通电脑也行Windows部署deepseek R1训练数据并当服务器共享给他人
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 上周热点回顾(3.3-3.9)
< 2025年3月 >
23 24 25 26 27 28 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31 1 2 3 4 5

点击右上角即可分享
微信分享提示