Ã¥¼Ò°³
ÀÚ¹Ù ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀÇ ÃÖ°íÀÇ ¼±Åà Netty!
ÀÌ Ã¥Àº ¾ÈÁ¤¼º°ú ¼º´ÉÀ» ¼¼°èÀûÀ¸·Î ÀÎÁ¤¹Þ¾Æ Ä«Ä«¿ÀÅå, ¾ÖÇÃ, Æ®À§ÅÍ, ÆäÀ̽ººÏ, ³×À̹ö ¶óÀÎ µî¿¡¼ »ç¿ëÇÏ´Â ÀÚ¹Ù ³×Æ®¿öÅ© ÇÁ·¹ÀÓ¿öÅ© ³×Ƽ¸¦ ³×Æ®¿öÅ© Ãʺ¸ÀÚ ´«³ôÀÌ¿¡ ¸ÂÃç ¼³¸íÇÑ´Ù. ¾Æ¿ï·¯ Áß°í±Þ °³¹ßÀÚ¿¡°Ô ÇÊ¿äÇÑ ³×Ƽ¿¡ ´ëÇÑ ±íÀº ¼³¸íÀº ¹°·ÐÀÌ°í ³×Ƽ API·Î ¼¹ö¸¦ ¸¸µå´Â °í±Þ °úÁ¤±îÁö ´Ù·é´Ù. ¿À·§µ¿¾È ³×Ƽ¸¦ Çö¾÷¿¡¼ »ç¿ëÇÑ ÀúÀÚ´Â ³×Ƽ·Î ³×Æ®¿öÅ© ÇÁ·Î±×·¡¹ÖÀ» ÇÏ·Á´Â µ¶ÀÚÀÇ °¡·Á¿î °÷À» Àß ¾Ë°í ±Ü¾îÁØ´Ù. ³×Æ®¿öÅ© °³¹ßÀÚ¿¡°Ô µµ¿òÀÌ µÇ´Â ´õ ÁÁÀº Ã¥À» ¸¸µé°íÀÚ ³×Ƽ¸¦ â½ÃÇÑ ÀÌÈñ½ÂÀÌ °¨¼öÇÏ°í, ·¹µð½º ÄÁÆ®¸®ºäÅÍÀÎ °´ë¸í ¿Ü 4¸íÀÌ º£Å¸ ¸®´õ·Î Âü°¡Çß´Ù.
¸ñÂ÷
1ºÎ ³×Ƽ ¼Ò°³
1Àå ³×Ƽ ¸Àº¸±â
__1.1 ³×Ƽ Áغñ
__1.2 ³×Ƽ °³¹ß ȯ°æ ¼³Á¤
__1.3 Discard ¼¹ö
__1.4 ¿¡ÄÚ ¼¹ö
__1.5 ¸¶Ä¡¸ç
2Àå ³×ƼÀÇ ÁÖ¿ä Ư¡
__2.1 µ¿±â¿Í ºñµ¿±â
__2.2 ºí·ÎÅ·°ú ³íºí·ÎÅ·
__2.3 À̺¥Æ® ±â¹Ý ÇÁ·Î±×·¡¹Ö
__2.4 ¸¶Ä¡¸ç
__2ºÎ ³×Ƽ ±âº»
2ºÎ ³×Ƽ »ó¼¼
3Àå ºÎÆ®½ºÆ®·¦
__3.1 ºÎÆ®½ºÆ®·¦ÀÇ Á¤ÀÇ
__3.2 ºÎÆ®½ºÆ®·¦ÀÇ ±¸Á¶
__3.3 ServerBootstrap
__3.4 ¸¶Ä¡¸ç
4Àå ä³Î ÆÄÀÌÇÁ¶óÀΰú ÄÚµ¦
__4.1 À̺¥Æ® ½ÇÇà
__4.2 ä³Î ÆÄÀÌÇÁ¶óÀÎ
__4.3 À̺¥Æ® Çڵ鷯
__4.4 ÄÚµ¦ÀÇ ±¸Á¶
__4.5 ±âº» Á¦°ø ÄÚµ¦
__4.6 »ç¿ëÀÚ Á¤ÀÇ ÄÚµ¦
__4.7 ¸¶Ä¡¸ç
5Àå À̺¥Æ® ¸ðµ¨
__5.1 À̺¥Æ® ·çÇÁ
__5.2 ³×ƼÀÇ À̺¥Æ® ·çÇÁ
__5.3 ³×ƼÀÇ ºñµ¿±â I/O ó¸®
__5.4 ¸¶Ä¡¸ç
6Àå ¹ÙÀÌÆ® ¹öÆÛ
__6.1 ÀÚ¹Ù NIO ¹ÙÀÌÆ® ¹öÆÛ
__6.2 ³×Ƽ ¹ÙÀÌÆ® ¹öÆÛ
__6.3 ¸¶Ä¡¸ç
3ºÎ ³×Ƽ ÀÀ¿ë
7Àå ³×Ƽ¿Í ä³Î º¸¾È
__7.1 º¸¾È ´ë»ó°ú ¹üÀ§
__7.2 ³×Æ®¿öÅ© µ¥ÀÌÅÍ Ä¸ÃÄ
__7.3 ³×Æ®¿öÅ© º¸¾È
__7.4 SSL ÀÎÁõ¼
__7.5 ³×Ƽ¿¡ ä³Î º¸¾È Àû¿ëÇϱâ
__7.6 ¸¶Ä¡¸ç
8Àå ³×Ƽ¿Í ¼µåÆÄƼ ¿¬µ¿
__8.1 ¸ÞÀ̺ì
__8.2 ½ºÇÁ¸µ
__8.3 JUnit
__8.4 ¸¶Ä¡¸ç
9Àå ½ÇÀü ¿¹Á¦ ³×Ƽ·Î ±¸ÇöÇÑ API ¼¹ö
__9.1 API ¼¹ö ¿ä±¸»çÇ×
__9.2 API ¼¹ö¸¦ À§ÇÑ µ¥ÀÌÅÍ ¼³°è
__9.3 API ¼¹ö
__9.4 API ÅëÇÕ Å×½ºÆ®
__9.5 API ¼¹ö º¸¾È°ú ´ÙÁß ¼ºñ½º Æ÷Æ® ¼³Á¤
__9.6 ¸¶Ä¡¸ç