1.12306进行了改版,加入了排队系统
好处:
客户不需要不停点刷新了,同时也减少反复请求带来的额外压力。
不足:
客户访问不能尽快返回。
占用了大量系统资源,降低了系统吞吐量。
2.12306,与淘宝、天猫在双11期间促销的异同之处
从架构上来看:12306后台不是一个集中式的系统,而可能连接各个铁路局票务系统,数据同步的实时性和一致性可能更复杂一些;购物网站,是一个集中式系统。
从缓存策略上来看:淘宝一天就处理了1亿零580万,而12306一天处理的交易仅仅166万条 ,如果从并发性上来说,淘宝的并发量远比12306大,但天猫的商品信息,促销数据都可以做缓存,做CDN(Content Delivery Network),而12306的“商品”是一个个座位,这些座位必须通过后端数据库即时查询出来,状态的一致性要求很高。从这点上看,12306的商品信息很难利用到缓存,因此12306查看“商品”的代价是比较大的,涉及到一系列的后端数据库操作,从这个角度讲,12306的复杂度是高于天猫的。3.12306需要改进之处
实时高并发在线事务处理。如何和各个铁路分局票务系统对接,保证数据同步的实时性和一致性。
改用C/S模式减少网络通信量,同时也能增强客户体验。