這是一本難得一見不藏私、經驗分享的書籍,讓你一窺大流量電商網站的秘密。
作為一位工程師,你可以捫心自問,對於短時間活動的超熱商品,你有辦法做到不塞車到掛、不超賣嗎?
你以為光是靠雲端加硬體就能解決嗎?這樣會不會太浪費?
台灣本土的應用規模有限,你可以想像淘寶在1111活動前及活動當下,工程師們做了什麼準備以及承受多大的壓力嗎?
當維運團隊透過各種技術的配合順利完成了1111活動,你能想像這會有多大的成就感嗎?
本書作者待過眾多大型電商平台,並提出過去他們是怎麼克服大流量的挑戰,方法不只一招,是眾多招數串接而成。
本書包含了許許多多扎扎實實的程式設計與架構設計的技巧,你就算沒辦法全看懂也沒關係,光是其中一兩招應該就能解決你現在面臨的問題了。
作者的話
目前市面上歌頌架構理論的讀物居多,真正講解大型網站架構解決方案的書籍卻寥寥無幾。對於這塊領域的空白,我想嘗試著去創作,把我這些年的經歷和經驗寫出來,讓更多人受益-------高翔龍
本書共5章,每章的內容幾乎都是獨立的,大家完全可以有選擇性地閱讀。
第1章
主要介紹分散式系統架構的演變過程,以及在大規模服務呼叫場景下,如何實施服務治理。
第2章
主要介紹在促銷活動前,如何在線上測試系統的穩定性,以及有規劃的進行容量和效能最佳化,讓系統能穩定的運作。
第3章
主要介紹如何有效地對流量進行管制,若採用合理且有效的方式控制住巔峰流量,使其井然有序地對系統進行存取,則在任何情況下,系統就都能穩定運行。
第4章
主要介紹在促銷活動搶購的網路流量下,該如何解決高併發讀取和寫入等核心技術難題。
第5章
詳細地介紹關聯式資料庫的架構演變過程,還重點介紹在實際的訂單業務場景下,如何確保資料最終的一致性。
本書使用大量的真實案例,詮釋如何解決實務中遇到的問題,並且能直接應用在實際工作中。
作者簡介:
高翔龍
雲集基礎架構負責人,技術委員會委員,經歷了雲集架構從0到1的蜕變,驗證了雲集業務的噴發式成長,擁有大量高併發、大流量,以及巨量資料處理德實戰經驗,負責雲集基礎技術平台架構設計和中介軟體研發等工作,熱衷於開源技術,常年遊走在GitHub上。