免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: 无风之谷
打印 上一主题 下一主题

[讨论]从12306浅谈大型网站架构演变之路(获奖名单已公布) [复制链接]

论坛徽章:
0
81 [报告]
发表于 2012-03-11 12:13 |只看该作者
sery 发表于 2012-03-09 12:56
12306 有什么图片呢?回复 74# hb117715785



图片肯定有,不过不是关键问题,呵呵

论坛徽章:
4
CU十二周年纪念徽章
日期:2013-10-24 15:41:34摩羯座
日期:2013-12-24 13:05:332015亚冠之西悉尼流浪者
日期:2015-10-09 16:03:47fulanqi
日期:2016-06-17 17:54:25
82 [报告]
发表于 2012-03-11 14:21 |只看该作者
回复 80# sery

作为一个可扩展的平台架构,独立的文件服务器还是需要的~


   

论坛徽章:
0
83 [报告]
发表于 2012-03-13 10:07 |只看该作者
       大数据、海量用户的互联网服务能力、大型网站面对高负载和并发的解决之道,一直以来都是全世界公认的技术难题。有时候,在某些特别时期,即使是一些看似业务逻辑简单的应用在面对突发起来的高负载和高增长的情况下,如何承载住巨大访问量也是一种巨大的挑战。
       12306网站如何扛住元旦、甚至春节高峰期?最新消息12306在全球的Alexa排名已经升至106位,在国内电子商务网站内排名11位,更有新闻报道1月1日-7日的日平均点击高达10亿次。
      在给定系统资源情况下,所能提供的最大请求数,需要做一个特别设计,以防请求数突破极限值。如果没有做特别设计,在极端情况下,吞吐量超过一个点,整个系统将崩溃。而服务架构的目标包括系统高吞吐能力和在极限压力下的稳定输出。为了保证整个系统的稳定性,在设计时需要注意:减小资源分配粒度、主动调度、Flow Control(负载反馈,Throttling、延迟截断)。
     因为12306网站的压力和访问方式在全国电子商务网站中是独一无二的,能在短短几个月的时间站在全球Alex排名106名,这个在世界范围内都是独一无二的;也很难说不是,因为面对网友的质疑:“你们做个系统的性能评估么? 你们做过系统的压力测试么?”,如果是系统化重构的系统,对每个环节面临的新的挑战和压力也会比较清楚,也就不会认为经过了动车组、高铁售票试运行后,就能自然而然地所有车次开放;就不会认为平时正常运行的系统,在元旦、春节全国客流高峰期能够扛住压力。

论坛徽章:
0
84 [报告]
发表于 2012-03-13 10:25 |只看该作者
本帖最后由 bear_wangc 于 2012-03-13 10:28 编辑


linux架构

1:线路优化
双线联通和电信线路通过智能DNS实现

2:web端部署
分别在联通及电信端加load balance前端可通过lvs4层算法采用sh(源地址散列调度)
lvs分发到后端7层ngx端,可通过ngx来实现七层转发,ngx里面打开proxy_next_upstream功能,可把出现502、500、503、404的错误不显示给用户,直接转发到正常的其它原站服务器,原站具体数目可根据实际负载决定。

3:数据库部署
这种订票系统对数据库的并发非常高,非常需要保证数据库的高可用
主库可使用mysql+heartbeat+drbd两台
从库跑查询及备份,需要6台从库
innodb引擎支持行及锁和事物
可以数据库前端使用memcached多实例,减轻数据库压力





           

论坛徽章:
0
85 [报告]
发表于 2012-03-13 16:06 |只看该作者
回复 1# 无风之谷


    这个怎么还不开奖,还想弄蚂蚁这本书看看咧!!

论坛徽章:
0
86 [报告]
发表于 2012-03-14 14:29 |只看该作者
回复 85# king_819


    已经通知蚂蚁评奖了,呵呵,估计这哥们有点儿忙啊。

论坛徽章:
0
87 [报告]
发表于 2012-03-14 14:33 |只看该作者
回复 86# 无风之谷



     呵呵。。蚂蚁的这本书写的不错,希望能中奖,可以学习下

   

论坛徽章:
0
88 [报告]
发表于 2012-03-26 11:41 |只看该作者
where 高总

论坛徽章:
0
89 [报告]
发表于 2012-03-26 11:44 |只看该作者
没看到田总说话嘛

论坛徽章:
0
90 [报告]
发表于 2012-03-26 17:46 |只看该作者
没什么好谈,   谁去设计 这样的都有这样的问题。   还有  不是用的mysql数据库。  过年  属于特别情况。  
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP