成都核酸检测系统故障频出,谁之过?(核酸检测机构查询成都)
成都实行原则居家的第二天,按照要求,全市居民需要参与3天3次全员核酸检测。但不少市民反映,今天的核酸检测排队时间很长,超出了以往的经验,截至晚上11点,仍有许多小区没有完成今日的核酸检测工作。
问题出在哪里?
许多人的第一反应是,四川天府健康通小程序。
根据腾讯云开发者社区的信息,天府健康通最初是四川省大数据中心研发团队利用「腾讯云云开发 云函数 微搭低代码开发平台」,14 天内完成了平台运行测试和上线。
随着疫情常态化和需求的变化,四川天府健康通小程序持续优化升级。今年6月24日,据中国政府采购网,四川省大数据中心发布了天府健康通运维项目的采购需求,要求以完善系统功能、提升系统支撑能力、加强安全防护为重点,确保四川天府健康通系统安全平稳运行。
根据7月的公开招标中标公告,四川天府健康通运维采购项目的基础运维供应商包括浪潮软件股份有限公司、腾讯云计算(北京)有限责任公司,基础运维中标金额超过1700万。
安全运维则由上海极名智能科技有限公司中标,中标金额约47万。
这个小程序出问题了吗?
9月1日,四川天府健康通官微发布了信息:将新增短信推送核酸检测结果的功能,若您在四川天府健康通查询不到24小时核酸检测结果,可密切关注手机信息提示。
这已经反映出核酸检测的结果同步、结果显示或者用户查看的环节中,出现了问题。而有关部门采取了迅速增加短信推送来弥补。
我们尝试来梳理核酸检测这一流程中的环节。
一、用户打开天府健康通,出示二维码。
二、医护人员A使用核酸系统扫描获取身份信息。
三、医护人员B采集该人员的咽拭子。
据市民和医护人员的反馈,负责提供身份信息的天府健康通是正常的,而医护人员负责采集身份信息的核酸系统则长时间处于加载缓慢的过程。
据了解,四川省核酸检测信息系统此前由四川省大数据中心承建,由于近期数据量提升出现问题,于9月2日替换成了东软集团股份有限公司提供的新系统。而新系统面临较大的瞬时数据量,出现了更严重的问题。
关于新核酸系统的技术问题,社交媒体已经展开了诸多讨论,最被广泛流传的一句话是,“健康码这边是一个桶的水,走核酸系统的一个水龙头。”
这里要引入一个新的概念:并发。
腾讯开发者社区这样解释这个概念:我们现在使用的操作系统,是可以"同时"做很多件事儿的。比如我们可以一边看电影,一边听歌,一边打游戏。但是,这所谓的"同时",在操作系统底层可能并不是真正的意义上的"同时"。
实际上,对于单CPU的计算机来说,在CPU中,同一时间是只能干一件事儿的。为了看起来像是“同时干多件事”,操作系统是把CPU的时间划分成长短基本相同的时间区间,即”时间片”,通过操作系统的管理,把这些时间片依次轮流地分配给各个应用使用。
这样,给用户的感觉是他在同时的进行听歌和打游戏,实际上,在操作系统中,CPU是在游戏进程和音乐播放器进程之间来回切换执行的。所以,在单CPU的计算机中,我们看起来“同时干多件事”,其实是通过CPU时间片技术,并发完成的。
并发(Concurrent),在操作系统中,是指一个时间段中有几个程序都处于已启动运行到运行完毕之间,且这几个程序都是在同一个处理机上运行。
天府健康通是支持千万级并发的,而核酸系统目前只支持2万多并发,因此全省同时进行核酸检测时,第2万多个人在使用时,系统就卡死了,只有等待资源空出才可以继续使用。
另一个程序员社群猜想和讨论的焦点,是在使用MySQL数据库软件搭建数据库时,使用了单一宽表,而没有使用分表,这个底层设计上的问题,也影响了系统的效率。
以上,是社交媒体关于系统故障频出的猜想和讨论,截至目前,暂时没有对技术故障的官方说明。
我们关注事态的发展,期待有更多信息公开和说明,让市民了解“发生了什么、是怎么回事”更能体现尊重、理性、严谨的态度。同时,我们相信有关部门正在抓紧解决技术上的问题,保障后续核酸检测和防疫工作的开展。
成都人是以幽默乐观著称的,夜幕降临,段子已经奔涌在路上。
一下午辛苦、烦闷、紧张、焦躁的医护人员,你们辛苦了。
也愿这样的宕机时刻,能让我们对“技术”,多出哪怕几秒钟的思考。