口罩|预约口罩为什么抢不到 预约口罩抢不到怎么办

我们都知道,口罩是现在比较紧缺的一种防护用品,很多地方的人都很难买到口罩,尤其是湖北省内各个地方。为了缓解口罩荒,很多城市都开始预约购买口罩了。那么预约口罩抢不到是怎么回事呢?下面让我们具体来看看吧!
口罩|预约口罩为什么抢不到 预约口罩抢不到怎么办
文章图片

预约口罩为什么抢不到
系统无法访问在预约系统开放的瞬间,市民踊跃进行预约购买,同时在线点击人数超平台负载,导致出现上述问题。目前各城市的技术公司已紧急调配资源进行服务器扩容,尽最大努力保证系统稳定性。
预约失败由于很多城市的口罩需求量很大,往往供不应求,所以抢不到口罩也是很正常的,如果当天没有预约成功的话,也可以第二天继续预约,直到预约成功。
预约口罩抢不到怎么回事
对于一般的业务,我们通常使用的是直筒型的架构设计,也就是有100个人在前端发起抢口罩,就有100个人请求到后台,100个请求到数据库。但是对于这种秒杀这么巨量的业务,海量的查询往往可以让数据库崩溃,所以,我们一般使用漏斗型的架构设计。什么是漏斗型的架构设计呢?就有100万人同时发起抢口罩的请求,可能只有10万人请求到逻辑层,逻辑层再过滤掉一部分人,服务层再过滤掉一部分人,最后只有1万个请求到达数据库,他们都是幸运儿,最终抢到了口罩。
那么怎么去实现这样的功能呢?通常我们会在客户端上面就加上保护,首先是防止用户多次点击,如果用户拼命地点击购买按钮,那么对后台的压力是非常巨大的,所以,我们通常会在用户多次点击的时候,实际只往后台发送一次请求。接下来,我们可以按照一定的百分比,让客户端直接返回失败,或者提醒用户在排队中。低级一点的做法,就是在客户库或者页面生成一个随机数,例如这次口罩的备货只有预约人的千分之一,那么我们可以生成一个小于1000的数,如果生成的数小于5,那么就向后台发起请求,否则直接失败。高级一点的做法,是在cnd这样的边缘节点上部署一些简单的随机数服务,让一定概率的请求到真正的服务后台。这样,1000个人抢口罩,实际上就只有5个人真正到后台去抢购了。
口罩|预约口罩为什么抢不到 预约口罩抢不到怎么办
文章图片

预约口罩抢不到怎么办
普通人的口罩可以重复使用,要放在干燥通风的地方,注意保持干净卫生。实在没有口罩了,就最好不要出门。
除了高或较高暴露风险人员,健康人佩戴的口罩可反复多次使用,包括适当延长口罩使用时间、使用次数。但值得注意的是,75%的酒精能够起到消毒作用,但同时也可能会破坏口罩的静电吸附作用,使口罩的过滤能力下降,所以75%的酒精并不适宜用于普通的医用外科口罩;任何大于80°的高温都会破坏口罩的内部结构,沸水甚至可以直接将口罩的无纺布和熔喷布分解,所以高温消毒的方法也是不可取的。如需再次使用的口罩,可悬挂在洁净、干燥通风处,或将其放置在清洁、透气的纸袋中。口罩需单独存放,避免彼此接触,并标识口罩使用人员。