《
问诊12306之四:产品设计团队缺乏经验》文章地址:http://www.tfxk.com/zixun/04233D132013.htm
另外“人称T客&rdquo,做网站公司;也在微博中爆料:网友测验一下12306,爆露出这个这个神奇的网站,是怎么做出来的。 数据库: Oracle 利用服务器:WebLogic 开发框架:Spring\Hibernate\Struts 衔接池:C3P0 没有做基本断定,输入特殊字符,直接SQL语法过错,完全没有经验测试,太极这3个亿赚得好轻松呀。连SQL注入防备都做。
根据铁道部在2012年初对外颁布的信息看,12306客票系统于1996年6月被列为“九五”国家科技攻关规划,1998年又列为“九五&rdquo,成都网站建设报价;国度科技攻关打算重中之重项目。是在铁道部的引导下,由中国铁道科学研究院牵头组织,由全国数十家高校和科研机构的上百名科研工作者结合攻关,采用中心技术自主研发、通用软硬平台开放的技术路线,历时两年研发成功。
专家问诊12306:从业务模型到产品设计都不专业
问诊12306之三:破绽大 数亿用户信息可能外泄
某海内著名互联网公司的技术负责人李先生向搜狐IT流露,2012年3月,他口试了来求职的铁科研12306产品开发团队的一位成员,该成员长期负责12306的架构设计。他向李先生具体先容了12306的架构设计思路和过程,李先生以为这位架构师基础不互联网产品设计教训,网站制作公司。
另外这个团队解决问题的思维很业余,出了问题,比如呈现拥挤就加服务器,再出问题还加服务器,服务器中使用了大批的小型机,价钱都很贵。无穷制地通过增加服务器来解决原始架构缺点,人为地增长了系统成本。
据李先生介绍,12306架构设计中连基本的分布式和高机能都没考虑过,诸如读写分离、高并发下的分布式处理也没考虑过,系统也没有斟酌设置不同数据库分布到不同的服务器上,甚至都没有考虑为读写做相应的缓存,整个流程中也没有考虑过队列,所以卡住后排队等基本情形都没想过。
在实际操作进程中,开发和出产环境即软硬件平台采取外包方法,目前公然招标的也是这一局部,而产品设计跟软件开发则是由中国铁道迷信研讨院电子所(以下简称铁科研)团队负责。
在10余年的胜利经营过程中,先后实现6次版本进级。其中,1.0版本实现了盘算机售票代替人工硬板票,2.0版本实现了区域级联网,3.0版本实现了全国联网售票,4.0版本实现了与清分清理系统的对接,5.0版本实现了席位复用和共用,5.2版本了实事实名制售票、电子客票和电子支付。目前正在使用的,增添了“强迫排队”功效的版本应当是5.2版之后的最新一版。
有意思的是,一位曾经参加过该项目标搜狐网友也在搜狐网上表露:这个系统,当年有些生产环境是我搭建的,去过开发明场。全部名目也就十多少个人吧,说瞎话,算下来一年人力成本三四百万撑逝世了。现场职员基本没有大型集成系统开发经验,否则不至于连环境都不会搭建。独一让我印象深入的是,现场吃的真多——红牛,可乐,便利面,火腿肠。。。至于系统自身呢,也很糙。铁科研没有买Oracle的现场服务,导致所有环境都没有厂家的支撑及现场服务。这么大的系统,没有散布式,甚至连个集群都没用,两台机子共享存储,竟然做的是单活,不是集群。艰深点说,原来可以用两台机子处置的事儿,生生放着一台不必。去搭建前对软件服务器版本没有任何请求,很不严正。。。依据我的经验,单单人力成本,最多五百万,加上服务器和网络本钱,不到一千万。
搜狐IT独家解剖12306网站构造图
问诊12306之二:系统不开放 3亿投资恐打水漂
而这些都是互联网架构师需要具备的最根本的思维,这位12306的架构师完整没有这样的思维。
9月28日晚间新闻,在多位信息化专家和技术专家问诊12306之后,大家最后都指向了统一个问题,12306产品不给力,与产品设计和运营治理团队的经验不足有一定关联。以下的2个实例或在必定水平上印证了专家们的判定。
李先生认为,对于大的互联网的公司,12306是一个很简略的项目,好的架构设计再加上10~20人的团队,产品和技术一体,可以很轻松地做好。而李先生从12306的架构师处懂得到,其产品设计团队基本属于学院派的团队,与外部接触比较少,没有任何互联网产品经验,他们把12306当做了一个内部系统来开发,开发完成后又作为一个外部系统开放使用。所以涌现当初的问题是未免的。
实在12306这个体系的业务项比拟复杂,跟机票系同一样,出票等业务规矩庞杂,因为规则负杂,会有特别的颗粒、特殊的流,好比分段出票,退票、新增票等,所以必需要有相应的架构设计与之绝对应。比方从技巧角度看,订票是一个写操作,查问是读的操作,不能由于查询良多影响订票操作,须要通过应用读写分别就能够实现。
(责任编辑:网站建设)
问诊12306之四:产品设计团队缺乏经验相关文章