电竞之家 > 新闻资讯 > 行业新闻 >

行业新闻

NEWS

12306普鲁申科 北京申办2022年冬奥会,北京申办20

作者:普鲁申科 北京申办发布时间:2022-10-02 15:26

普鲁申科 北京申办2022年冬奥会,北京申办2022冬奥,北京2022年冬奥会的场馆分布在12306网上订票系统分析报告班2011211306学生证2011211261姓名?门鑫 摘要 由于市场客运的刚性需求和互联网的普及以及信息化时代的到来,12306网上订票系统在铁路客运系统中的作用越来越大中国铁路订票系统,作用越来越大。成为越来越多的人订票的方式,系统的稳定运行也是人们出行便捷的保障。由于铁路运力的限制,越来越多的人不得不“抢票”。据统计,12306网站日点击量最高可达14亿。这个“12306”迅速让12306成为互联网上最繁忙的网站之一。 14亿点击直接导致12306系统崩溃。对12306系统的分析研究,有助于我们借鉴其经验,总结成功经验。优化在线预订系统,构建满足市场需求的可靠在线预订系统,为用户提供便捷可靠的预订平台。目录概要………………………………………… 1 12306系统概述…………………………………… 2 用户特征分析………………………………………… 3 系统架构分析…… …………………………4 常见问题分析与解决方法………​​………………………5 经验教训……………………………………6 总结………………………… …………………………1.12306系统概述中铁客户服务中心(英文:Sinorail Customer Service Center),俗称12306网站,是一个/wiki/%E4%B8%AD% E5%9B%BD%E9%93%81%E8%B7%AF%E6%80%BB%E5%85%AC%E5%8F%B8" \t "_blank 中国铁路总公司信息服务网站,基于/wiki/%E4%B8%AD%E5%9B%BD%E9%93%81%E9%81%93%E7%A7%91%E5%AD%A6 %E7%A0%94%E7%A9% B6%E9%99%A2" \t "_blank 由中国铁道科学研究院设计的“铁路售票与预订系统”创建。

通过登录本网站,客户可查询旅客列车时刻表、票价、列车时刻表、剩余车票、售票点、运价、车辆技术参数及相关客货运法规。铁路货运的主要客户可通过本网站办理业务。网站于2010年1月30日开通试运行(2010 /sowiki/%E6%98%A5%E8%BF%90?prd=content_doc_search" \o "春节" \t "_blank 春节第一天)。在这个网站上,用户可以查询火车时刻、票价、剩余车票、销售地点和时刻表[2]。票务系统在 /sowiki/%E5%8C%97%E4%BA%AC%E6%97%B6%E9%97%B4?prd=content_doc_search" \o "北京时间" \t "_blank 北京时间每23:00至次日7:00进行维修,期间不提供服务。 2011年1月19日(2011年春节第一天),中华人民共和国18日/sowiki/%E9%93%81%E8%B7%AF%E5%B1%80?prd=content_doc_search" \o“铁路局”\t“_blank铁路局(公司)还成立了铁路客户服务中心,并公布了服务热线。 2013年11月20日,12306新增/sowiki/%E6%94%AF%E4%BB%98%E5%AE%9D?prd=content_doc_search" \o "支付宝" \t "_blank支付宝支付渠道。

[3] 2013年12月6日,12306改版网站上线。新版网站增加了自动查询、自动提交订单、提醒票务等功能,但没有增加之前流传的自主选座等功能。 2013年12月8日,12306手机客户端正式开放下载。 2014年7月10日,昆明铁路局试点开通网上购票快车服务。使用二代居民身份证在网站购票且不迟于列车开行前36小时的旅客,可自愿选择申请车票特快服务。 ?服务区暂收费17元/张,网上购票时需与票价一并支付。每张票不超过5张,限一个地址。客票送达时,收件人凭旅客二代居民身份证原件(可自动读取)领取客票。在高度信息化的今天,该系统已成为越来越多的人订票的主要方式。越来越多的人选择在线订票,快速增长的用户数量让12306成为全球最繁忙的网站之一,访问量甚至远超淘宝等国内知名电商平台和JD。从某种意义上说,这意味着12306面临更大的挑战。首先,整个票务系统是一个非常庞大和复杂的系统,是一个高负载、高并发的云平台中国铁路订票系统,其规模甚至比淘宝还要大2到3倍。而且对数据的实时性要求很高。仅12306网站系统日访问量就达到15亿次。如果加上各种销售点和车站售票系统,高峰时段数据访问层的并发量在千万级。

普鲁申科 北京申办2022年冬奥会,北京申办2022冬奥,北京2022年冬奥会的场馆分布在如此大量的访问量和并发量,必然要求系统有非常高的稳定性和健壮性。 2、用户特征分析 根据铁道部披露的数据,12306的注册用户约5000万,日访问PV约10亿,日在线购票约500万。由于购买火车票的特殊性,该系统不同于普通电商平台,用户数量不断增加,用户需求刚性,具有以下两个特点:1.用户查询远大于订票需求(用户总是先查询后购买) 2. 定时开票可能导致高峰,访问量瞬间增加(如春运等客流高峰)抢)。正是这些特点使12306系统区别于其他电子商务平台。首先,购买火车票的性质与购物不是很相似。相同的。虽然表面上它是一个购买请求和金额交易的过程。事实上,人们对火车票的需求要强于网购需求,而且按照火车票开票的时间来看,访问高峰基本上是开票前后十分钟。这对于整个票务系统的承载能力无疑是一个巨大的挑战。我们可以假设双11前后的十分钟内,所有的买家都蜂拥而至进行购买和支付操作请求,那么阿里巴巴的系统必然要经历一次大考验。系统架构分析…………………………12306网上售票系统是在铁道部原有网上售票系统的基础上开发的,所以其原有的数据架构非常关键,直接影响到整个系统可扩展性和稳定性。

如果整个系统全部重构,那将是一个非常庞大的工程,不仅涉及到整个架构的重新设计和服务系统的开发,更艰巨的工作是票务系统和售票点所有火车站的所有系统都将升级。正是因为在原有架构上增加和扩展了12306,目前存在各种问题。整体架构 首先,这个应用是一个典型的云平台应用。系统按照云平台的思想进行分层设计,从上到下分为三层,分别是:应用层、数据访问层、数据层。每一层都是松耦合的。和德的每一层都具有很强的扩展性和可扩展性。每一层的内部都是基于集群技术,分组部署的。每组处理单元即插即用,可根据计算压力动态扩展。大体结构如下: 应用层:主要是指各种票务和订票 票务系统主要有车站票务系统、销售点系统和12306网络票务系统三种。其中前两种是C/S结构的应用中国铁路订票系统,后一种是B/S应用模式。在其客户端应用服务器之间增加了负载均衡服务,有利于系统的并发,可以根据当前的用户量和访问情况,自动分配压力相对较低的服务器。数据访问层:主要分离业务应用和底层数据库的操作接口。业务应用不直接访问数据库,而是通过数据访问层间接访问和操作。这样做的好处是可以解决数据访问的并发瓶颈,并且可以根据系统的压力情况动态调整和部署访问层。

数据层:根据列车数量和地区,将列车剩余车票信息存储在多个数据中心,每个数据中心是一组服务器。这样,根据查询列车的数量,将很多并发用户分布到多个数据中心。这减少了单点压力并提高了整体并发性能。如果数据访问是一个很大的瓶颈,可以增加数据中心的节点,降低数据中心的粒度(即减少每个数据中心的列车数量),可以提高数据访问的速度。详细架构 系统作为一个整体在分层架构中进行处理。每一层都是一个可注册和可插拔的系统。这种架构的优点是每一层都可以分层优化,互不影响。并且可以根据实际运行情况动态扩展并发和访问过多的物理层,轻松提高系统的并发性和稳定性。这种架构很好地解决了应用服务器和数据访问的瓶颈问题。如果应用服务器压力大,可以通过注册中心对应用服务器进行扩展,通过负载均衡的方式均衡访问各个应用服务器。如果数据访问是瓶颈,可以增加以数据为中心的方法来解决数据访问拥塞。对于数据层系统,所有车票信息按车次分组,每组为一个数据中心,数据中心大小可随时调整。这样可以将用户对数据的访问分散到多个节点,从而减轻数据中心的压力。每个数据中心由多台机器、一台主数据服务器和若干从数据服务器组成。主数据用于给用户开票,每个接口调用都需要加锁,保证车票数据修改的原子性,其管理的车次和车票数据缓存在内存中。

普鲁申科 北京申办2022年冬奥会,北京申办2022冬奥,北京2022年冬奥会的场馆分布在同时每隔一定时间同步到从数据服务器。从数据用于提供查询数据的副本,将大量的查询操作分发给从数据服务器。数据访问流程如下: 常见问题分析及崩溃案例……………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………… ………………………………………………………………………………………………………………………………………… ………………………………………………………………………… 2、 太多了?订单提交成功后,支付过程出现问题,浏览器意外退出,再次登录中国铁路订票系统,发现无法完成登录,无法在规定时间内完成支付,刷票购买失败3、?订单提交和反馈时间过长,热门线路需要等待20分钟以上才能得到反馈4、?验证码输入总是错误,验证码验证链接无法完成,无法登录5、?每次用户高峰,网站响应缓慢6、?不适合多浏览器支持。 ?以上问题多为用户体验问题。用户体验问题是票源稀缺的原因,更多的是票务系统使用过程中登录系统困难,响应慢,订单结果反馈太慢,意外退出等问题难以忍受。 ?常见问题原因分析: ?问题1,高峰时段无法登录,提示在线用户过多;问题4,验证码输入老是错误,验证码验证链接无法完成,无法登录无法登录的问题,明显是前端导致的 用于处理WEB连接太少服务器或网络带宽不足。为了防止更多用户一起连接到服务器,服务器速度慢,不得不拒绝部分用户的登录请求。

将并发用户数保持在限制范围内。验证码输入总是错误的问题,也是用来处理WEB连接服务器太少的问题。为了防止部分客户端使用“恶意”软件连续自动登录,需要客户端将验证码提交给服务器进行验证。该请求可能是由于服务器响应太慢,以至于整个响应速度实际上超过了验证码的有效时间。 ?问题2:订单提交成功后,支付过程出现问题,浏览器意外退出,重新登录,却发现无法完成登录,无法在指定时间内完成支付时间中国铁路订票系统,购票失败。问题3:订单提交反馈时间过长,热门路线反馈需要20分钟甚至更长时间。问题5:在用户高峰期,网站的响应速度很慢。 CPU为处理用户请求分配了过多的时间和资源,执行逻辑很慢。总结以上问题,建议解决方案如下: ?1、?准备更多的前端WEB服务器,没有其他办法解决WEB前端的问题,只能添加服务器,或者在每个省市放一组单独的服务器,根据用户数增加,直到响应是光滑的。 2、?考虑把逻辑服务器和WEB服务器分开,WEB服务器只处理WEB请求,逻辑服务器单独运行3、?分离数据库服务器和分离火车票数据库与用户订票信息数据库放在不同的机器上。由于大量的订票请求会访问火车票量数据库,并且会在用户订票信息数据库中添加大量的票务数据,因此占用了处理添加的逻辑。大量的数据库资源会导致整个系统变慢。

如果放在同一台机器上,势必会导致响应变慢。将不同性质的数据放入不同的机器、不同的数据系统中,可以合理地分流系统访问,加快系统响应速度,使横向扩展更加灵活。 4、?将付款和预订费放在单独的网站上。订单提交成功后,工单将被锁定。之后,您可以根据订单号在另一个单独的网站上单独付款。您只需在付款时提供预订号码。是的,这有很多好处:1.避免了浏览器因支付失败而退出,但由于在线用户过多无法登录而导致预订失败的情况。 2. 电话订票也可在此支付,在火车站自动售票机取票,支付方便,也解决了异地取票问题。 3. 单独付费会在一定程度上减轻预订网站的访问和处理压力。 5 经验教训…………………………………………回顾总结12306网络订票系统的不足和先进技术和理念,12306在缺乏经验的情况下完成了网络订票在系统架构设计中。票务系统的建设需要财力、物力和人力,克服的困难是有目共睹的。从目前来看,虽然系统曾多次瘫痪,但在短时间内可以恢复,且考虑到其客户的特殊性和准入,系统很难满足基本的预订需求。特征。由于客户的特点,与其他电商平台没有可比性。系统的成长过程也给了我们很多成功的经验,也教会了我们很多教训: 1:在开发初期,要给系统留出足够的升级空间。 12306后期的反复升级未能从根本上解决问题,因为早期的数据结构和系统架构限制,如果前期可以考虑系统升级,如果采用更好的数据结构或架构,或者如果有升级的空间,以后的升级可以大力解决相应的问题,采取大刀阔斧的措施。

普鲁申科 北京申办2022年冬奥会,北京申办2022冬奥,北京2022年冬奥会的场馆分布在2.系统开发要充分考虑主要目的和主要矛盾,根据主要矛盾进行系统设计,考虑12306与普通电商平台的区别,从而设计出一个架构系统,适应12306的特点,不追随主流,利用已有的技术和理念(但不适合自己的平台)打造一个没有自己特色的流行平台。 3.在运维阶段,要充分考虑到每一个细节。比如12306曾经因为空调问题而死机。除了这些物理细节之外,还要做好数据维护,比如对整个系统的实时监控。状态监控,包括各种角色的应用主机监控、网络设备监控、用户访问流量监控、服务可用性监控、安全监控等系统转储海量交易数据和交易日志。 4、数据安全,在信息时代,数据永远是最重要的。一个好的系统必须确保用户数据(包括系统生成的数据)足够安全。由于对数据安全重视不够,前段时间12306发生用户数据泄露事件,引起轩然大波。也引起了12306对数据安全的关注。 6 总结…………………………………… 12306网上订票系统给了我们足够的教训,同时我们也有相应的经验,希望大家可以借鉴其他大...规模系统建设 设计一个伟大系统的经验教训。通过对12306网站的分析,它的不足和失败都存在技术问题,但从某种意义上说,它已经做得足够好了。本质原因是铁路运力不足,车票数量不能满足公众需求。如果有1000张票,只有900人有出行需求,就不会有成千上万的抢票大军在电脑前守候。”攻击”12306。如果不能从根本上解决铁路运力问题,解决12306系统崩溃的问题将成为幻想。因为技术再高,也撑不住庞大的数字访问量(想象一下全国人民去12306抢票的情况)。因此,解决12306的困境,必须从两个方面入手,一方面要不断优化设计升级从技术上讲制度。另一方面,要改善铁路运力问题,解决根本矛盾!

Copyright © 2022.电竞之家 版权所有 网站地图