阅读历史 |

第 1403 章(1 / 2)

加入书签

吕纯≡睿趺炊寄芙饩觯靠墒羌趾杞フ獗吣兀氲搅撕笫蓝嗌僖谌松贤⑵钡氖露拐嫦胩嵝岩幌抡饧父鋈恕涫岛苣训模〔还兀馐露床荒芩担盟侵厣吣兀慷宜膊皇翘啦康娜耍饫锩娴降子卸嗯哟蠖钍菁膊恢馈?br />

不过,他手里有铁道部某位大员的电话号码。“对了,这里是铁道部那边的电话,你们打过去跟对方约个时间,好好的了解一下。如果要去首都的话,坐我飞机。”贾鸿渐非常大度的说道。“贾总这次可是下本钱了啊,您放心,我们绝对做的让您脸上有光!”倪广南此时也哈哈大笑的说道。不止是他,其他的两个人那也是自信满满的。

然后呢,到了第二天,当贾鸿渐来到了公司,准备呼吸一下新鲜空气,做好心理准备了再去接施密特老头儿的时候,他却见到倪广南等人愁眉苦脸的走进了他的办公室。“呦……你们这是怎么了?”贾鸿渐奇怪的问道。

“贾总……那数据量太大了,我们还真怕做不出来……所以得给您提前打个预防针……您到时候别嫌我们给您丢人……”倪广南低声下气的说道。要知道倪广南老头儿这几年那多信心满满啊,这样的一个it大能本来的心气儿多高啊,那是吃糠咽菜都要咬牙开发出来不给贾鸿渐丢人的,结果现在都提前打招呼了,这是什么情况?

“怎么了?昨天不是还说肯定不丢人么?怎么今天就肯定丢人了?”贾鸿渐真心搞不懂了!结果呢,只听着王继志在旁边说道:“贾总,是这样的,这数据量太庞大了,瞬间访问量我们大概计算了一下,真难做!按照铁道部说今年chūn运可能要15亿人次这么一个规模来算,可能单rì最高峰的时期,一天内后台的访问量就要高达20亿次到30亿次!而且还是大量并发,全国上万个点一起开始查询,而且一路延续下去……这硬件这软件,要弄起来可能不是几个亿就能搞定的事儿!”(未完待续。。)

正文 第一千九百六九章 内购系统的难度

“一个内购系统有这么麻烦?”贾鸿渐当时惊讶道。在他的印象里面,在网络开放购票之前,那去火车站买票的时候,售票员不是都是在电脑上噼里啪啦的打,好像打入的是所到站点的一个拼音缩写还是啥,然后就能出现能到达的列车车次、时间等等信息,接着确定要买了,这售票员就会cāo作着把票打印出来,然后旅客掏钱买。像是在外地出差的时候,他不是没买过火车票,特别是在chūn运前后的时候,那时候虽然排队人多,排队就要一个多小时,可是也不至于说忙的系统反应慢,需要他等几分钟的事儿啊!

“麻烦,相当麻烦。”倪广南此时摇了摇头说道,“贾总你这么想,我们比如从A站到Z站,一共26个站点,光是从A站上车,咱们就有25种卖法,也就是25张票,也就是A到B,A到C,A到D,A到E……然后b站上车的可以卖24种票,C站上车23种票,最后加起来这么一个一共26站的线路,我们就有325种卖法。然后呢这个售票系统不是说卖掉了A到B站的这么一种票之后,还有324种票都能买,因为A到了B站了,这A到C的票就不能卖了,甚至A到Z的票也不能卖了,最多只能卖B到Z开始的。于是就一下减少了25种卖法,如果是B站这边卖掉一张票,也有不同的减少数量,到了最后可以说是一个挺复杂的数学算法。同时呢我们也要照顾到现实,不是说按照这种单线流程做好一个公式就行的,还要有反向的实时交互,比如说A到D的车票卖掉了,回头人家又不走了,过来退票,然后这个退票就会导致连带出现A到D,A到B,A到C,B到C。B到D。C到D这么几张票……”

听到倪广南这么一说,贾鸿渐大概明白了,这背后的程序那计算量可以说是相当大的,而且速度还必须有需求。不能说退一张票之后再来买票他要N久才能反映过来。不说几秒的时间就能计算好。起码说十秒级别的要达到?

接着倪广南继续倒苦水说道:“而且这个事儿说起来太麻烦了,这个系统从里到外的要求很高,从服务器开始。服务器、交换机、服务器的cāo作系统、前端软件的一个接口服务器、数据库甚至还要负载均衡器……这负载均衡器也就是说不会让一台服务器过载,尽量的把运算数据平均到每一台服务器上。这个工程量总的算起来那真不小,不比咱们弄得保密系统难度小,虽然没有什么保密的需要。可是全国那么多售票点一起查询的话,每个服务器的运算是有个物理上限的,所以就不可能说三四十台服务器就搞定,搞不好是要上百台服务器的。然后呢,还不能把这么多的产品都给分跟众多的服务器,不能说5000个给这边,5000个给那边,因为这票之间都是互相关联的……这架势就等于是咱们公司的柜台卖东西,然后上万个人拿着钱过来喊着要买,咱们好不容易把一张票给了一个顾客了,然后咱们要回头喊一声库存要减掉十几个,但是问题是咱们背后的同事也在面临上万个人喊着要买东西……”

擦咧,这事儿这么麻烦?就在贾鸿渐惊讶的时候,只见着倪广南还没说完,“而且还不是就这样了事儿了,问题是如果有两边是整整好好同时买了票怎么办,虽然几率低但是咱们也要考虑到,就像是咱们华夏高科卖产品,如果同一个型号的同一个独特的产品,同时被两个销售员卖了出去,钱都拿了这边就要给人出货了,结果发现撞车,这个咱们不能说临时再吵架,咱们得有一个提前设计好的解决方案啊。这个解决方案如果说是用一台或者一组服务器单线程来掌控,比如说同时两台服务器传来购票的申请同时到了,由这么一组服务器来决定谁先谁后,谁有谁没有,那么全国chūn运时候所有的购票申请都要挨个排队过这个服务器,那么这处理速度肯定就慢,因为服务器每秒能够处理的数据是有限的,搞不好现在勉强做出来了,过两三年真的到了18亿人次的chūn运的时候就速度慢下来了,再过几年就慢的不行了!”

说到了这里,倪广南都有点口干舌燥了,他倒了杯水喝了一口然后继续说道:“而且还不只这么一个chūn节,明年不是说要弄黄金周么,五一加起来要7天假,国庆加起来7天假,chūn节也7天,预计都是人流高峰期。这个时候呢,你说我们要是按照最高人流数量的时候不延迟的标准来,平常的rì子肯定就是浪费钱,毕竟这服务器也要维护,电费、带宽费用,甚至还有硬盘使用就有折旧费,搞不好3年就要扔掉全部硬盘然后全部买新的,咱们不能说为了一年21天时间就能得剩下三百多天天天亏钱啊!反正是个麻烦事儿!”

()

↑返回顶部↑
精品御宅屋m.yuzhaiwu1.vip

书页/目录