- 分布式Java應用
- 林昊著
- 831字
- 2018-12-27 17:09:10
Get Architecture Done
提起諸如“高性能”、“高可用性 ”、“大規模并發”、“可擴展性”這些詞匯,我相信多數技術人的心情都是激動而稍有點復雜的,當然,也或許是不屑一顧。畢竟不是誰都有機會面對這些富有挑戰的技術場景,也不是每個架構師在面對這些挑戰之前都能做好技術上的準備。那些意外故障總是不期而至,疲于奔命地解決問題的場景回顧起來對架構師來說猶如一場噩夢。
本書闡述當一個面向數以億計用戶的網站經過幾年高速發展,技術團隊不得不面臨大規模、高并發、高擴展性等挑戰帶來的技術困境的時候,一個出色的架構師經過多年一線實踐后累積的經過時間考驗的解決方案以及寶貴的實戰經驗。在這本書里,你會看到作者在解決一些關乎Web應用問題的指導原則、實踐方法、多重工具的綜合運用以及作者本人的感悟。要強調的是,本書講述的內容是一個Web應用從小到大過程中遇到的棘手問題的解決之道,并非宏觀解析,亦非屠龍之技。無論您面對的站點是大是小,皆會有參考作用,畢竟大站點會越來越復雜,而小站點總有一天也將變大。
如今到計算機書店里走一下,會發現Java架構相關的技術圖書雖已不少,但仍有理由相信本書內容填補了在Java架構實戰方面的空白。在互聯網應用大行其道的今天,有些名義上主題為Java架構的圖書,要么單從Java本身闡述,缺乏整體應用的大局觀;要么是高屋建瓴,從編程思想的高度坐而論道,缺乏實踐性;要么是閉門造車之作,缺乏驗證性。本書作者林昊多年來致力于推動OSGi在國內的發展,不乏理論功底,而后加盟淘寶網(Taobao.com)的幾年間奮戰在架構一線,爬摸滾打積累了豐富的實踐心得。所以,本書是一本不折不扣的“理論結合實踐”之作。
考慮國內的技術圖書出版環境以及必須盡力適應讀者的預期,寫書本身是一件十分耗費心力的事情,但能將知識傳遞給更多人無疑又是讓人快樂的。現在,經過作者近兩年的梳理與總結,這本書即將出版,相信讀者在研讀本書之后會有所收獲并可運用到所面對的Web應用上,也期待將來有更多朋友能夠分享架構實踐經驗,一展才華,不亦快哉!
馮大輝
http://dbanotes.net
2010年5月于杭州貝塔咖啡
- Hands-On Intelligent Agents with OpenAI Gym
- Instant Raspberry Pi Gaming
- Circos Data Visualization How-to
- 手把手教你玩轉RPA:基于UiPath和Blue Prism
- Matplotlib 3.0 Cookbook
- Hands-On Linux for Architects
- 計算機網絡原理與技術
- 影視后期編輯與合成
- HTML5 Canvas Cookbook
- 人工智能技術入門
- 電腦故障排除與維護終極技巧金典
- Puppet 3 Beginner’s Guide
- 大數據素質讀本
- FANUC工業機器人虛擬仿真教程
- 項目實踐精解:C#核心技術應用開發