Netty是當(dāng)前非常流行的網(wǎng)絡(luò)通訊框架,當(dāng)程序?qū)W(wǎng)絡(luò)數(shù)據(jù)處理時,需要保證高并發(fā)和高可靠,底層就可以用Netty支撐。
本套課程詳細(xì)講解了Netty核心技術(shù)點(diǎn),同時進(jìn)行底層機(jī)制和源碼剖析,并編寫了大量的應(yīng)用實例。通過學(xué)習(xí)可以快速掌握Netty的底層實現(xiàn)機(jī)制,熟練運(yùn)用Netty解決網(wǎng)絡(luò)高并發(fā)問題。
Netty涉及內(nèi)容很多(比如:設(shè)計模式、數(shù)據(jù)結(jié)構(gòu)、并發(fā)、同步、異步,阻塞等),目前網(wǎng)上的Netty課程不多,且普遍講解晦澀難懂,內(nèi)容淺嘗輒止,導(dǎo)致很多學(xué)習(xí)者只知道Netty的核心組件,但不知道怎么使用到項目之中。本課程針對上述問題,有針對性的進(jìn)行了升級:(1) 授課方式采用圖解+框架源碼分析的方式,讓課程生動好理解;(2)除了系統(tǒng)的講解,還對Netty的核心技術(shù)進(jìn)行了源碼剖析(包括: Netty心跳(heartbeat)服務(wù)、EventLoop源碼、任務(wù)提交到異步線程池、Pipeline Handler HandlerContext創(chuàng)建源碼、Netty啟動過程源碼、bossGroup和workerGroup機(jī)制源碼等)。