안녕하세요. IT쪽을 조금씩 공부하고있는 회사원입니다.
강한연결과 느슨한연결을 가끔 듣게되는데, 공부하려고 인터넷을 보면 딱이 무엇이다라고 정의된 자료를 찾기 어렵더라구요..
혹시 느슨한 연결에 대해 잘 아시는분 계시면 답변좀 부탁드립니다.
감사합니다.
-----------------------------------------------------------------
1. 느슨한 연결의 개념
2. 느슨한 연결이 만들어게된 이유?
-----------------------------------------------------------------
이상현
"°ÇÑ ¿¬°á, ´À½¼ÇÑ ¿¬°á" À̶õ ¸»Àº óÀ½ µè³×¿ä...
Àß »ç¿ëÇÏÁö ¾Ê´Â ¿ë¾îÀε¥... ¾îµð¿¡¼ ³ª¿Â ¸»Àΰ¡¿ä? ^^;;
¾î´À ºÎºÐ¿¡¼ÀÇ ´À½¼ÇÑ ¿¬°áÀΰ¡¿¡ µû¶ó Àǹ̰¡ ´Ù¸£Áö ¾ÊÀ»±î¿ä? ¹°¸®ÀûÀ¸·Î ¹º°¡ ²Ë!! ȤÀº Çæ°Ì°Ô°¡ ¾Æ´Ñ
¾ÕµÚ¿¡¼ ÀǹÌÇÏ´Â ºÎºÐ¿¡ ¸ÂÃç ¸Æ¶ôÀ» »ìÆ캻 ÈÄ ±× Àǹ̸¦ °¡´ÆÇÒ ¼ö ÀÖÀ»°Í °°½À´Ï´Ù.
ÀÎÅͳݿ¡ ±ÛÀÌ ÀÖ´Ù¸é ¿¹Á¦¸¦ ¿Ã·ÁÁÖ¼¼¿ä..
°ÇÑ¿¬°áÀº Àü¿ëȸ¼±
´À½¼ÇÑ ¿¬°áÀº °ø¿ëȸ¼±ÀÇ ´À³¦À¸·Î ¹Þ¾Æ µéÀÌ¸é µË´Ï´Ù.
´À½¼ÇÑ ¿¬°áÀÇ ¿¹·Î TCP¸¦ µé ¼ö Àִµ¥¿ä
Àü¼Û¼ø¼, ¿¡·¯µî Áß°£ ¿¬°áÃþ¿¡¼´Â ½Å°æÀ» ¾²Áö ¾Ê°í Á¾´Ü¿¡¼ ¾Ë¾Æ¼ ó¸®
´Ù¸¥¿¹·Î Java ÇÁ·Î±×·¥¿¡¼
»ó¼ÓÀº °ÇÑ¿¬°á
À§ÀÓÀº ´À½¼ÇÑ¿¬°áÀÇ ¿¹ÀÔ´Ï´Ù.
ÁøÈ«´Ô ¸»¾¸Ã³·³ Àß »ç¿ëÇÏÁö ¾Ê´Â ¿ë¾îÀε¥...
IT Áß¿¡¼µµ ¾î¶² ºÐ¾ß¿¡¼ ³ª¿À´Â ¾ê±âÀΰ¡¿ä?
°´Ã¼ÁöÇâ¿¡¼ ÀÀÁýµµ¿Í °áÇÕµµ¶ó´Â ´Ü¾î¿Í °³³äÀº Àִµ¥ ÀÌ¿¡ ´ëÇÑ ¾ê±â¶ó¸é ±¸±Û¿¡¼ '°´Ã¼ÁöÇâ °áÇÕ¼º'¿¡ ´ëÇØ Ã£¾Æº¸½Ã¸é µÉ°Í °°½À´Ï´Ù.
¾Æ´Ô weakreference ? softreference ?
IT¿ë¾î´Â ÇѱÛÈ ÇÏ¸é ¾öû ÀÌ»óÇØÁö´Â°Ô ¸¹¾Æ¿ä.
¿¹Àü(À̶ó°í ÇغÁ¾ß 10³â³Ñ¾úÁö¸¸...)¿¡ ¹¹´õ¶ó ¹«½¼ UNIX ½Ã½ºÅÛ ÇÁ·Î±×·¡¹Ö °ü·Ã ¹ø¿ª¼¿´´Âµ¥
packetÀÌ¿´³ª ÀÚ²Ù º¸½Ó º¸½Ó ÀÌ·¡½Î¼ Á» Àдٰ¡ Áý¾î ´øÁö°í ±×³É °Ì³ª ºñ½Ñ ¿µ¹®ÆÇ ´Ù½Ã »ò¾úÁÒ...
¸ðµâ°£¿¡ ÀÇÁ¸¼ºÀÌ °ÇÏ´Ù Àû´Ù ¶ó°í Ç¥ÇöÇÏ´Â°Ô ¿äÁò Ãß¼¼ÀÔ´Ï´Ù.
¸ðµâ°£¿¡ °áÇÕµµ°¡ ³Ê¹« °Çϸé
ƯÁ¤ ¸ðµâÀÇ º¯°æÀÌ Àüü ½Ã½ºÅÛÀÇ º¯°æÀ¸·Î ¾ß±âµÉ¼öµµ ÀÖ½À´Ï´Ù.
interface´Â method (±â´É)µé¸¸ Á¤ÇØ ³õ°í ´Ù¸¥ ±¸Çöü¿¡¼ ±× ¾ç½Ä¿¡¸¸ ¸ÂÃß¸é µ¹¾Æ°¡´Â ¹æ½ÄÀÌ¿¡¿ä
Áï ¾à¼Ó¸¸ ÁöÅ°¸é ¸ðµâ½ÄÀ¸·Î ±³Ã¼°¡ °¡´ÉÇÑ ºÎºÐÀΰÅÁÒ. ±×°É ´À½¼ÇÑ ¿¬°áÀ̶õ Ç¥ÇöÀ» ¾µ¼öµµ Àְڳ׿ä.
´ë½Å Ŭ·¡½º ±¸ÇöÇÒ¶§ ÀÎÅÍÆäÀ̽º Á¤Àǵµ µû·Î ÇØÁà¾ß Çؼ ÄÚµù¾çÀÌ Á¶±Ý ´Ã¾î³´Ù´Â Á¡
±×¸®°í ¾ÈÁ¤È µÇÁö ¾ÊÀº Ãʱ⠰³¹ß½ÃÁ¡À̳ª ¼³°è°¡ º´¸ÀÀ̶ó À̸®Àú¸® ¹Ù²Û´Ù¸é
´Ã ÀÎÅÍÆäÀ̽ºµµ °°ÀÌ ¹Ù²ãÁà¾ß Çؼ Á¶±Ý ±ÍÂú´Ù´Â Á¡
(¹°·Ð eclipse¸¦ ÀÌ¿ëÇϸé Á» ÆíÇϱä ÇÕ´Ï´Ù)
extends´Â µüÈ÷ ÀÌ°Ç ¸ðµâÈ µÉÀÏÀº ¾øÀ» °Í °°Àº Ŭ·¹½º¸¦ ¸¸µé¶§
Áï ±³Ã¼ ºÒ°¡´ÉÀΠŬ·¹½º·Î ¸¸µå´Â °ÅÁÒ.
±×·¡¼ º°µµÀÇ ±â´ÉÁ¤ÀÇ ºÎºÐÀÇ ÄÚµùµµ ÇÊ¿ä°¡ ¾ø°í¿ä.
ÀÌ°É °ÇÑ¿¬°áÀ̶ó°íµµ Ç¥ÇöÇÒ ¼ö ÀÖ°Ú½À´Ï´Ù.
±Ù·¡¿¡ ºÐ»ê󸮽ýºÅÛÀÌ À¯ÇàÇÏ¸é¼ 'loosely coupled'¶ó°í Ç¥ÇöÀ» ÇÏ´Â °ÍÀ» º» ÀûÀÌ ÀÖ½À´Ï´Ù. Hadoop HDFS¿¡¼ ´Ù¸¥ node¿¡ replica ¸¦ º¹Á¦ÇϵíÀÌ ÇϳªÀÇ ¿ªÇÒÀ» Çϱâ À§Çؼ µ¶¸³µÈ ÇÁ·Î¼¼¼¿Í ¸Þ¸ð¸®, ¿î¿µÃ¼°è °¡Áö°í ³×Æ®¿öÅ©¸¦ ÅëÇÏ¿© »óÈ£ ¿¬°áµÈ ½Ã½ºÅÛÀ» À̸® Ç¥ÇöÇÕ´Ï´Ù.
¹Ý´ë·Î 'tightly coupled'ÀÇ °æ¿ì ÇϳªÀÇ ¿ªÇÒÀ» Çϱâ À§ÇÏ¿© ÇÁ·Î¼¼¼¿Í ¸Þ¸ð¸®, ¿î¿µÃ¼°è¸¦ °øÀ¯ÇÏ´Â ½Ã½ºÅÛÀ» Ç¥ÇöÇÏ´Â °ÍÀ¸·Î º¼ ¼ö ÀÖ½À´Ï´Ù.
¿¹¸¦ µé¾î, ÇÑ°¡Áö ±â´ÉÀ» Ãß°¡ÇØ¾ß Çϴµ¥, ÀÌ°ÍÀú°Í ´Ù ¶â¾î °íÃÄ¾ß ÇÏ´À³Ä(tightly coupled), ÀϺκи¸ °íÃĵµ µÇ´À³ÄÀÇ Â÷À̸¦ ¸¸µé¾î ³À´Ï´Ù.
Á¦°¡ ÀÌÇØÇϱâ·Î´Â ºÎ¸ð, ÀÚ½Ä °´Ã¼¸¦ ³õ°í ¾ê±â¸¦ Çغ¸¸é
°¡²û ºÎ¸ð °´Ã¼´Â ºÎ¸ð°´Ã¼ È¥ÀÚ¸¸À¸·Î 󸮰¡ °¡´ÉÇÏÁÒ~ ¹°·Ð Àڽݴü¸¦ ¾Ë¾Æ¾ß ÇÒ¶§µµ ÀÖ°í ¸ð¸¦¶§µµ ÀÖÁö¸¸¼µµ~
¸ô¶óµµ »ó°ü¾øÀ»¶§°¡ ´À½¼ÇÑ ¿¬°á(?) À̶ó°í »ý°¢ÇÏ½Ã¸é µÇ½Ã±¸¿ä~ ²À ¿¬°üÀÌ ÀÖ´Ù ½ÍÀ¸¸é °ÇÑ ¿¬°á À̶ó°í ~
¾Æ~ Á¦°¡ Àû¾î³õ°íµµ ¾î·Æ³×¿ä
°£´ÜÇÏ°Ô ¼³¸íÇϸé
ºÎ¸ð¿Í ¾ÆÀÌ°¡ Àִµ¥ ºÎ¸ð´Ô µ¿Ã¢È¸ °¡½Ç¶§´Â ²À ¾ÆÀ̵éÀ» µ¥·Á°¥ ÇÊ¿ä°¡ ¾øÀ¸´Ï ´À½¼ÇÑ ¿¬°á~
¾ÆÀ̵é Çп¹È¸ °¡½Ã¸é ºÎ¸ð´ÔµéÀº ´Ù °¡½Ã´Ï °ÇÑ ¿¬°á~
Àü ´ëÃæ ÀÌ·¸°Ô ÀÌÇØÇØ¿ä. ¹°·Ð Á¦ °³ÀÎÀûÀÎ »ý°¢ÀÔ´Ï´Ù~