《構(gòu)建高性能的大型分布式Java應(yīng)用》目錄&試讀樣章
本書(shū)預(yù)計(jì)共八章,目前完成五章,由于本書(shū)需要涵蓋Java分布式應(yīng)用、高性能java應(yīng)用、可伸縮的java應(yīng)用以及高可用java應(yīng)用四方面的知識(shí)點(diǎn),編寫(xiě)的難度不小,因此在此先行放出目錄和樣章,希望能夠得到大家的一些反饋,以保證本書(shū)的質(zhì)量,目錄&樣章下載地址為:http://www.bluedavy.com/opendoc/bookpreview.pdf
本書(shū)的編寫(xiě)順序?yàn)椋?/span>
分布式java應(yīng)用相關(guān)知識(shí)點(diǎn)的介紹-->構(gòu)建高性能分布式java應(yīng)用所需掌握的知識(shí)點(diǎn)的介紹-->構(gòu)建可伸縮的java應(yīng)用所需掌握的知識(shí)點(diǎn)的介紹--->構(gòu)建高可用的java應(yīng)用所需掌握的知識(shí)點(diǎn)的介紹
當(dāng)然,這些方面要涵蓋的知識(shí)點(diǎn)其實(shí)非常的多,不可能在本書(shū)中全部包含,也不可能說(shuō)看完這本書(shū)就一定能構(gòu)建出高性能的大型分布式java應(yīng)用,畢竟這還和硬件、業(yè)務(wù)等等相關(guān),因此本書(shū)僅關(guān)注分布式java應(yīng)用方面需要深入掌握的一些知識(shí)點(diǎn),但盡可能的做到對(duì)所介紹到的知識(shí)點(diǎn)進(jìn)行深入而詳細(xì)的介紹。
粗略的介紹下本書(shū)各章的大致內(nèi)容:
第一章 分布式Java應(yīng)用
本章介紹構(gòu)建分布式java應(yīng)用所需掌握的基本知識(shí),例如如何構(gòu)建tcp/ip+bio(NIO)方式的java應(yīng)用等。
第二章 大型分布式Java應(yīng)用
本章介紹構(gòu)建大型分布式java應(yīng)用所需考慮的點(diǎn),例如高性能、高可用、可伸縮以及高度的可治理能力。
第三章 深入理解JVM
本章介紹jvm類(lèi)加載機(jī)制、內(nèi)存管理機(jī)制以及線(xiàn)程機(jī)制。
第四章 深入理解JDK
本章介紹編寫(xiě)分布式java應(yīng)用通常需要深入掌握的集合相關(guān)類(lèi)、并發(fā)包中的相關(guān)類(lèi)以及序列化/反序列化機(jī)制。
第五章 性能調(diào)優(yōu)
本章介紹如何尋找性能瓶頸以及常見(jiàn)的性能調(diào)優(yōu)的方法。
第六章 構(gòu)建可垂直伸縮的java應(yīng)用
本章介紹構(gòu)建可垂直伸縮的java應(yīng)用所需具備的一些基本特色,例如并行計(jì)算、多線(xiàn)程等。
第七章 構(gòu)建可水平伸縮的java應(yīng)用
本章介紹構(gòu)建可水平伸縮的java應(yīng)用需要掌握的一些知識(shí)點(diǎn),包括SNA、分布式cache、分布式文件系統(tǒng)、數(shù)據(jù)訪(fǎng)問(wèn)層等。
第八章 保障系統(tǒng)可用性
本章介紹保障系統(tǒng)可用性常用的一些方式,例如負(fù)載均衡,這包括了硬件負(fù)載設(shè)備的基本原理、軟件負(fù)載的實(shí)現(xiàn)方法以及LVS的深入分析等;架構(gòu)層面的保障,這包括了容錯(cuò)、系統(tǒng)監(jiān)測(cè)、自愈、報(bào)警、常見(jiàn)的可用性保護(hù)措施(例如功能降級(jí)等)。
期待大家對(duì)于目錄以及樣章的反饋意見(jiàn),本書(shū)預(yù)計(jì)會(huì)在明年三月上市。
posted on 2009-11-06 15:23 BlueDavy 閱讀(10557) 評(píng)論(44) 編輯 收藏 所屬分類(lèi): Java