如何解决奥运售票系统?

| 评论(1)

2007 软件开发2.0技术大会上,前百度公司的创始团队成员、首席架构师雷鸣做了一个题为“Linux系统下的高性能系统设计”的演讲,之后有观众提问“奥运售票系统出现的问题你如何解决?”

观众的这个提问真是对奥运售票系统的巨大讽刺。奥运售票系统不知道是谁开发和运营的,因潮水般的购票需求导致售票系统崩溃了数次。

雷鸣现场回答观众:先是拆分服务器和系统。按照体育项目的冷热程度将奥运门票相应划分,即一个或几个热门项目的门票放置在一个单独的服务器和系统,而冷门的则多个放置在一个服务器,做到每个服务器所要处理的任务量和流量基本相同。这样一来,会将售票压力从一个系统平均地分散到多个系统,既不会负载过重而崩溃也极大地提高了效率。其次,核心任务操作及任务处理编写在内存上,而硬盘只存放数据和读取资料。雷鸣表示,这是他经常采用的做法,虽然在编写程序时相对费劲一些,但是运行效率极高。

按理来说,财政对北京奥运支持力度很大,奥运售票系统多加几台服务器、增加点带宽这方面的费用并不会有多少钱,而为什么只要是官方的网上便民措施就不方便,大家心里都清楚,谁也不是傻子。

 

1条评论

aya 说道:

有道理

发表评论

December 2007

Sun Mon Tue Wed Thu Fri Sat
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30 31          

About this Entry

This page contains a single entry by GeisNic published on December 3, 2007 10:49 AM.

Supermicro推出世界上最密集的支持四核AMD Opteron(TM) 处理器的刀片服务器 was the previous entry in this blog.

再说软件跳票 is the next entry in this blog.

Find recent content on the main index or look in the archives to find all content.