編輯推薦
到底是本什麼書,擁有這樣一份作序推薦人列表:阿裡集團章文嵩博士|新浪TimYang|去哪網吳永強|丁香園馮大輝|蘑菇街岳旭強|途牛湯崢嶸|豆瓣洪強寧|淘寶陳皓/林昊……
這本書出自淘寶技術部總監之手,他也是淘寶近10年來歷次技術飛躍的參與者、貢獻者和帶領者,其中的經驗直接來自淘寶服務框架、消息中介軟體及資料訪問層。
《淘寶技術這十年》勾勒出淘寶Java技術變遷波瀾壯闊的輪廓,本書則給出最詳盡、深入、系統的解讀與演示,實用到足以讓任一層級的學習者如獲至寶。
看過的人無不暗中叫它“那些年我們一起走過的坑”,領略超大型網站陳年積澱的寶貴經驗、領先思路和具體手法,後來者就有機會彎道超車!
媒體評論
通過這本書可以學習到大量構建大型網站系統的核心技 術,以及支撐大型網站的Java中介軟體的必備知識。作者在超大型電子商務網站的多年實戰經驗使得本書的內容極具價值。 如果你所在的技術團隊正在因面對大型網站而一籌莫展,或 許你可以從這本書中得到啟發。另外,如果想成為Java技術架 構師,那麼你也不應錯過此書。 ——馮大輝 (@Fenng) 丁香園CTO
華黎是我的前同事兼好友,聽說他要出版一本書,我就猜到是關於大型網站和中介軟體的,因為這是他的老本行。在互聯網技術領域,理論永遠過剩,而真正從零構建整個體系的機會少之又少,華黎是淘寶網規模高速增長、中介軟體體系快速發展的親歷者、核心工程師,實踐後的理論才更精確、更務實,這是我推薦這本書的理由。 ——岳旭強(@岳旭強) 蘑菇街CTO
與憲傑認識多年,也一起在淘寶共事過不短的時間,我深知他在大型互聯網系統和Java中介軟體領域不僅有很強的理論基礎,而且有豐富的實戰經驗。終於看到他把多年的積澱彙集成書,由衷地為他感到高興。拿到書稿後,我迫不及待地從頭至尾拜讀了一遍。這應該是國內第一本從基礎知識到構建應用,從理論到實踐,把Java中介軟體非常系統和完整地闡述清楚的書。此外,書中列舉的大量實踐經驗與很多通用設計思路不同,甚至是相反的。這是因為當面對高併發、高訪問和海量資料時,在學校中學到的知識或普通書本中看到的方法行不通。這些看似古怪或醜陋的方法,是大型互聯網企業用無數血淚換來的寶貴經驗。特此推薦給對構建大型互聯網 系統感興趣的讀者。 ——湯崢嶸(@湯崢嶸-還在路上) 途牛CTO
要用Java構建一個大流量且有著複雜處理流程的網站,中介軟體技術是必須要用的技術,沒有中介軟體就無法做到水準擴展,無法做到計算或資料集群的構建,也就無法構建一個大型網站。本書通過解決實際問題一步一步地帶著你細數了用 Java 構建一個大型網站的各種技術細節和注意事項,講解深入淺出。從系統架構到實際代碼,從基礎理論到實際操作,看得出來作者在中介軟體技術方面的豐富經驗。這是一本系統得可以讓你少走很多彎路的實戰型技術書。 ——陳皓( @左耳朵耗子) 阿裡巴巴集團資深技術專家
拿到書稿,一讀之下不禁擊節讚歎!這本書對大型網站發展過程中會遇到的各種架構問題和解決方案的討論和總結,正是我在過去多年的工作中經常碰到和思考的。真是心有戚戚焉!本書詳細闡述了解決大型網站架構問題時通常都會採用的方案:服務框架、資料訪問層、消息中介軟體、配置管理等,對為什麼要做、如何做、如何權衡得失等進行了非常細緻的介紹,是一本不可多得的好書。雖然本書的內容是基於Java的實現,但在架構層面,對使用任何語言的架構師和開發者都具有重要的參考價值。 ——洪強寧(@hongqn) 豆瓣網首席架構師
本書作者是淘寶Java應用架構從集中式到分散式的實際參與者,並帶領構建淘寶中介軟體兩年多的時間。本書詳細說明了大型Java網站必備的三利器——服務框架、消息中介軟體和資料訪問層——的具體設計和實現方法,其中很多是淘寶在架構演進過程中摸爬滾打的實戰經驗和血淚教訓。書中的內容一方面有助於開闊視野,另一方面大量寶貴的實戰經驗可以給需要做類似產品的讀者帶來不小的幫助。 —— 林昊 阿裡巴巴集團資深技術專家有助於開闊視野,另一方面大量寶貴的實戰經驗可以給需要做類似產品的讀者帶來不小的幫助。 —— 林昊 阿裡巴巴集團資深技術專家
由於2007年一個很偶然的機會,我加入了淘寶平臺架構組,職位是C++工程師。然後我就在只完成了C語言的一個小功能後,開始了Java中介軟體的研究生涯。從2007年下半年到2013年年初,近6年時間我都在和支撐整個網站應用的Java中介軟體打交道——從設計實現消息中介軟體到參與資料訪問層設計,再到負責整個Java中介軟體團隊,我也從一個不太懂Java的C++工程師成長為對Java中介軟體有一定瞭解和積累的工程負責人。在這個過程中,我也有幸參與了淘寶從集中式的Java應用到分散式Java應用的架構變遷。
本書從分散式系統說起,然後介紹大型網站的變遷中遇到的挑戰和應對策略,接著講解Java中介軟體的內容,重點介紹了筆者在實踐中自主開發的支撐大型網站應用的幾個Java中介軟體產品,包括對它們的思考及其設計和實現原理。最後介紹了支撐大型網站的其他基礎要素,包括CDN、搜索、存儲、計算平臺,以及運維相關的系統等內容。
通過閱讀本書,筆者希望讀者能夠儘量完整地瞭解大型網站的挑戰和應對辦法,並且能夠瞭解淘寶在大型網站變遷過程中產生的這幾個中介軟體的具體產品及其背後的思考和設計,並能夠對除中介軟體之外的支撐大型網站的其他系統有一定的瞭解。希望初學者能夠更多地關注全貌,也希望有相關經驗的人士可以從本書中得到一些啟發,汲取一些經驗。
2013年5月,我的崗位有了調整,在接下來的時間中我將帶領淘寶技術部承擔淘寶業務應用的開發工作。這本書也是對自己淘寶中介軟體6年工作生涯的一份紀念。
最後要說的是,能夠完成本書有很多的人要感謝,首先要感謝淘寶給我這麼好的平臺和機會,沒有這個機會就不會有本書。然後也非常感謝太太王海鳳對我的支持,4年前和林昊合著《OSGi原理與最佳實踐》一書的時候,我們剛談戀愛,我把很多本應陪你的時間用在了寫作上;4年後,我又把本應陪你和兒子的時間用在了寫作上,沒有你的支持和理解,我不可能完成這次寫作。最後也要感謝我的父母、岳父母、姑姑和小表妹,有你們照顧宸宸,我才能專心地寫作本書。
曾憲傑
2013年11月於杭州
大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。
特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。
無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。
為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。
若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。