我国计算机速度最快为啥12306还时不行

我国计算机速度最快为啥12306还时不行,第1张

问题出现在以下:
第一个特点就是并发非常高。
根据官方数据显示,12306网站PV(页面浏览量)目前每天都超过400亿次,这个数字远远高于淘宝双11时同时访问的人数。因为,除了有真正购买需求的全国网民之外,同时还有机器人、订票机器在大量的进行刷新,并发次数非常高,包括优化数据库访问、分布式、缓存、负载均衡等技术挑战摆在眼前,都无法解决服务器高负载的问题。
第二特点就是峰值不均匀。
想必大家都体验过,临近年跟,摩拳擦掌准备好高速网络同时在页面和手机APP上进行手动刷票,但几乎就在一瞬间,有座的没座的,车票早已售空。比如,涉及到河南、安徽、四川、广东等地的火车线路时,基本每一个订单都会被疯狂抢购,峰值极为不均。
相比淘宝双11来说,某些爆款页面因为服务器上突然产生高流量负载,出现了暂时无法响应或下单失败的情况仍是少数。
另外一个特点就是SKU。
SKU即最小管理库存。在淘宝双11时,多数人都经历过当天下单,但往往不会当天发货而是高峰过去之后再发货的情况。这也就是淘宝SKU数量的问题,也就是说,出售一款产品,目前现存1000件,但同时2000人下单时,商家可先出售1000件,再随后补货上架。也就是说实际的SKU数量是2000甚至按照客户订单来完成的。
火车票,因为订票实名制,分配座位都是对号入座的。每个时段每趟车次每一个座位,系统只能售卖一张。而实际上,无论你是不是身处春运高峰时期,全国13亿人次庞大的流动需求,迫使你购买的火车票最小库存SKU永远只有1个。
实际上,在互联网售票之前,网点售票已实施多年。也就是说,在铁路售票系统内部也是个庞大且复杂的跨地域系统进行支撑,包括涉及的业务逻辑、软硬件供应商、版本与维护协议等方面。
因此,有着严重历史包袱的12306,在诞生之初并非是为了重构原有的售票系统,更多是为了缓解当时日益紧张的售票系统压力,首先仍是原有的系统上做web前端。这才是根本上的问题。

在一些重大节假日来临之前,通过12306购买火车票的时候总是登入不进去,并且提示系统繁忙,这是什么原因呢

铁道部工作人员回应:“12306网站开始提前12天放售火车票,大量旅客集中在网上购票,给网站带来较大压力,甚至导致某些时间段瘫痪。”访问量太大网站有些招架不住。

解决方法:通过电话订票会比网购顺利。按铁路部门要求,电话订票和网上售票一样,都是提前12天开始预售车票。所以在遇到12306订票系统繁忙时候可选择打电话预订的方式。

还有一些不能说的情况,比如铁路内部要留一点紧俏票什么的,但又怕留下了卖不掉,只能想办法让你等一等,可他不能直接说让我们等着捡他们多余出来的啊,就只有这样了。
显示有票,可能你刷了很久点不进去,好容易进去了却显示没票了,你退出想重新买别的车次时一看,刚才显示没票的仍然显示有票——但你就是买不了。你打12306电话问客服,他们通常会说:那是服务器数据延迟——你信吗?现在的网络这么发达,数据流通的速度这么快,数据刷新一次连1秒都不要,为何你却买不到显示了半个小时“有票”的车票?

一火车票订票平台的12306可以通过使用云计算技术来解决访问问题,具体体现在以下4个方面:
1、负载均衡:通过云平台提供的负载均衡服务,可以将访问请求分流到不同的服务器上,避免单一服务器过载,从而提高整个系统的访问效率和稳定性。
2、d性伸缩:通过云平台提供的自动化d性伸缩服务,可以根据实时的访问量和业务需求,自动调整服务器的数量和计算资源,从而实现快速扩容和缩容,避免因访问量过大或过小导致的资源浪费或系统崩溃等问题。
3、安全保障:通过云平台提供的安全服务,如防火墙、DDoS攻击防护等,可以保障系统的安全性和可靠性,避免因安全漏洞或恶意攻击导致的系统故障和数据泄露问题。
4、数据备份和恢复:通过云平台提供的数据备份和恢复服务,可以将数据备份到云端,降低数据丢失的风险,并且在系统出现故障时可以快速恢复数据,保障业务的连续性和可用性。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://www.outofmemory.cn/zz/13489344.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-08-17
下一篇 2023-08-17

发表评论

登录后才能评论

评论列表(0条)

保存