¼¼´Ù ¼øÀ§ ¹× ¿ä¾à
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.eecs.harvard.edu/~mdw/
¼¼´Ù ű×
¼¼´Ù ¼³¸í
°íµµ·Î µ¿½Ã ¼¹ö ÀÀ¿ë ÇÁ·Î±×·¥À»À§ÇÑ ¾ÆÅ°ÅØó SEDA´Â ´Ü°èÀû À̺¥Æ® Á᫐ ¾ÆÅ°ÅØóÀÇ ¾à¾î·Î À̺¥Æ® Áß½ÉÀÇ ¾ÆÅ°ÅØó¸¦À§ÇÑ ¾à¾î·Î º¹ÀâÇÑ À̺¥Æ® Á᫐ ÀÀ¿ë ÇÁ·Î±×·¥À» ´ë±â¿¿¡ ÀÇÇØ ¿¬°áµÈ ¼¼Æ®·Î ºÐÇØÇÕ´Ï´Ù. ÀÌ µðÀÚÀÎÀº ½º·¹µå ±â¹Ý µ¿½Ã¼º ¸ðµ¨°ú °ü·ÃµÈ ³ôÀº ¿À¹ö Çìµå¸¦ ÇÇÇÏ°í ÀÀ¿ë ÇÁ·Î±×·¥ ³í¸®¿¡¼ À̺¥Æ® ¹× ½º·¹µå ½ºÄÉÁÙ¸µÀ» ºÐ¸®ÇÕ´Ï´Ù. °¢ À̺¥Æ® ´ë±â¿¿¡ ´ëÇÑ ½ÂÀÎ Á¦¾î¸¦ ¼öÇàÇÔÀ¸·Î½á ¼ºñ½º°¡ ¼ºñ½º ´É·ÂÀ» ÃÊ°ú ÇÒ ¶§ ÀÚ¿øÀÌ °úµµÇÑ °ÍÀ» ¿¹¹æÇÒ ¼ö ÀÖ½À´Ï´Ù. SEDA ÇÁ·ÎÁ§Æ®´Â ·±Å¸ÀÓ ¸Å°³ º¯¼ö (¿¹ : °¢ ´Ü°èÀÇ ½ºÄÉÁÙ¸µ ¸Å°³ º¯¼ö µî)¸¦ ÀÚµ¿À¸·Î Á¶Á¤Çϱâ À§ÇØ µ¿Àû Á¦¾î¸¦ »ç¿ëÇÕ´Ï´Ù. ¿¹¸¦ µé¾î ÀûÀÀ ºÎÇÏ È긮±â¸¦ ¼öÇàÇÏ¿©·Îµå¸¦ °ü¸® ÇÒ»Ó¸¸ ¾Æ´Ï¶ó·Îµå¸¦ °ü¸®ÇÕ´Ï´Ù. ¶ÇÇÑ ¼ºñ½º ¼¼Æ®·ÎÀÇ ¼ºñ½º¸¦ ºÐÇØÇÏ¸é ¸ðµâ¼º ¹× ÄÚµå Àç»ç¿ë°ú º¹ÀâÇÑ À̺¥Æ® Á᫐ ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ µð¹ö±ë µµ±¸ÀÇ °³¹ßÀ» °¡´ÉÇÏ°ÔÇÕ´Ï´Ù. SEDA ±â¹Ý ¼ºñ½º Ç÷§ÆûÀÇ ÇöÀç ÇÁ·ÎÅä ŸÀÔÀ» SandstormÀ̶ó°íÇÕ´Ï´Ù. SandstormÀº Java¿¡¼ ¿ÏÀüÈ÷ ±¸ÇöµÇ¸ç NBIO ÆÐÅ°Áö¸¦ »ç¿ëÇÏ¿© ºñ ºí·ÎÅ· I / O Áö¿øÀ» Á¦°øÇÕ´Ï´Ù. JDK 1.4 java.nio ÆÐÅ°Áö¿¡ ´ëÇÑ Áö¿øµµ Æ÷ÇԵ˴ϴÙ. Java¸¦ »ç¿ë ÇßÀ½¿¡µµ ºÒ±¸ÇÏ°í C / C ++ÀÇ °æÀïÀÚ (±×¸®°í ¶§·Î´Â ÃÊ°ú °¡²û ÃÊ°ú)¸¦ ¼öÇàÇß½À´Ï´Ù. ¶ÇÇÑ ATLÀ̶ó´Â SEDA ±â¹Ý ºñµ¿±â SSL ¹× TLS ÇÁ·ÎÅäÄÝ ¶óÀ̺귯¸®¸¦ ±¸ÇöÇß½À´Ï´Ù. ¿ä±¸ »çÇ× : ¡¤ Java 2 Standard Edition ·±Å¸ÀÓ È¯°æ
¼¼´Ù °ü·Ã ¼ÒÇÁÆ®¿þ¾î