資料中心的時間同步非常重要。
比如支付系統,賬戶上有100塊錢,在北方買了點卡類的虛擬產品。如果不能及時同步,就發現南方的賬戶上這100塊錢還沒花掉,就又可以買點卡了。
這年頭,網友們利用技術性漏洞,沒少鑽空子去免費買Q幣。
國內還好。
按照程秉皓的說法,紫微星自己搞的這套同步系統,3個月內保準上線。國家雖然很大,但到底是內陸,光纖都連著呢,技術難度不高。
可Facebook搞得就不一樣了,人家玩的是全球性的同步,這就是世界級難度了。
東半球和西半球,打個電話都有延遲呢,要想讓資料庫及時同步,神知道他們要採用什麼辦法。
然後,唐斌辰又簡單說了一下其他的7個技術專案。
流量控制系統,就是當高峰期時,網站的伺服器和寬頻壓力太大,就會造成資料傳輸擁堵和資料丟失。為了避免這種情況,就要對一些電腦效能好、頻寬使用量的使用者進行流量控制,把資源分給更多的使用者。
嗯,對朋友網有用。
分散式快取系統,就是讓系統並行地進行快取讀取,提高效率,節約頁面響應時間。背後還要根據任務量的不同選擇不同的快取形式,以節省空間並進一步提高讀取速度。
這個專案技術難度非常大。
嗯,對朋友網很有用。
容災系統,不管是多好的伺服器,不管是多先進的運轉系統,伺服器故障一定會發生。如果有少量的伺服器無法相應,則有其他的伺服器承擔。當有大量的伺服器無法響應,所有的負荷就要有少量伺服器承擔,這會非常危險,會導致資料的丟失和損壞。所以就要設定一個闋值,當闋值達到時,頁面就不再無法響應,以保證資料中心的穩定。
說起這個,周不器就很熟悉了。
“雙十一”和春運搶購火車票,都經常會出現這種情況。校內網在賣爆款產品時,也會出現這種情況。
周不器笑道:“這個系統咱們也有,是從網宿那邊模仿來的,兩年前就有了。”
王星道:“不奇怪,Facebook才剛剛開始全球化佈局,他們的伺服器運營壓力不大,以前應該沒遇到過這種情況。”
唐斌辰接著說:“排程與監控系統,就是指當伺服器並行的處理一些任務時,不同的伺服器要相互監控。一旦一方發生問題,另一方就要馬上響應,把未完成的任務接過去。”
周不器頭都大了,“並行?分散式演算法?”
“對。”
“Facebook也在搞分散式演算法研究?”
“這是大趨勢啊。”唐斌辰知道周老闆的意思,笑著安撫他,“不過大家做分散式,更多的是資料處理。”
周不器問道:“你知道程序嗎?Facebook在這方面的進展怎樣?”
“分散式演算法嗎?”
“對。”
“正因為這個演算法有進展了,他們才能開展快取系統和監控系統的研究。”
周不器的臉色就不太好看了,“他們做了多長時間?”
唐斌辰道:“三四個月吧。”