士兵老師多線程與高并發(fā)實(shí)戰(zhàn)
實(shí)現(xiàn)高并發(fā)需要考慮:
系統(tǒng)的架構(gòu)設(shè)計(jì),如何在架構(gòu)層面減少不必要的處理(網(wǎng)絡(luò)請(qǐng)求,數(shù)據(jù)庫操作等)
網(wǎng)絡(luò)拓?fù)鋬?yōu)化減少網(wǎng)絡(luò)請(qǐng)求時(shí)間、如何設(shè)計(jì)拓?fù)浣Y(jié)構(gòu),分布式如何實(shí)現(xiàn)?
系統(tǒng)代碼級(jí)別的代碼優(yōu)化,使用什么設(shè)計(jì)模式來進(jìn)行工作?哪些類需要使用單例,哪些需要盡量減少new操作?
提高代碼層面的運(yùn)行效率、如何選取合適的數(shù)據(jù)結(jié)構(gòu)進(jìn)行數(shù)據(jù)存???如何設(shè)計(jì)合適的算法?
任務(wù)執(zhí)行方式級(jí)別的同異步操作,在哪里使用同步,哪里使用異步?
標(biāo)簽: