ãããï¼å个é½ç³»åºåé¨ï¼é½å·ç§°å
·æä»ä¹ä»ä¹ä¼å¿ï¼æ´æ好äºè
èªå·±å¼åä¸ä¸ªè¿æ¥æ± ãé£ä¸ºä»ä¹è¦å¼å
¥è¿æ¥æ± å¢ï¼æ¢å¥è¯è¯´å¼å
¥è¿æ¥æ± ä¼å¸¦æ¥ä»ä¹å¥½å¤å¢ï¼ä¸é¢å°±è®©æ们æ¥åæä¸ä¸ï¼æ¢æµä¸ä¸è°åºã[ç¼è¾]解å¯[ç¼è¾]æ°æ®åºè¿æ¥çåç
æ°æ®åºè¿æ¥çæ¬åºä¸é½æ¯tcpè¿æ¥ï¼tcpè¿æ¥ä½äºosiç4å±ä¸ï¼ææçæ°æ®åºé©±å¨é½å¨7å±ä¸å®ç°èªå·±çåè®®ãæ°æ®åºè¿æ¥çåè®®ä¸è¬é½æ¯äºè¿å¶çåè®®ãåºç¨ç¨åºåæ°æ®åºæ¯å»ºä¸ä¸ªæ°æ®åºå
¶å®å°±æ¯å¨åºå±å»ºç«äºä¸ä¸ªtcp线路ï¼tcp线路æ¯æåºå±çæä½ç³»ç»å®ç°çï¼æ¯ä¸ªçº¿è·¯å ç¨ä¸¤ä¸ªç«¯å£ï¼åé端å£åæ¥æ¶ç«¯å£ï¼è¿ä¸¤ä¸ªç«¯å£å¨æ°æ®äº¤æ¢è¿ç¨ä¸ä¼äºæ¢è§è²ï¼æ¶èåéãæ¶èæ¥æ¶ãå½webåºç¨è¿æ¥mysqlæ°æ®åºæ¶ï¼ç®æ çæ¥æ¶ç«¯å£æ¯3306ï¼è¿æ¥æ¶3306è¦è¢«æç¡®çæå®ï¼æ¤æ¶webåºç¨æ¹ä¹æä¸ä¸ªç«¯å£è¢«å ç¨ï¼è¿ä¸ªç«¯å£ä¸éè¦è¢«æç¡®çæå®ï¼æ¯æä½ç³»ç»èªå¨åé
çãæä½ç³»ç»ç端å£æ°æ¯æéçï¼ä¸è¬ç¼ºçå¯è½æ¯1024ï¼ä¸åçæä½ç³»ç»ä¼ææä¸åï¼æ¯ä¸ä¸ªsocketä¹æ¯å ç¨èµæºçï¼ä¸è¬å«socketçèµæºæ述符ï¼è¿äºèµæºå¯¹äºæä½ç³»ç»æ¥è¯´ä¹æ¯æéçï¼linuxä¸éè¿ulimitå½ä»¤å¯ä»¥æå®æ´å¤èµæºã[ç¼è¾]è¿æ¥æ æ³æå¼åå
å ç¨ç«¯å£ä¸éæ¾ï¼æ¯ä¸ä¸ªsocketå¨è°ç¨closeåï¼socketä¼å¤äºTime_waitç¶æï¼å¤äºæ¤ç¶æçsocketéè¦ç»è¿ä¸æ®µæ¶é´æè½éæ¾ï¼è¿ä¸ªéæ¾æ¶é´éä¸åçæä½ç³»ç»èä¸åï¼socketçä¸éæ¾å¯¼è´ç«¯å£ä¸éæ¾ï¼å次è¿æ¥æ¶æä½ç³»ç»åé
ä¸åºç«¯å£
socketæ件æ述符ä¸éæ¾ï¼è¿æ¯ä¸é¢çåå ï¼socketèµæºä¸éæ¾ï¼æä½ç³»ç»ä¸è½åé
æ°çèµæº[ç¼è¾]建ç«è¿æ¥çèµæºå¼é
javaçæ°æ®åºè¿æ¥ç¸å¯¹æ¥è¯´æ¯éé级çï¼æ建ä¸ä¸ªè¿æ¥çç³»ç»å¼éå¾å¤§ï¼ä¸åçå
³éãå建æ°æ®åºè¿æ¥å¯¹åºç¨ç³»ç»æ¥è¯´å¼é太大[ç¼è¾]è¿æ¥æ± çåºç¨
è¿æ¥æ± æ¯åå¨ã管çæ°æ®åºè¿æ¥ç容å¨ï¼åºç¨ç¨åºæè·åæ°æ®åºè¿æ¥çåè½å§æç»è¿æ¥æ± ï¼æ¯ä¸ªè¿æ¥æ± é½æä¸ä¸ªä¸éï¼å¦æè¿æ¥æ± è¾¾å°ä¸éï¼åºç¨ç¨åºçº¿ç¨ç³è¯·è¿æ¥æ¶è¢«å µå¡ï¼çå¾
å
¶ä»çº¿ç¨éæ¾è¿æ¥ï¼æ¯ä¸ªçº¿ç¨ä½¿ç¨å®è¿æ¥å并ä¸é©¬ä¸å
³éï¼è³å°æå®è¿è¿ç»è¿æ¥æ± ãç±äºè¿æ¥çå
±äº«ï¼ä¸ä¼é¢ç¹çå建ãéæ¯è¿æ¥ï¼å æ¤å°±ä¸ä¼å¢å å建è¿æ¥çå¼éï¼ä¹ä¸ä¼åºç°socketéæ¾å»¶è¿ç°è±¡ã[ç¼è¾]å
¶ä»jndiè¿æ¥æ± æ¯æ´ä¸ªweb容å¨ææï¼å®¹å¨å
ææçåºç¨å
±äº«ï¼æå¯è½é æåºç¨ä¹é´çç«äº
åºç¨çº§çè¿æ¥æ± ï¼ç²åº¦è¾å°ï¼å®¹ææ§å¶
温馨提示:内容为网友见解,仅供参考