設置
上一章
下一章

第一千九百六九章 內購系統的難度

  “一個內購系統有這么麻煩?”賈鴻漸當時驚訝道。FQxSw在他的印象里面,在網絡開放購票之前,那去火車站買票的時候,售票員不是都是在電腦上噼里啪啦的打,好像打入的是所到站點的一個拼音縮寫還是啥,然后就能出現能到達的列車車次、時間等等信息,接著確定要買了,這售票員就會操作著把票打印出來,然后旅客掏錢買。像是在外地出差的時候,他不是沒買過火車票,特別是在春運前后的時候,那時候雖然排隊人多,排隊就要一個多小時,可是也不至于說忙的系統反應慢,需要他等幾分鐘的事兒啊!

  “麻煩,相當麻煩。”倪廣南此時搖了搖頭說道,“賈總你這么想吧,我們比如從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久才能反映過來。不說幾秒的時間就能計算好。起碼說十秒級別的要達到吧?

  接著倪廣南繼續倒苦水說道:“而且這個事兒說起來太麻煩了,這個系統從里到外的要求很高,從服務器開始。服務器、交換機、服務器的操作系統、前端軟件的一個接口服務器、數據庫甚至還要負載均衡器……這負載均衡器也就是說不會讓一臺服務器過載,盡量的把運算數據平均到每一臺服務器上。FQxSw這個工程量總的算起來那真不小,不比咱們弄得保密系統難度小,雖然沒有什么保密的需要。可是全國那么多售票點一起查詢的話,每個服務器的運算是有個物理上限的,所以就不可能說三四十臺服務器就搞定,搞不好是要上百臺服務器的。然后呢,還不能把這么多的產品都給分跟眾多的服務器,不能說5000個給這邊,5000個給那邊,因為這票之間都是互相關聯的……這架勢就等于是咱們公司的柜臺賣東西,然后上萬個人拿著錢過來喊著要買,咱們好不容易把一張票給了一個顧客了,然后咱們要回頭喊一聲庫存要減掉十幾個,但是問題是咱們背后的同事也在面臨上萬個人喊著要買東西……”

  擦咧,這事兒這么麻煩?就在賈鴻漸驚訝的時候,只見著倪廣南還沒說完,“而且還不是就這樣了事兒了,問題是如果有兩邊是整整好好同時買了票怎么辦,雖然幾率低但是咱們也要考慮到,就像是咱們華夏高科賣產品,如果同一個型號的同一個獨特的產品,同時被兩個銷售員賣了出去,錢都拿了這邊就要給人出貨了,結果發現撞車,這個咱們不能說臨時再吵架,咱們得有一個提前設計好的解決方案啊。這個解決方案如果說是用一臺或者一組服務器單線程來掌控,比如說同時兩臺服務器傳來購票的申請同時到了,由這么一組服務器來決定誰先誰后,誰有誰沒有,那么全國春運時候所有的購票申請都要挨個排隊過這個服務器,那么這處理速度肯定就慢,因為服務器每秒能夠處理的數據是有限的,搞不好現在勉強做出來了,過兩三年真的到了18億人次的春運的時候就速度慢下來了,再過幾年就慢的不行了!”

  說到了這里,倪廣南都有點口干舌燥了,他倒了杯水喝了一口然后繼續說道:“而且還不只這么一個春節,明年不是說要弄黃金周么,五一加起來要7天假,國慶加起來7天假,春節也7天,預計都是人流高峰期。這個時候呢,你說我們要是按照最高人流數量的時候不延遲的標準來,平常的日子肯定就是浪費錢,畢竟這服務器也要維護,電費、帶寬費用,甚至還有硬盤使用就有折舊費,搞不好3年就要扔掉全部硬盤然后全部買新的,咱們不能說為了一年21天時間就能得剩下三百多天天天虧錢啊!反正是個麻煩事兒!”

  “那你的意思是,咱們做不出來?”賈鴻漸此時問道,他覺得倪廣南剛才說的這么一大堆總結起來就是這么一個意思。“倒也不是說做不出來,還沒做呢,就嚇跑了,這也太慫了,我的意思就是我們努力,但是能不能真的做出來,能不能真的做好,這我們就不敢保證了,賈總您也心里提前有個數,畢竟咱們比不上ibm,人家ibm幾十年前就在玩兒這個了,人家是這方面的專家。不可能說咱們這邊第一天做,然后有點內部數據啥的就能打敗ibm了,要真這樣的話ibm也活不到今天,人家也是人山人海里面殺出來的……”

  聽到了這里,賈鴻漸點了點頭,他算是知道這事兒的難度了,“那行。這次咱們目標調整一下,不用說做的多好多好,能做出來就是勝利。”倪廣南此時也點了點頭,“我也是這意思,好高騖遠沒意思,能做出來就是重大勝利了。說真的,咱們國家的這火車運輸太那啥了,光是春運的人流量就等于是吧人日本全國的人來回移動十次……這短時間的運力爆發要是用到了戰爭時候,15億人次,等于是一個月之內把15億的解放軍給單向運到了前線去了……全世界別的國家估計全要看傻眼。我聽人家說。歐洲那邊國家的鐵路系統,放到中國也就是一個省的鐵路系統的格局……這種解決方案能做出來,咱們不說能趕上ibm,但是起碼也能成為全世界響當當的解決方案團隊了。到時候給歐洲啊或者日本之類的國家做鐵路網絡售票。估計閉著眼睛都能輕松的做出來了……”

  “呵呵。人多就這點不好……人美國鐵路還都是貨運的,相對還好點,他們人也少。感恩節圣誕節主要是靠空運。咱們這邊呢只能靠鐵路,只能盡量的加大運力了,希望未來幾年公路上面的大巴越來越多吧,能分流一點就好……”賈鴻漸這邊剛說完,就見著倪廣南搖頭,“公路?公路今年也不靠譜,未來幾年估計也不靠譜!賈總你知道么,我們跟鐵道部聯系的時候,人家還說呢,就是因為我們華夏高科弄出來了步景660,說是交通部預計著今年春節之前,全國東西方向的公路搞不好都要堵車了……好多人買了車子,還不得回家炫耀一下?不然就是錦衣夜行啊!于是估摸著春節期間搞不好全國上下有十萬輛次汽車……”

  嘶!十萬輛次啊?這么多?賈鴻漸這邊仔細算了一下也差不多,這步景660出售也挺長時間的了,現在產量一年30萬輛,都賣的妥妥的。這么加起來幾十萬輛里面,有個五萬輛要回家,一來一回可不就是十萬輛次了么?這年頭國內的高速路還沒有后世的那么發達,這跑起來速度又上不去,60公里的速度開著回頭出點車禍啥的,可不是要堵住么?

  不過呢,這些事兒賈鴻漸也沒有啥辦法,他總不能說自己出錢全國各地蓋高速公路吧?而另外一方面,這種汽車化也是未來的去世,現在不進入汽車化,以后也是會進入的,所以大家早點適應就得了。而且開汽車出行,那一路上也能帶動經濟發展嘛!

  這邊跟倪廣南交涉好了,重新定下來了目標之后,賈鴻漸就離開了公司,去接施密特老頭兒。今天要帶老頭兒去的呢,就是萬人體育館,是去演講的。跟上次一樣,這次也會有很多學生過來聽,不過這次過來的主要是大學生為主,因為老頭兒這次主要講的不是個人成長的經驗什么的,主要講的是一個國際形勢以及中國發展前景之類的事兒,這個話題更適合大學生一點。

  這次的演講可以說華夏高科投入挺大的——老頭兒將會用德語直接講,然后華夏高科這邊將會挨個的給聽眾提供耳機,而耳機連接的則是會有同聲傳譯。這種同聲傳譯呢,在國內基本還沒人會,不過還好的是,老頭兒這次是有稿子的,所以基本上同聲傳譯的人就是一個看稿子直接翻譯的人,甚至念的稿子可能都是提前潤色好翻譯好的中文,而這樣的一個中文提前翻譯好,也是為了之后后期制作的時候,能夠直接打上字幕用的。

  在這個演講之后,稍做休息之后,接下來的緊接著就是拍戲——反正都已經租到了地方了,也有學生了,每個人發點錢給個盒飯,這不就是群眾演員么?找一兩個有演戲底子的,扮成大學生過來提問一下,這戲不就能拍了么?像是舞臺啥的,臨時改一下,加兩把椅子,那基本上就玩意兒了!而且這戲里面演講的時候的稿子,賈鴻漸他們這邊都已經準備好了翻譯好了,而且跟老頭兒的理論和看法也差的不多,基本上老頭兒背一些數據直接開始說就行了!(。。)

上一章
書頁
下一章