12306高并发系统架构遐想(设计并发1亿)

大家都知道12306可是目前中国访问量最大的系统之一,特别是节假日的时候更是一票难求,在几年前,每到节假日,系统由于不堪重负,常常宕机,后来马云将阿里巴巴的技术无偿提供给12306,对系统进行了升级改造,经过阿里巴巴技术团队的改造,系统比较稳定,那么阿里巴巴的技术团队是怎么实现高并发的购票交易的呢,12306系统的架构是怎样的,今天我们来讲讲他是怎么做到高并发的。

12306的系统主要分为查票与买票交易,说白了就是读与写数据,很显然,它肯定实现读写分离

那么我们来看看读,其实这个很好解决,多级缓存嘛,无非是多弄些缓存服务器集群,大家查的数据都是缓存中的数据,由于缓存的数据同步时间不一致,所以导致两个用户同一时间看到同一班次余票的数量有差异,而且经常在买票中,查票的时候明明有票,但是买的时候就提示余票不足,这也重复说明了买票与查票是两个独立的系统

1、查票的架构

预估算法...

点击查看剩余70%

{{collectdata}}

网友评论0