荒野悲歌 作品

第643章 成本控制很重要



            數據中心的時間同步非常重要。

比如支付系統,賬戶上有100塊錢,在北方買了點卡類的虛擬產品。如果不能及時同步,就發現南方的賬戶上這100塊錢還沒花掉,就又可以買點卡了。

這年頭,網友們利用技術性漏洞,沒少鑽空子去免費買Q幣。

國內還好。

按照程秉皓的說法,紫微星自己搞的這套同步系統,3個月內保準上線。國家雖然很大,但到底是內陸,光纖都連著呢,技術難度不高。

可facebook搞得就不一樣了,人家玩的是全球性的同步,這就是世界級難度了。

東半球和西半球,打個電話都有延遲呢,要想讓數據庫及時同步,神知道他們要採用什麼辦法。

然後,唐斌辰又簡單說了一下其他的7個技術項目。

流量控制系統,就是當高峰期時,網站的服務器和寬帶壓力太大,就會造成數據傳輸擁堵和數據丟失。為了避免這種情況,就要對一些電腦性能好、帶寬使用量的用戶進行流量控制,把資源分給更多的用戶。

嗯,對朋友網有用。

分佈式緩存系統,就是讓系統並行地進行緩存讀取,提高效率,節約頁面響應時間。背後還要根據任務量的不同選擇不同的緩存形式,以節省空間並進一步提高讀取速度。

這個項目技術難度非常大。

嗯,對朋友網很有用。

容災系統,不管是多好的服務器,不管是多先進的運轉系統,服務器故障一定會發生。如果有少量的服務器無法相應,則有其他的服務器承擔。當有大量的服務器無法響應,所有的負荷就要有少量服務器承擔,這會非常危險,會導致數據的丟失和損壞。所以就要設定一個闋值,當闋值達到時,頁面就不再無法響應,以保證數據中心的穩定。

說起這個,周不器就很熟悉了。

“雙十一”和春運搶購火車票,都經常會出現這種情況。校內網在賣爆款產品時,也會出現這種情況。

周不器笑道:“這個系統咱們也有,是從網宿那邊模仿來的,兩年前就有了。”

王星道:“不奇怪,facebook才剛剛開始全球化佈局,他們的服務器運營壓力不大,以前應該沒遇到過這種情況。”

唐斌辰接著說:“調度與監控系統,就是指當服務器並行的處理一些任務時,不同的服務器要相互監控。一旦一方發生問題,另一方就要馬上響應,把未完成的任務接過去。”

周不器頭都大了,“並行?分佈式算法?”

“對。”

“facebook也在搞分佈式算法研究?”

“這是大趨勢啊。”唐斌辰知道周老闆的意思,笑著安撫他,“不過大家做分佈式,更多的是數據處理。”

周不器問道:“你知道進程嗎?facebook在這方面的進展怎樣?”

“分佈式算法嗎?”

“對。”

“正因為這個算法有進展了,他們才能開展緩存系統和監控系統的研究。”

周不器的臉色就不太好看了,“他們做了多長時間?”

唐斌辰道:“三四個月吧。”

“靠!”

周不器有點崩潰,深深感受到了技術上的差距。

紫微星在做分佈式數據庫,首先要做分佈式算法,都做了快一年了,馬上第二波1個億的研發經費又要砸進去了。