“一个内购系统有这么麻烦?”贾鸿渐当时惊讶道。在他的印象里面,在网络开放购票之前,那去火车站买票的时候,售票员不是都是在电脑上噼里啪啦的打,好像打入的是所到站的一个拼音缩写还是啥,然后就能出现能到达的列车车次、时间等等信息,接着确定要买了,这售票员就会操作着把票打印出来,然后旅客掏钱买。像是在外地出差的时候,他不是没买过火车票,特别是在春运前后的时候,那时候虽然排队人多,排队就要一个多时,可是也不至于忙的系统反应慢,需要他等几分钟的事儿啊!
“麻烦,相当麻烦。”倪广南此时摇了摇头道,“贾总你这么想吧,我们比如从a站到z站,一共6个站,光是从a站上车,咱们就有5种卖法,也就是5张票,也就是a到b,a到c,a到d,a到e……然后b站上车的可以卖4种票,c站上车种票,最后加起来这么一个一共6站的线路,我们就有5种卖法。然后呢这个售票系统不是卖掉了a到b站的这么一种票之后,还有4种票都能买,因为a到了b站了,这a到c的票就不能卖了,甚至a到z的票也不能卖了,最多只能卖b到z开始的。于是就一下减少了5种卖法,如果是b站这边卖掉一张票,也有不同的减少数量,到了最后可以是一个挺复杂的数学算法。同时呢我们也要照顾到现实,不是按照这种单线流程做好一个公式就行的,还要有反向的实时交互,比如a到d的车票卖掉了,回头人家又不走了,过来退票,然后这个退票就会导致连带出现a到d,a到b,a到c,b到c。b到d。c到d这么几张票……”
听到倪广南这么一,贾鸿渐大概明白了,这背后的程序那计算量可以是相当大的,而且速度还必须有需求。不能退一张票之后再来买票他要n久才能反映过来。不几秒的时间就能计算好。起码十秒级别的要达到吧?
接着倪广南继续倒苦水道:“而且这个事儿起来太麻烦了,这个系统从里到外的要求很高,从服务器开始。服务器、交换机、服务器的操作系统、前端软件的一个接口服务器、数据库甚至还要负载均衡器……这负载均衡器也就是不会让一台服务器过载,尽量的把运算数据平均到每一台服务器上。这个工程量总的算起来那真不,不比咱们弄得保密系统难度,虽然没有什么保密的需要。可是全国那么多售票一起查询的话,每个服务器的运算是有个物理上限的,所以就不可能三四十台服务器就搞定,搞不好是要上百台服务器的。然后呢,还不能把这么多的产品都给分跟众多的服务器,不能5000个给这边,5000个给那边,因为这票之间都是互相关联的……这架势就等于是咱们公司的柜台卖东西,然后上万个人拿着钱过来喊着要买,咱们好不容易把一张票给了一个顾客了,然后咱们要回头喊一声库存要减掉十几个,但是问题是咱们背后的同事也在面临上万个人喊着要买东西……”
擦咧,这事儿这么麻烦?就在贾鸿渐惊讶的时候,只见着倪广南还没完,“而且还不是就这样了事儿了,问题是如果有两边是整整好好同时买了票怎么办,虽然几率低但是咱们也要考虑到,就像是咱们华夏高科卖产品,如果同一个型号的同一个独特的产品,同时被两个销售员卖了出去,钱都拿了这边就要给人出货了,结果发现撞车,这个咱们不能临时再吵架,咱们得有一个提前设计好的解决方案啊。这个解决方案如果是用一台或者一组服务器单线程来掌控,比如同时两台服务器传来购票的申请同时到了,由这么一组服务器来决定谁先谁后,谁有谁没有,那么全国春运时候所有的购票申请都要挨个排队过这个服务器,那么这处理速度肯定就慢,因为服务器每秒能够处理的数据是有限的,搞不好现在勉强做出来了,过两三年真的到了18亿人次的春运的时候就速度慢下来了,再过几年就慢的不行了!”
到了这里,倪广南都有口干舌燥了,他倒了杯水喝了一口然后继续道:“而且还不只这么一个春节,明年不是要弄黄金周么,五一加起来要7天假,国庆加起来7天假,春节也7天,预计都是人流高峰期。这个时候呢,你我们要是按照最高人流数量的时候不延迟的标准来,平常的日子肯定就是浪费钱,毕竟这服务器也要维护,电费、带宽费用,甚至还有硬盘使用就有折旧费,搞不好年就要扔掉全部硬盘然后全部买新的,咱们不能为了一年1天时间就能得剩下三百多天天天亏钱啊!反正是个麻烦事儿!”
“那你的意思是,咱们做不出来?”贾鸿渐此时问道,他觉得倪广南刚才的这么一大堆总结起来就是这么一个意思。“倒也不是做不出来,还没做呢,就吓跑了,这也太怂了,我的意思就是我们努力,但是能不能真的做出来,能不能真的做好,这我们就不敢保证了,贾总您也心里提前有个数,毕竟咱们比不上ibm,人家ibm几十年前就在玩儿这个了,人家是这方面的专家。不可能咱们这边第一天做,然后有内部数据啥的就能打败ibm了,要真这样的话ibm也活不到今天,人家也是人山人海里面杀出来的……”
听到了这里,贾鸿渐了头,他算是知道这事儿的难度了,“那行。这次咱们目标调整一下,不用做的多好多好,能做出来就是胜利。”倪广南此时也了头,“我也是这意思,好高骛远没意思,能做出来就是重大胜利了。真的,咱们国家的这火车运输太那啥了,光是春运的人流量就等于是吧人日本全国的人来回移动十次……这短时间的运力爆发要是用到了战争时候,15亿人次,等于是一个月之内把15亿的解放军给单向运到了前线去了……全世界别的国家估计全要看傻眼。我听人家。欧洲那边国家的铁路系统,放到中国也就是一个省的铁路系统的格局……这种解决方案能做出来,咱们不能赶上ibm,但是起码也能成为全世界响当当的解决方案团队了。到时候给欧洲啊或者日本之类的国家做铁路网络售票。估计闭着眼睛都能轻松的做出来了……”
“呵呵。人多就这不好……人美国铁路还都是货运的,相对还好,他们人也少。感恩节圣诞节主要是靠空运。咱们这边呢只能靠铁路,只能尽量的加大运力了,希望未来几年公路上面的大巴越来越多吧,能分流一就好……”贾鸿渐这边刚完,就见着倪广南摇头,“公路?公路今年也不靠谱,未来几年估计也不靠谱!贾总你知道么,我们跟铁道部联系的时候,人家还呢,就是因为我们华夏高科弄出来了步景660,是交通部预计着今年春节之前,全国东西方向的公路搞不好都要堵车了……好多人买了车子,还不得回家炫耀一下?不然就是锦衣夜行啊!于是估摸着春节期间搞不好全国上下有十万辆次汽车……”
嘶!十万辆次啊?这么多?贾鸿渐这边仔细算了一下也差不多,这步景660出售也挺长时间的了,现在产量一年0万辆,都卖的妥妥的。这么加起来几十万辆里面,有个五万辆要回家,一来一回可不就是十万辆次了么?这年头国内的高速路还没有后世的那么发达,这跑起来速度又上不去,60公里的速度开着回头出车祸啥的,可不是要堵住么?
不过呢,这些事儿贾鸿渐也没有啥办法,他总不能自己出钱全国各地盖高速公路吧?而另外一方面,这种汽车化也是未来的去世,现在不进入汽车化,以后也是会进入的,所以大家早适应就得了。而且开汽车出行,那一路上也能带动经济发展嘛!
这边跟倪广南交涉好了,重新定下来了目标之后,贾鸿渐就离开了公司,去接施密特老头儿。今天要带老头儿去的呢,就是万人体育馆,是去演讲的。跟上次一样,这次也会有很多学生过来听,不过这次过来的主要是大学生为主,因为老头儿这次主要讲的不是个人成长的经验什么的,主要讲的是一个国际形势以及中国发展前景之类的事儿,这个话题更适合大学生一。
这次的演讲可以华夏高科投入挺大的——老头儿将会用德语直接讲,然后华夏高科这边将会挨个的给听众提供耳机,而耳机连接的则是会有同声传译。这种同声传译呢,在国内基本还没人会,不过还好的是,老头儿这次是有稿子的,所以基本上同声传译的人就是一个看稿子直接翻译的人,甚至念的稿子可能都是提前润色好翻译好的中文,而这样的一个中文提前翻译好,也是为了之后后期制作的时候,能够直接打上字幕用的。
在这个演讲之后,稍做休息之后,接下来的紧接着就是拍戏——反正都已经租到了地方了,也有学生了,每个人发钱给个盒饭,这不就是群众演员么?找一两个有演戏底子的,扮成大学生过来提问一下,这戏不就能拍了么?像是舞台啥的,临时改一下,加两把椅子,那基本上就玩意儿了!而且这戏里面演讲的时候的稿子,贾鸿渐他们这边都已经准备好了翻译好了,而且跟老头儿的理论和看法也差的不多,基本上老头儿背一些数据直接开始就行了!(未完待续。。)