Á¥²ÀÁöÆÄÀÏ ÀúÀå¼Ò ¼ÒÇÁÆ®¿þ¾î | |
Áö±Ý ´Ù¿î·Îµå |
Á¥²ÀÁö ¼øÀ§ ¹× ¿ä¾à
±¤°í
- ƯÇã:
- BSD License
- °¡°Ý:
- FREE
- °Ô½ÃÀÚ À̸§:
- Lukasz Marcin Podkalicki
- °Ô½ÃÀÚ À¥»çÀÌÆ®:
- http://podkalicki.com
Á¥²ÀÁö ű×
Á¥²ÀÁö ¼³¸í
ÆÄÀÏ ÀúÀå¼Ò ¼ÒÇÁÆ®¿þ¾î FStorage´Â ¿ÀÇ ¼Ò½º, °¡º±°í, ¹«·á ¹× ºü¸¥ ÆÄÀÏ ½ºÅ丮Áö ¼ÒÇÁÆ®¿þ¾îÀÔ´Ï´Ù. ½ºÅ丮Áö´Â ¼¹ö ¹× ÆÄÀÏ È£½ºÆà ÀÛ¾÷ÀÔ´Ï´Ù. fstorage ¼¹ö API¸¦ »ç¿ëÇϸé ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ FSTP (ÆÄÀÏ ÀúÀå Àü¼Û ÇÁ·ÎÅäÄÝ / ÀÌÁø Àü¼Û ÇÁ·ÎÅäÄÝ)¸¦ ÅëÇØ Åë½Å ÇÒ ¼öÀÖ°ÔÇÕ´Ï´Ù. Applications´Â ƯÁ¤ F Å° (ÆÄÀÏ Å°) ¹× / ¶Ç´Â AKET (¾×¼¼½º Å°)¿¡ ´ëÇÑ ÆÄÀÏÀ» º¸³¾ ¼ö ÀÖ½À´Ï´Ù. Ŭ¶óÀ̾ðÆ® / API´Â C / C ++ / Python / PHP ÇÁ·Î±×·¡¸Ó°¡ »ç¿ëÇϵµ·Ï ¼³°èµÇ¾ú½À´Ï´Ù. ¹®¼´Â ¾Æ·¡¿¡ ³ª¿µÇ¾î ÀÖ½À´Ï´Ù. FStorage ¼ÒÇÁÆ®¿þ¾î¿¡´Â ANSI C ¹× C ++ API°¡ Æ÷ÇԵ˴ϴÙ. Python ¶Ç´Â PHP API¸¦ »ç¿ëÇÏ·Á¸é Python ¶Ç´Â PHP API¸¦ »ç¿ëÇؾßÇÕ´Ï´Ù (¸µÅ©) .FStorage Server ¹× Fstorage API°¡ Linux ¹× FreeBSD¿¡¼ Áö¿øµË´Ï´Ù. Áß¿äÇÑ °ÍÀº ¼¹ö filesystem¿¡¼ http ÇÁ·ÎÅäÄÝÀ» ÅëÇØ nginx http server (ngx_http_fstorage_module)¸¦ »ç¿ëÇÏ¿© nginx http server (ngx_http_fstorage_module)·Î È£½ºÆà / ½ºÆ®¸®¹Ö ÇÒ ¼ö ÀÖ´Ù´Â °ÍÀÔ´Ï´Ù. FS_SRV (¼¹ö)¿Í FS_CLI (Ŭ¶óÀ̾ðÆ®) °£ÀÇ ÀÛ¾÷Àº ´ÙÀ½À» ¼öÇàÇÕ´Ï´Ù. 1. ¼Û½Å ÆÄÀÏ : * (1) FS_CLI to connect - ÀÛµ¿ ½ÇÆÐ fs_cli ´Ù¸¥ ¹é¿£µå ¼¹ö (config º¯¼ö ¹é¿£µå¿¡¼)¸¦ ¼±ÅÃÇÑ ´ÙÀ½ * (2) fs_srv ÁÖ¼Ò fs_cli°¡ trusted (config º¯¼ö holtive_ips) ÇÚµå ¼ÎÀÌÅ©¿Í ÇÚµå ¼ÎÀÌÅ©¸¦ ¼öÇàÇÏ´Â °æ¿ì * (2) fs_srv ±×·± ´ÙÀ½ * (3) FS_CLI´Â ¼¹öÀÇ ÀúÀå¼Ò ÆÄÀÏÀÇ ÆÄÀÏ Å©±â, Ŭ¶óÀ̾ðÆ® (»ç¿ë °¡´ÉÇÑ ¿©À¯ °ø°£, ¼¹ö·Îµå ½Ã°£)¿¡¼ Áú¹®À» ºÐ¼®ÇÏ°í OK ¼¹ö°¡ file_key ¹× ¼ö½Å ÆÄÀÏ·Î ÀÀ´äÀ» Àü¼ÛÇÏ´Â °æ¿ì Áú¹®ÀÔ´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é fs_cli°¡ Á¡ (1)¿¡¼ ½ÃÀÛÇÕ´Ï´Ù. ±×·± ´ÙÀ½ * (4) FS_CLI°¡ ¸¸µé¾îÁö°í ¿¬°áÀÌ ´ÝÈü´Ï´Ù. * (5) F Å° :: »ç¿ëÇÒ Áغñ°¡µÇ¾ú½À´Ï´Ù. 2. ¼ö½Å ÆÄÀÏ - ÆÄÀÏÀ»¹Þ´Â ¹æ¹ý¿¡´Â µÎ °¡Áö°¡ ÀÖ½À´Ï´Ù. fs_cli ¶Ç´Â http¸¦ ÅëÇØ nginx (ngx_http_fstorage_module)¿¡ ÀÇÇØ Á÷Á¢ Á÷Á¢ µÎ °¡Áö ¹æ¹ýÀº ¸ðµÎ F Å°ÀÇ µ¿ÀÏÇÑ º¹È£È¸¦ »ç¿ëÇÏ°í ÀÖ½À´Ï´Ù. http¸¦ ÅëÇØ nginx (ngx_http_fstorage_module)·Î ÆÄÀÏÀ» °¡Á® ¿À·Á¸é URLÀ» ¸¸µé ÇÊ¿ä°¡ ÀÖ½À´Ï´Ù (¿¹ : http://fsx.mydomain.com/sabali.flv?fkey=1GHKOP4PRN). ¿øÇÏ´Â °æ¿ì ½Ã°£ ¾×¼¼½º Å° (AKEY)¸¦ »ç¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù (¿¹ : http://fsx.mydomain.com/sabali.flv?fkey=1GHKOP4PRNAKEY=5HIHTQK8). fs_cli : * (1) FS_CLI ƯÁ¤ ¹é¿£µå / FS_SRV (f Å°)¿¡ ¿¬°áÇϽʽÿÀ. * (2) FS_SRV ÁÖ¼Ò FS_CLI°¡ ½Å·ÚÇÒ ¼öÀÖ´Â °æ¿ì (CONFIGAL VARIBLY HOLFIED_IPS) ÇÚµå ¼ÎÀÌÅ© ¹× ÇÚµå ¼ÎÀÌÅ©°¡ ¼º°øÇÑ °æ¿ì * (3) FS_CLI FS_SRV ºÐ¼® QYESTION (file_key°¡ ¿Ã¹Ù¸¥ chwckingÀÌ ÀÖ°í ÆÄÀÏÀÌ Á¸ÀçÇÏ´Â °æ¿ì chwcking)À» °¡Á® ¿À´Â Áú¹®À» º¸³»°í OK ¼¹ö°¡ ÆÄÀÏÀ» º¸³»±â ½ÃÀÛÇϸé ÆÄÀÏÀ» º¸³»°í ÀÖ½À´Ï´Ù. ±×·¸Áö ¾ÊÀ¸¸é FS_CLI ¼ö½Å ¿À·ù ÄÚµå ¹× ¿¬°áÀÌ ´ÝÈü´Ï´Ù. ±×·± ´ÙÀ½ * (4) FS_CLI ¼ö½Å ÆÄÀÏ ¹× ¿¬°áÀÌ ´ÝÈü´Ï´Ù. ¼³Ä¡ :ÀÌ ÆÐÅ°Áö¸¦ ÄÄÆÄÀÏÇÏ´Â °¡Àå °£´ÜÇÑ ¹æ¹ýÀº ´ÙÀ½°ú °°½À´Ï´Ù. 1. ÆÐÅ°ÁöÀÇ ¼Ò½º Äڵ尡 Æ÷ÇÔ µÈ µð·ºÅ丮¿¡`CD '¸¦ ÀÔ·ÂÇÏ°í`./configure'¸¦ ÀÔ·ÂÇÏ¿© ½Ã½ºÅÛ¿¡ ´ëÇÑ ÆÐÅ°Áö¸¦ ±¸¼ºÇÕ´Ï´Ù. ÀÌÀü ¹öÀüÀÇ System V¿¡¼`csh '¸¦ »ç¿ëÇÏ´Â °æ¿ì`cson's configure 'ÀÚü¸¦ ½ÇÇàÇϱâ À§ÇØ`csh'¸¦ ¹æÁöÇϱâ À§ÇØ`sh ./configure '¸¦ ÀÔ·ÂÇØ¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù.`configure'´Â Àá½Ã °É¸³´Ï´Ù. ½ÇÇà Áß¿¡´Â ITS°¡ È®ÀÎÇÏ´Â ±â´ÉÀ» ¾Ë¸®´Â ¸Þ½ÃÁö¸¦ ÀμâÇÕ´Ï´Ù .2. ÆÐÅ°Áö¸¦ ÄÄÆÄÀÏÇÏ·Á¸é`make '¸¦ ÀÔ·ÂÇϽʽÿÀ. ¼±ÅÃÀûÀ¸·Î,`check '¸¦ ÀÔ·ÂÇÏ¿© package.4¿Í ÇÔ²² Á¦°øµÇ´Â ÀÚü Å×½ºÆ®¸¦ ½ÇÇàÇÕ´Ï´Ù. `make install 'À» ÀÔ·ÂÇÏ¿© ÇÁ·Î±×·¥ ¹× ¸ðµç µ¥ÀÌÅÍ ÆÄÀÏ ¹× ¹®¼¸¦ ¼³Ä¡ÇϽʽÿÀ .5. `clean 'À» ÀÔ·ÂÇÏ¿© ¼Ò½º ÄÚµå µð·ºÅ丮¿¡¼ ÇÁ·Î±×·¥ ¹ÙÀ̳ʸ® ¹× °³Ã¼ ÆÄÀÏÀ» Á¦°Å ÇÒ ¼ö ÀÖ½À´Ï´Ù. ¶ÇÇÑ`configure '»ý¼º µÈ ÆÄÀÏÀ» Á¦°ÅÇÏ·Á¸é (±×·¡¼ ´Ù¸¥ Á¾·ùÀÇ ÄÄÇ»ÅÍ¿¡ ´ëÇÑ ÆÐÅ°Áö¸¦ ÄÄÆÄÀÏ ÇÒ ¼ö ÀÖÀ½),`make distclean'À» ÀÔ·ÂÇϽʽÿÀ. ¶ÇÇÑ`À¯Áö º¸¼ö°¡ ±ú²ýÇÑ '¸ñÇ¥µµ ÀÖÁö¸¸ ÁÖ·Î ÆÐÅ°ÁöÀÇ °³¹ßÀÚµéÀ»À§ÇÑ °ÍÀÔ´Ï´Ù. À̸¦ »ç¿ëÇÏ´Â °æ¿ì ¹èÆ÷¿Í ÇÔ²² Á¦°øµÈ ÆÄÀÏÀ» Àç»ý¼ºÇϱâ À§ÇØ ¸ðµç Á¾·ùÀÇ ´Ù¸¥ ÇÁ·Î±×·¥À» °¡Á®¿Í¾ß ÇÒ ¼ö ÀÖ½À´Ï´Ù. ´ÙÀ½Àº "fstorage"ÀÇ ÁÖ¿ä ±â´ÉÀÌ ÀÖ½À´Ï´Ù. ¡¤ ANSI C¿¡¼ÀÇ È¿À²ÀûÀÎ ±¸Çö, ¡¤ ¹ÙÀ̳ʸ® Àü¼Û ÇÁ·ÎÅäÄÝ FSTP (ÆÄÀÏ ÀúÀå¼Ò Àü¼Û ÇÁ·ÎÅäÄÝ), ¡¤ È®Àå ¼º ¹× ´ÙÁß Æû Áö¿ø (Linux / FreeBSD), ¡¤ ANSI C, C ++, Python ¹× PHP¿¡ ´ëÇÑ Å¬¶óÀ̾ðÆ® / APIÀÇ Áö¿ø, ¡¤ Nginx (http://wiki.nginx.org)¿ÍÀÇ ÅëÇÕ - NGX_HTTP_FSTORAGE_MODULE. ¡¤ °£´ÜÇÑ ±¸¼º, ¡¤ °£´ÜÇÑ ¿¬°á È£½ºÆ® °ü¸® (Çã¿ë µÈ IP), ¡¤ BSD ¶óÀ̼¾½º. ¿ä±¸ »çÇ× : ¡¤ ÆÄÀ̽ã
Á¥²ÀÁö °ü·Ã ¼ÒÇÁÆ®¿þ¾î
»çÀü ÇÁ·Î±×·¡¹Ö
»çÀü ÇÁ·Î±×·¡¹ÖÀº º´·Ä, ºÐ»ê ¹× µ¿½Ã ÄÄÇ»ÆÃÀ»À§ÇÑ ±×¸®µå Java ¶óÀ̺귯¸®ÀÔ´Ï´Ù. ...
89
HTML :: ÅøÆÁ :: JavaScript
Walter ZornÀÇ JavaScript ÅøÆÁ ¶óÀ̺귯¸®¸¦ ½±°Ô »ç¿ëÇÒ ¼öÀÖ´Â Perl ÀÎÅÍÆäÀ̽º ...
289