Netty實(shí)戰(zhàn)
編輯推薦
- Netty之父”Trustin Lee作序推薦
- 阿里巴巴中間件高級(jí)技術(shù)專家為本書中文版作序推薦
- 系統(tǒng)而詳細(xì)地介紹了Netty的各個(gè)方面并附帶了即用型的優(yōu)質(zhì)示例
- 附帶行業(yè)一線公司的案例研究
- 極實(shí)用的Netty技術(shù)書
無(wú)論是構(gòu)建高性能的Web、游戲服務(wù)器、推送系統(tǒng)、RPC框架、消息中間件還是分布式大數(shù)據(jù)處理引擎,都離不開Netty,在整個(gè)行業(yè)中,Netty廣泛而成功的應(yīng)用,使其成為了Java高性能網(wǎng)絡(luò)編程的卓絕框架。
Netty的現(xiàn)Tech Lead Norman在本書中循序漸進(jìn)地講解了Netty的各個(gè)關(guān)鍵部分,在看完本書后,你不但可以熟練地使用Netty來(lái)構(gòu)建以上系統(tǒng),并且還可以避免很多常見的陷阱。
無(wú)論是想要學(xué)習(xí)Spring 5 、Spark、Cassandra等這樣的系統(tǒng),還是通過(guò)學(xué)習(xí)Netty來(lái)構(gòu)建自己的基于Jav...
編輯推薦
- Netty之父”Trustin Lee作序推薦
- 阿里巴巴中間件高級(jí)技術(shù)專家為本書中文版作序推薦
- 系統(tǒng)而詳細(xì)地介紹了Netty的各個(gè)方面并附帶了即用型的優(yōu)質(zhì)示例
- 附帶行業(yè)一線公司的案例研究
- 極實(shí)用的Netty技術(shù)書
無(wú)論是構(gòu)建高性能的Web、游戲服務(wù)器、推送系統(tǒng)、RPC框架、消息中間件還是分布式大數(shù)據(jù)處理引擎,都離不開Netty,在整個(gè)行業(yè)中,Netty廣泛而成功的應(yīng)用,使其成為了Java高性能網(wǎng)絡(luò)編程的卓絕框架。
Netty的現(xiàn)Tech Lead Norman在本書中循序漸進(jìn)地講解了Netty的各個(gè)關(guān)鍵部分,在看完本書后,你不但可以熟練地使用Netty來(lái)構(gòu)建以上系統(tǒng),并且還可以避免很多常見的陷阱。
無(wú)論是想要學(xué)習(xí)Spring 5 、Spark、Cassandra等這樣的系統(tǒng),還是通過(guò)學(xué)習(xí)Netty來(lái)構(gòu)建自己的基于Java的高性能網(wǎng)絡(luò)框架,或者是更加具體的高性能Web或者游戲服務(wù)器等,本書都將是你的超強(qiáng)拍檔。
本書中文版基于Netty4.1.9做了修訂,希望本書能夠給你帶來(lái)一個(gè)接近完美的閱讀體驗(yàn),并能幫到你。
內(nèi)容提要
本書是為想要或者正在使用Java從事高性能網(wǎng)絡(luò)編程的人而寫的,循序漸進(jìn)地介紹了Netty各個(gè)方面的內(nèi)容。
本書共分為4個(gè)部分:第一部分詳細(xì)地介紹Netty的相關(guān)概念以及核心組件,第二部分介紹自定義協(xié)議經(jīng)常用到的編解碼器,第三部分介紹Netty對(duì)于應(yīng)用層高級(jí)協(xié)議的支持,會(huì)覆蓋常見的協(xié)議及其在實(shí)踐中的應(yīng)用,第四部分是幾個(gè)案例研究。此外,附錄部分還會(huì)簡(jiǎn)單地介紹Maven,以及如何通過(guò)使用Maven編譯和運(yùn)行本書中的示例。
閱讀本書不需要讀者精通Java網(wǎng)絡(luò)和并發(fā)編程。如果想要更加深入地理解本書背后的理念以及Netty源碼本身,可以系統(tǒng)地學(xué)習(xí)一下Java網(wǎng)絡(luò)編程、NIO、并發(fā)和異步編程以及相關(guān)的設(shè)計(jì)模式。
本文僅用于學(xué)習(xí)和交流目的,不代表異步社區(qū)觀點(diǎn)。非商業(yè)轉(zhuǎn)載請(qǐng)注明作譯者、出處,并保留本文的原始鏈接。
Norman Maurer,是蘋果公司的資深軟件工程師,同時(shí)也是Netty的核心開發(fā)人員。
Marvin Allen Wolfthal,是Dell Services的顧問(wèn),他使用Netty實(shí)現(xiàn)了多個(gè)任務(wù)關(guān)鍵型的企業(yè)系統(tǒng)。
何品,目前是淘寶的一名資深軟件工程師,熱愛網(wǎng)絡(luò)、并發(fā)、異步相關(guān)的主題以及函數(shù)式編程,同時(shí)也是Netty、Akka等項(xiàng)目的貢獻(xiàn)者,活躍于Scala社區(qū),目前也在從事GraphQL相關(guān)的開發(fā)工作。
