Àý¾àÈ®Àå °¡´ÉÇÑ Å©·Î½º ¾ð¾î ¼ºñ½º °³¹ßÀ»À§ÇÑ ¼ÒÇÁÆ®¿þ¾î ÇÁ·¹ÀÓ ¿öÅ© | |
Áö±Ý ´Ù¿î·Îµå |
Àý¾à ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- Apache
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Apache Software Foundation
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://www.apache.org/
- ¿î¿µÃ¼Á¦:
- Mac OS X
- ÆÄÀÏ Å©±â:
- 654 KB
Àý¾à ű×
Àý¾à ¼³¸í
È®Àå °¡´ÉÇÑ Å©·Î½º ¾ð¾î ¼ºñ½º °³¹ßÀ»À§ÇÑ ¼ÒÇÁÆ®¿þ¾î ÇÁ·¹ÀÓ ¿öÅ© Chrift´Â C ++, Ruby, Erlang, Perl, Java, Python, PHP, Haskell, C #, Cocoa, SmallTalk ¹× Ocaml.Thrift »çÀÌ¿¡¼ È¿À²ÀûÀÌ°í ¿øÈ°ÇÏ°Ô ÀÛµ¿ÇÏ´Â ¼ºñ½º¸¦ ±¸ÃàÇϱâ À§ÇØ ¼ÒÇÁÆ®¿þ¾î ½ºÅÃÀ» °áÇÕÇÕ´Ï´Ù. °£´ÜÇÑ Á¤ÀÇ ÆÄÀÏÀÇ À¯Çü ¹× ¼ºñ½º ÀÎÅÍÆäÀ̽º. ÇØ´ç ÆÄÀÏÀ» ÀÔ·ÂÀ¸·Î »ç¿ëÇÏ¿© ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡¼ ¿øÈ°ÇÏ°Ô Åë½ÅÇÏ´Â RPC Ŭ¶óÀ̾ðÆ® ¹× ¼¹ö¸¦ ½±°Ô ºôµåÇÏ´Â µ¥ »ç¿ëÇÒ Äڵ带 »ý¼ºÇÕ´Ï´Ù .Thrift´Â Ŭ¶óÀ̾ðÆ® ¹× ¼¹ö Code.note¿¡¼ ¿øÀÚ ¿øÀÚ Çü ¹öÀü º¯°æÀ» Áö¿øÇϵµ·Ï Ưº°È÷ ¼³°èµÇ¾ú½À´Ï´Ù. ÀÚ¼¼ÇÑ Mac OS X ¼³Ä¡ ÁöħÀº ¿©±â¿¡¼ ãÀ» ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº "Thrift"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. °£´Ü: ¡¤ Áß°í½Ã ÄÚµå´Â ºÒÇÊ¿äÇÑ Á¾¼Ó¼ºÀÌ ¾øÀ¸¸ç °£´ÜÇÏ°í Á¢±Ù ÇÒ ¼ö ÀÖ½À´Ï´Ù. Åõ¸íµµ: ¡¤ Áß°íÇ°Àº ¸ðµç ¾ð¾î¿¡¼ °¡Àå ÀϹÝÀûÀÎ °ü¿ë±¸¸¦ ÁؼöÇÕ´Ï´Ù. ÀÏ°ü¼º: ¡¤ Æ´»õ ½ÃÀå, ¾ð¾î º° Ư¡Àº ÇÙ½É ¶óÀ̺귯¸®°¡ ¾Æ´Ñ È®Àå¿¡ ¼ÓÇÕ´Ï´Ù. ¼º´É: ¡¤ ¼º´ÉÀ» À§Çؼ´Â ¸ÕÀú, ¿ì¾ÆÇÑ µÎ ¹ø°·Î ³ë·ÂÇϽʽÿÀ. ¡¤ ÀÎÅÍÆäÀ̽º ¼³¸í ¾ð¾î - ¸ðµç °ÍÀÌ ¸¹Àº ¾ð¾î¿¡ ´ëÇÑ ¹ÙÀεùÀ» »ý¼º ÇÒ ¼öÀÖ´Â IDL ÆÄÀÏ¿¡ ¸ðµç °ÍÀÌ ÁöÁ¤µË´Ï´Ù. ThriftidlÀ» ÂüÁ¶ÇϽʽÿÀ ¡¤ ¾ð¾î ¹ÙÀεù - Chrift´Â C ++, C #, Cocoa, Erlang, Haskell, Java, Ocaml, Perl, PHP, Python, Ruby, Smalltalk¿¡¼ Áö¿øµË´Ï´Ù. ¡¤ ³×ÀÓ ½ºÆäÀ̽º - °¢ ¾²¸®ÇÁÆ® ÆÄÀÏÀº ÀÚü ³×ÀÓ ½ºÆäÀ̽º¿¡ ÀÖÀ¸¸ç ¿©·¯ Áß°íÇ° ÆÄÀÏ¿¡¼ µ¿ÀÏÇÑ ½Äº°ÀÚ¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¾ð¾î ³×ÀÓ ½ºÆäÀ̽º - ¾²·¹±â ÆÄÀÏ ´ç °¢ ÇÁ·Î±×·¡¹Ö ¾ð¾î¿¡ ´ëÇØ ¾î¶² ³×ÀÓ ½ºÆäÀ̽º¸¦ »ç¿ëÇؾßÇÏ´ÂÁö ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ±âº» À¯Çü - ÁßÁ¡Àº ÀÛÀº ±âº» À¯Çü ¼¼Æ®°¡ ÀÖ½À´Ï´Ù. thrifttypes¸¦ ÂüÁ¶ÇϽʽÿÀ ¡¤ »ó¼ö ¹× ¿°Å Çü - »ó¼ö °ªÀº ³í¸® À̸§À» ÇÒ´ç ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ±¸Á¶¹° - ±¸Á¶Ã¼¸¦ »ç¿ëÇÏ¿© °ü·Ã µ¥ÀÌÅ͸¦ ±×·ìÈÇÕ´Ï´Ù. ±¸Á¶Ã¼´Â ¸ðµç À¯ÇüÀÇ Çʵ带 °¡Áú ¼ö ÀÖ½À´Ï´Ù. thrifttypes¸¦ ÂüÁ¶ÇϽʽÿÀ ¡¤ ½ºÆÄ ½º ±¸Á¶¹° - ¼³Á¤µÇÁö ¾ÊÀº ¼±ÅÃÀû ±âº» Çʵå¿Í null ÀÎ ÂüÁ¶ Çʵå´Â ¿ÍÀ̾ ÅëÇØ Àü¼ÛµÇÁö ¾Ê½À´Ï´Ù. ¡¤ ±¸Á¶Ã¼ ÁøÈ - ÇʵåÀÇ Á¤¼ö ½Äº°ÀÚ¸¦ »ç¿ëÇÏ¿© ±âÁ¸ Ŭ¶óÀ̾ðÆ®¸¦ Æı«ÇÏÁö ¾Ê°í ÇʵåÀÇ Ãß°¡ ¹× Á¦°Å°¡ 󸮵˴ϴÙ. ¡¤ ÄÁÅ×ÀÌ³Ê - ±âº» À¯Çü, ±¸Á¶Ã¼ ¹× ±âŸ ÄÁÅ×À̳ÊÀÇ ¼¼Æ®, ¸ñ·Ï ¹×Áöµµ¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù. thrifttypes¸¦ ÂüÁ¶ÇϽʽÿÀ ¡¤ À¯Çü Á¤ÀÇ - ¸ðµç À¯ÇüÀ» ´õ Àß ¼³¸íÇÏ´Â À̸§À» ÁöÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¼ºñ½º - ¼ºñ½º´Â ±â´É ±×·ìÀÔ´Ï´Ù. ¡¤ ¼ºñ½º »ó¼Ó - ¼ºê ¼ºñ½º´Â ±âº» ¼ºñ½ºÀÇ ¸ðµç ±â´ÉÀ» ±¸ÇöÇϸç Ãß°¡ ±â´ÉÀ» °¡Áú ¼ö ÀÖ½À´Ï´Ù. ¡¤ ºñµ¿±â½Ä È£Ãâ - °á°ú¸¦ ¹ÝȯÇÏÁö ¾Ê´Â ÇÔ¼ö´Â ºñµ¿±â ÀûÀ¸·Î È£Ãâ µÉ ¼ö ÀÖÀ¸¹Ç·Î ¼¹ö°¡ ¿äû 󸮸¦ ¿Ï·á ÇÒ ¶§±îÁö Â÷´ÜµÇÁö ¾Êµµ·Ï Ŭ¶óÀ̾ðÆ®°¡ Â÷´ÜµÇÁö ¾Ê½À´Ï´Ù. ¼¹ö´Â µ¿ÀÏÇÑ Å¬¶óÀ̾ðÆ®ÀÇ ºñµ¿±â½Ä È£ÃâÀ» º´·Ä / ¿À¸¥ÂÊÀ¸·Î ½ÇÇàÇÒ ¼ö ÀÖ½À´Ï´Ù. ¡¤ ¿¹¿Ü - ¿À·ù°¡ ¹ß»ýÇϸé ÇÔ¼ö°¡ Ç¥ÁØ ¶Ç´Â »ç¿ëÀÚ Á¤ÀÇ ¿¹¿Ü¸¦ throw ÇÒ ¼ö ÀÖ½À´Ï´Ù.
Àý¾à °ü·Ã ¼ÒÇÁÆ®¿þ¾î