讀古今文學網 > Netty實戰 > 中文版序 >

中文版序

現代互聯網架構,分佈式系統是一個繞不開的話題。一款優秀的網絡通信框架將在分佈式系統的構建中起到舉足輕重的作用。其中,特別出名的有SUN公司的Grizzly框架、JBoss的XIO、Apache的MINA以及赫赫有名也是使用最廣泛的Netty框架。

需要指出的是,網絡通信框架的優秀不僅僅體現在性能和效率上,更重要的體現是,是否能夠屏蔽底層複雜度,編程模型是否簡單易懂,是否適用更多的應用場景,以及開發社區是否活躍。Netty的成功正是很好地滿足了上述的這幾點。作為互聯網從業人員,熟悉基於Netty網絡編程乃至深入理解Netty的設計和實現,對於無論是自研系統,還是學習開源產品,都有很大的幫助。

網絡上介紹、分析Netty的中文文章不少,其中能夠做到成體系介紹,深入淺出,原理應用並重的寥寥。Manning出版社的《Netty in Action》是一本出色的Netty教程。通過對這本書的學習,讀者可以快速掌握基於Netty的編程,以及框架背後的設計哲學。可惜一直沒有國內出版社引進出版中文版,像我這樣的英文苦手,只能硬著頭皮去啃英文版本,不僅學得慢,有些章節還不能很好地領會作者的意圖。

很高興地得知這本經典著作要在國內出版中文版,並且是由對Netty研究很深的工程師——何品——翻譯的。我和何品打過幾次交道,深入探討過分佈式架構以及網絡通信框架方面的話題,受益良多。同時,也很驚訝於何品對技術的癡迷,以及他的技術深度和廣度。誠摯地邀請他加入我們團隊未果,甚為遺憾。十分期待這本書能很快出版發行,相信本書中文版的出版對投身互聯網系統開發的工程師快速掌握Netty會有很大的幫助。

羅毅

阿里巴巴中間件技術部高級技術專家