免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: send_linux

[其他] 从12306说起 建设高可用高并发网站何种服务器架构更合适?(获奖名单已公布) [复制链接]

论坛徽章:
0
发表于 2012-03-22 11:47 |显示全部楼层
目前12306网站在面向用户服务的过程中主要存在哪些问题,哪些是由服务器架构方面导致的?
  登录困难是主要问题,尤其是节假日!这个我想主要是节假日流量突然增大造成的,出现服务器超负荷运行造成的。个人建议:增加分布服务器;另外分时段发放票,比如:北上的,10点发放;南下的,12点;西去的,15点;。。。。。。。这样分流也可以减小服务器压力。

论坛徽章:
2
季节之章:冬
日期:2015-01-20 17:08:47IT运维版块每日发帖之星
日期:2016-02-24 06:20:00
发表于 2012-03-22 13:29 |显示全部楼层
任何网站都无法承受每天10亿的点击量的,而且,由于12306后台必须和售票系统联动,不能重复售票,所以,瓶颈明显,只能多开端口,尽量切分,如前面所述的针对每列车的售票

论坛徽章:
1
白羊座
日期:2014-01-14 17:31:01
发表于 2012-03-22 13:42 |显示全部楼层
我想点击量大是因为很多人一次没定成,要是定成了谁一天到晚点击这网站
主要还是要解决最后不能提交数据库的问题,前端都不是瓶颈,最主要的在数据库提交那块
很多次失败都是最后一部提交失败 了。

论坛徽章:
0
发表于 2012-03-22 14:59 |显示全部楼层
订票系统可以理解成一个跟taobao‘网一样的购物系统 !
车票等同于商品,只不过是每件商品的库存只有一件罢了,系统提前10天生成车票,用户购买后更新记录状态即可
数据库设计是可以按日期、车次分表,这样就解决海量数据的问题

由于不同车次之间是没有关联的,所以可进行系统拆分,说的极端一点 每个车次可以作为一个单独的项目运行
用户买那个车次登录那个系统即可
如 D51_proj   D52_proj ...
用户买D51车次后台就路由到  D51_proj
用户买D52车次后台就路由到  D52_proj

这就把一个大系统拆分成多个小系统了

论坛徽章:
0
发表于 2012-03-22 15:22 |显示全部楼层
本帖最后由 wxw2004gl 于 2012-03-22 16:44 编辑

个人小小看法:
1、在北京建一个票务数据中心,负责订票、查询;在北京,上海,广州,成都建多个订单数据中心,接受订单、付款处理。

2、软件上先按功能垂直切割,再按车次水平切割,各子系统能方便通过增加服务器增加性能,能缓存的数据都缓存起来。

3、设计特殊的文件系统和存储系统;Linux系统要优化、WEB服务软件也要修改。

5、取消用户注册和登录过程,直接订票,根据订单和密码查询。减小这部分的硬件投入和登录开销。全国如果有1亿人注册,登录过程都是不小的开销。

6、订票成功付款时间应该长一些,比如1天,这样大家就不用集中付款了。

7、优化网站,减少数据传输,减少用户查询次数。比如一次传输给用户多趟到目的地最近几天的票务情况。

8、前端交给淘宝等电商去做,可以让他们收取一定的订票费。

9、得找几家NB的软件公司,NB的人来设计、开发,他们自己那帮人估计够呛。

最后还是要打破体制,不要什么都是自己的人来干,应开放(估计在等50年?)。

论坛徽章:
0
发表于 2012-03-22 15:34 |显示全部楼层
是否可以尝试把售票的业务系统拆分成几个子系统来做呢?帐号系统可以参考目前的一站式登录方式,登录进去后根据各自需求选择某个票务子系统来买票。比如根据始发站,终点站来划分票务子系统?瞎想的纯属参与,勿拍砖哈

论坛徽章:
0
发表于 2012-03-22 15:38 |显示全部楼层
我感觉,就铁道部这个逢年过节访问量抽风式的飙涨的情况,什么都不好使。
采取措施是王道啊。
1、各个省的网上订票票时间错开,重点城市可以考虑错时细化到各个城市。这些东西可以在网站公布出来,毕竟会网上订票的这些还是能看懂的······
2、打击黄牛。这个必须打击啊,我表弟春节从北京回西安,找了个黄牛,过了20分钟一个乘警服饰的哥们递出一张票来。而且是去西安的票,当天走当天买的·······
3、对于订票不取的那些人群,施加适当的惩罚,要不仗着自己网速给力,天天在那订,谁也受不了·····

论坛徽章:
49
15-16赛季CBA联赛之福建
日期:2016-06-22 16:22:002015年亚洲杯之中国
日期:2015-01-23 16:25:12丑牛
日期:2015-01-20 09:39:23未羊
日期:2015-01-14 23:55:57巳蛇
日期:2015-01-06 18:21:36双鱼座
日期:2015-01-02 22:04:33午马
日期:2014-11-25 09:58:35辰龙
日期:2014-11-18 10:40:07寅虎
日期:2014-11-13 22:47:15申猴
日期:2014-10-22 15:29:50摩羯座
日期:2014-08-27 10:49:43辰龙
日期:2014-08-21 10:47:58
发表于 2012-03-22 15:44 |显示全部楼层
wcg37 发表于 2012-03-22 15:38
我感觉,就铁道部这个逢年过节访问量抽风式的飙涨的情况,什么都不好使。
采取措施是王道啊。
1、各个省的 ...

哈哈,说白了,行政手段最有效啊

论坛徽章:
0
发表于 2012-03-22 15:47 |显示全部楼层
支持24楼:
整个流程可分为3个大类:

车次判断步骤s-实时买票步骤s-售后服务步骤s

论坛徽章:
0
发表于 2012-03-22 15:52 |显示全部楼层
回复 29# lesliel_cu


    哈,看了你的才发现,24楼的思路和我大致一样,写的比我细
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP