Node.js真的有高并發(fā)優(yōu)勢(shì)嗎
1 回答

慕無(wú)忌1623718
TA貢獻(xiàn)1744條經(jīng)驗(yàn) 獲得超4個(gè)贊
是的,適合I/O密集型應(yīng)用,其特點(diǎn)為:
1. 它是一個(gè)Javascript運(yùn)行環(huán)境
2. 依賴于Chrome V8引擎進(jìn)行代碼解釋
3. 事件驅(qū)動(dòng)
4. 非阻塞I/O
5. 輕量、可伸縮,適于實(shí)時(shí)數(shù)據(jù)交互應(yīng)用
6. 單進(jìn)程,單線程
最大優(yōu)勢(shì):可以處理數(shù)萬(wàn)條連接,本身沒(méi)有太多的邏輯,只需要請(qǐng)求API,組織數(shù)據(jù)進(jìn)行返回即可
缺點(diǎn)也是明顯的:
1. 不適合CPU密集型應(yīng)用;
2. 只支持單核CPU,不能充分利用CPU
3. 可靠性低,一旦代碼某個(gè)環(huán)節(jié)崩潰,整個(gè)系統(tǒng)都崩潰
- 1 回答
- 0 關(guān)注
- 678 瀏覽
添加回答
舉報(bào)
0/150
提交
取消