0920~0926_夏季暢銷第三波BN

光棍又怎樣,有淘寶就夠了

  • 9 270
    300
  • 分類:
    中文書財經企管領導/管理創業開店
    追蹤
    ? 追蹤分類後,您會在第一時間收到分類新品通知。
  • 作者: 子柳 追蹤 ? 追蹤作者後,您會在第一時間收到作者新書通知。
  • 出版社: 有意思 追蹤 ? 追蹤出版社後,您會在第一時間收到出版社新書通知。
  • 出版日:2016/01/20

活動訊息

想找書的時候,特別想偷看網友的書櫃... 原來大家都在看這本 ↓↓↓

用閱讀開啟視野,讓書成為照亮你人生的光
【金石堂選書】本月推薦您這些好書👉 快來看看

內容簡介

有人說過「錢能解決的問題,就不是問題」

但隨著淘寶網的發展

在不久以後,錢已經解決不了我們的問題了

 

中國最大第三方支付平台「支付寶」進軍台灣

有人熱烈歡迎,有人擔憂抗拒

但不可否認

支付寶深入大陸人民的食衣住行各層面

交易額度每日高達人民幣200億元

 

2015年光棍節購物活動開跑

18秒締造出交易額高達人民幣一億元紀錄

12分鐘後交易額已經突破一百億人民幣

 

這麼龐大的商機的背後

是有怎樣的運作技術做為支撐

建立淘寶網帝國的工程師大軍

又是如何從中開拓出專屬於淘寶的道路

而臺灣,有沒有可能打造下一個網購帝國

 

本書由淘寶首席工程師培育推手

帶你深入了解不斷創新紀錄的淘寶

在發展過程遭遇的困難和如何解決

作者

子柳

 

本名趙超

2004年加入淘寶網,取花名子柳。

歷任開發工程師、專案經理、產品經理、測試經理。

2009年隨著淘寶系統的大規模重構和人才的迅速擴張,創辦「淘寶技術大學」,培養內外部工程師眾多,人稱「校長」。

2011年將培訓中的內容寫成文章發表,遂一發不可收拾,總結了淘寶十年的技術之路,乃成本書。

目錄

第0章 引言:光棍節的狂歡

第1章 個人網站

第2章 個人網站的升級

第3章 企業級Java網站

第4章 創造技術

第5章 分佈式電子商務操作系統

第6章 我在淘寶這八年

第7章 牛P列傳

正明——集團核心系統高級研究員

正祥——淘寶高級研究員,OceanBase專案負責人

畢玄——集團核心系統資深技術專家

放翁——淘寶開放平台專案負責人

吳翰清——阿里雲集團信息安全中心高級安全專家

雲錚——數據平台與產品部資深技術專家

小馬——淘寶UED前端通用平台高級技術專家

淘寶傳奇工程師多隆的程式世界

序/導讀

這是一本好玩的書,從前面兩章看,主要是講故事;從後面兩章看,主要是講人物;從中間幾章看,主要是講技術。我在寫作的過程中,把部分章節的內容放到了我的博客上,有人看了說很勵志,有人看了說對技術有幫助,有人看了說對創業有幫助,有人看了說其中的內容特別有趣,現在我也不知道這是人文讀物還是技術書了。

其實技術書很容易寫成催眠的讀物,對於這本書,我一開始就沒有當作技術書來寫,最早是我寫給自己看的。在2011 年年底的時候,我突然意識到在淘寶度過了七年的時光,七年說長不長,說短不短,回憶起來有些往事歷歷在目,有些卻已開始模糊。為了給自己留點回憶,我就開始記錄自己這幾年的故事,七年之間發生了很多有趣的事情,越寫越多,寫著寫著,我就希望能夠挖掘更多的內容了。當時我還擔任著「淘寶技術大學」的校長,這給我的寫作提供了得天獨厚的優勢,我可以聽不同的人講淘寶技術所有的事情。於是我就開始憑記憶去寫淘寶在過去幾年的技術進展,再去找當事人求證內容的細節。然後又由於有些當事人實在太有料了,我乾脆把跟他交談的內容也整理出來,當作《牛P 列傳》來呈現給讀者(淘寶的技術人員以P 級來定義,牛P 就是很高級別的專家)。至此,本書包含了三種行文格式的內容:一個是筆者自己經歷的美好時光,一個是淘寶技術的發展歷程,一個是那些牛人的牛事。希望能夠透過這三個維度,讓讀者對淘寶的技術有一個概括的瞭解,進而因著淘寶對網路的技術有一個概覽。

我很難用一個確切的名字來概括本書的內容,淘寶在這十年裡的技術是很難用一本書來寫完的,對於筆者不太熟悉的領域(例如運作維護、雲端計算、大數據),沒敢著墨太多,書中主要圍繞網站的業務和系統架構之間的關係展開論述。我希望能夠拋磚引玉,未來有更多的人來寫《淘寶運維》《淘寶數據》⋯⋯寫完本書之後,再回過頭來讀,我意識到自己經歷了一場偉大的變革,這個時代把電子商務推到了一個浪潮之巔,我是這個浪潮中的一滴水珠,我無意描述這場偉大的浪潮,只希望透過一滴水珠映射出浪潮底下的故事。這不是淘寶官方的史書,我不具備這樣的高度和視野,這只是一個小人物的所見所想。

這本書我大概花了3 個月時間就寫完了,這主要得益於其中的事情都是親身經歷的。同時,這種寫作狀態也直接導致了本書的行文風格天馬行空,一邊講業務,一邊講技術,時不時地還做一些不太高明的點評。從2011 年年底開始寫,到2012 年年初,書中的主要內容都有了,接下來就是求證各種細節的過程,這比初稿要艱難很多,我訪談了書中提到的幾乎所有人,有時候還要請他們幫忙補充一些內容,由於人員眾多,這裡不一一列出,在此一併表示感謝—親愛的朋友,這是我們共同的作品。

這裡特別要提出感謝的是我的師父岳旭強,他比我更早加入淘寶,行文的時間軸是根據他給我講的故事來寫的。他現在是蘑菇街的CTO,屬於自己創業。他離開淘寶也是觸動我寫本書的原因之一,鐵打的營盤,流水的兵,雖然淘寶的人員流動率總體較低,但是每離開一個人就失去了一段故事,如果我現在不寫,未來也許很難呈現出過往的這一切了。老天選擇了我做技術,選擇了我能寫點文字,選擇了我經歷淘寶的發展,選擇了我做淘寶技術大學的校長,似乎也選擇了我要把這些故事交代給讀者。

其次要感謝對本書貢獻最大的一個人,書裡的故事是我在「淘寶技術大學」給學員上課時講的,但每個故事的第一個聽眾都不是技術人員,也不是淘寶員工,是我家裡的CEO,她經常被我當作學生,聽我講一個多小時的課,然後給我指出各種不足。同時,為了讓我安心寫作,她也赦免了我很多家事,謝謝愛妻。

最後,雖然本書經歷了筆者和編輯的多次修改,但這如同開發軟體一樣,上線之後發現bug 的機率還是很大的,如有錯漏之處,敬請讀者不吝賜教。

試閱

第0 章 

引言:光棍節的狂歡

淘寶網不就是一個網站嗎?是的,但淘寶網不是一個簡單的網站,它的規模排在全球前十幾名,頂尖的網站需要頂尖的技術作為支撐。在用戶享受淘寶的樂趣背後,有哪些神秘的技術在支撐它呢?


「時間到,開搶!」坐在電腦前早已等待多時的小美一看時間已到2011 年11 月11 日零時,便迫不及待地投身於淘寶商城一年一度的大型網購促銷活動—「淘寶雙11 購物狂歡節」。小美打開早已收藏好的寶貝—某品牌的雪地靴,飛快的點擊購買、付款,一回頭發現3000 雙靴子已被搶購一空。

小美跳起來,大叫一聲「歐耶!」

小美不知道,就在11 日零點過後的這一分鐘裡,全國有342 萬人和她一起湧入淘寶商城。當然,她更不知道,此時此刻,在淘寶杭州的一間辦公室裡,燈火通明,這裡是「戰時指揮部」,淘寶技術部的一群工程師正緊盯著網站的流量和交易資料。白板上是他們剛剛下的賭注,賭誰能最準確地猜中流量峰值和全天的交易總額。他們的手邊放著充足的食物和各類提神的飲料。

一陣急促的電話鈴聲響起,是前線部門詢問資料的,工程師大聲報著:「第1 分鐘,進入淘寶商城的會員有342 萬人」。過了一會兒,工程師主動拿起電話:「交易額超過1 億元人民幣了, 現在是第8 分鐘。」接下來,「第21 分鐘, 剛突破2億元」,「第32 分鐘,3 億元了」,「第1 個小時,4.39 億元」。這些資料隨後出現在微博上,引起了一片驚呼。

「完蛋了!」突然有人大喝一聲,所有的眼睛都緊張地盯著他,只見他搔搔頭,嘿嘿地笑道:「我賭得少了,20 億元輕鬆就能過了,我再加5 億元。」他跑到白板邊上把自己的賭注擦去,寫上25,接下來有人寫上28,有人寫上30,同事們紛紛轉載下注。接下來的這24 個小時,戰時指揮部的工程師們都不能休息,他們盯著網站的各種監控指標,適時調整機器,增減功能。平安渡過第一波高峰之後,這些人開始忙裡偷閒地給自己買東西,大家互相交流著哪家買的外接硬碟牢靠,哪家衣服適合自己的女朋友,不時有人哀嚎寶貝被人搶了、信用卡額度不夠了。同時,旁邊白板上的賭注越下越大。11 月11 日,這個「棍子」最多的日子被網友自我調侃地變成了一個節日—「光棍節」,而淘寶網又用瘋狂的折扣促銷給它賦予了另外一個意義—「購物狂歡節」。2011 年11 月11 日這一天,淘寶商城與淘寶網交易額之和突破52 億元人民幣,這個數字是「購物天堂」香港一天零售總額8.5 億元的6 倍。

網友感受到的是搶購的喜悅,而網站的技術人員感受到的卻是「壓力如山」。就如同你家辦酒席,宴請左鄰右舍,這個辦起來容易,倘若宴請十里八鄉所有的人,吃飯的人固然開心,但卻不是一般人家能夠辦得起來的。能辦得起來如此盛宴者,需要強大的財力和物力、組織能力、技術實力(例如做這麼多菜,你的炒鍋一定要是「分散式的」、「可複製的」、「可擴展的」,洗菜和切菜要有「工作流引擎」,跑堂的要計算一下最優路徑,甚至連廚房的下水道都要重新設計)。

淘寶能夠舉辦如此盛宴,網站的技術實力可見一斑。至2011 年年底,淘寶網擁有全國最大的Hadoop 分散式運算集群之一(2000 多個節點,CPU:24000 core,Memory:48000GB,Disk:24000 塊), 日新增資料50TB, 有40PB 海量資料儲存,分佈在全國各地80 多個節點的CDN 網路,支撐的流量超過800Gbps。淘寶的搜尋引擎能夠對數十億的商品資料進行即時搜索,另外,還擁有自主研發的檔案儲存系統和暫存系統,以及Java 中介軟體(Middleware,下同)和消息中間件系統,這一切組成了一個龐大的電子商務作業系統。從商業資料上看,Amazon 的財報顯示2011 年完成了大約480 億美元的交易額,eBay 的2011 年財報顯示全年完成了大約600 億美元的交易額(不包括其獨立的汽車交易平臺)。無論從交易額、商品數量還是從同比增速等指標上看,淘寶網均遠超於此,是目前全球最大的電子商務平臺。(由於淘寶是非上市公司,未公佈2011 年的業績,以上內容來自淘寶網技術副總裁@_ 行癲的微博)。

以上這些技術資料可能已經讓一些人產生了不適的感覺,為了讓更多的人讀懂這本書,我們用下面這段文字描述一下小美訪問(Query,下同)淘寶網的時候,從技術的角度來看,網站上發生了什麼樣的事情。

參考資料來自《你剛才在淘寶上買了一件東西》(來自阿里員工卡特)你發現快要過年了,於是想給你的女朋友買一件毛衣,你打開了www.taobao.com,這時你的流覽器首先查詢DNS 伺服器,將www.taobao.com 轉換成IP 位址。不過你首先會發現,在不同的地區或者不同的網路(電信、聯通、移動)下,轉換後的IP 位址很可能是不一樣的,這首先涉及負載均衡(Load Balancing,下同)的第一步,透過DNS 解析功能變數名稱時,將你的訪問分配到不同的入口,同時盡可能保證你所訪問的入口是所有入口中可能較快的一個(這和後文的CDN 不一樣)。

你透過這個入口成功地訪問www.taobao.com 實際的入口IP位址,這時產生了一個PV(Page View,下同)。每日每個網站的總PV 量是形容一個網站規模的重要指標。淘寶網全網在平日(非促銷期間)的PV 大概是16 ∼ 25 個億之間)。同時作為一個獨立的用戶,你這次訪問淘寶網的所有頁面均算作一個UV(Unique Visitor)。

因為同一時刻訪問www.taobao.com 的人數過於巨大,所以,即便是生成淘寶首頁頁面的伺服器,也不可能僅有一台,僅用於生成www.taobao.com 首頁的伺服器就可能有成百上千台,那麼你的一次訪問時生成頁面給你看的任務便會被分配給其中一台伺服器完成。這個過程要保證公正、公平、平均(即這成百上千台伺服器每台負擔的用戶數要差不多),這一很複雜的過程由幾個系統配合完成,其中最關鍵的便是LVS(Linux Virtual Server,世界上最流行的負載均衡系統之一,是由目前在淘寶網供職的章文嵩博士開發的)。

經過一系列複雜的邏輯運算和資料處理,這次用於給你看的淘寶網首頁的HTML 內容便成功生成了。對Web 前端稍微有點常識的人都應該知道,流覽器下一步會載入頁面中用到的CSS、JS(JavaScript)、圖片、腳本(Scripting Language,下同)和資源檔。但是可能相對較少的人才會知道,你的流覽器在同一個功能變數名稱下併發(Paralell,下同)載入的資源數量是有限的,例如IE 6 和IE 7 是兩個,IE 8 是6 個,Chrome 各版本不大一樣,一般是4 ∼ 6 個。我剛剛看了一下,我訪問淘寶網首頁需要載入126 個資源,那麼如此小的同時連接數自然會載入很久。所以前端開發人員往往會將上述這些資源檔分佈在多個功能變數名稱下,變相地繞過流覽器的這個限制,同時也為下文的CDN 工作做準備。據不可靠消息稱,在2011 年「雙十一」當天高峰,淘寶的訪問流量最巔峰達到871GB/s,這個數字意味著需要178 萬個4MB/s 的家庭寬頻才能負擔得起,也完全有能力拖垮一個中小城市的全部網路頻寬。顯然,這些訪問(流量不可能集中在一起,並且大家都知道,不同地區、不同網路(電信、聯通等)之間互訪會非常緩慢,但是你卻很少發現淘寶網訪問緩慢,這便是CDN(Content Delivery Network,即內容分發網路的作用)。淘寶在全國各地建立了數十個甚至上百個CDN 節點,利用一些手段保證你訪問的(這裡主要指JS、CSS、圖片等)網站是離你最近的CDN 節點,這樣便確保了分散大流量以及加速各地訪問。

這也出現了一個問題,那就是假若一個賣家發佈了一個新的寶貝,上傳了幾張新的寶貝圖片,那麼淘寶網如何保證全國各地的CDN 節點中都會同步存取這幾張圖片供使用者使用呢?這就涉及大量的內容分發與同步的相關技術。另外,淘寶上擁有海量的寶貝圖片等靜態檔案,這些檔案的總容量也達到了數PB(1PB=1024TB=1048576GB),為了快速存取這些檔案,淘寶開發了分散式檔案系統TFS(TaoBao File System)來處理這類問題。

配送方式

  • 台灣
    • 國內宅配:本島、離島
    • 到店取貨:
      金石堂門市 不限金額免運費
      7-11便利商店 ok便利商店 萊爾富便利商店 全家便利商店
  • 海外
    • 國際快遞:全球
    • 港澳店取:
      ok便利商店 順豐 7-11便利商店

詳細資料

詳細資料

    • 語言
    • 中文繁體
    • 裝訂
    • 紙本平裝
    • ISBN
    • 9789863756132
    • 分級
    • 普通級
    • 頁數
    • 254
    • 商品規格
    • 21*14.8
    • 出版地
    • 台灣
    • 適讀年齡
    • 全齡適讀
    • 注音
    • 級別

商品評價

訂購/退換貨須知

加入金石堂 LINE 官方帳號『完成綁定』,隨時掌握出貨動態:

加入金石堂LINE官方帳號『完成綁定』,隨時掌握出貨動態
金石堂LINE官方帳號綁定教學

提醒您!!
金石堂及銀行均不會請您操作ATM! 如接獲電話要求您前往ATM提款機,請不要聽從指示,以免受騙上當!

退換貨須知:

**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**

  • 依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
    1. 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
    2. 依消費者要求所為之客製化給付。(客製化商品)
    3. 報紙、期刊或雜誌。(含MOOK、外文雜誌)
    4. 經消費者拆封之影音商品或電腦軟體。
    5. 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
    6. 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
  • 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
  • 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
  • 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
金石堂門市 全家便利商店 ok便利商店 萊爾富便利商店 7-11便利商店
World wide
活動ing