Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
»ùÓÚÈÝÆ÷ÔÆµÄ΢·þÎñ¼Ü¹¹Êµ¼ù
 
×÷ÕߣºMatt Wrock À´Ô´£ºdockone.io ·¢²¼ÓÚ 2015-7-28
  2789  次浏览      29
 

΢·þÎñ¼Ü¹¹µÄµ®ÉúºÍÈÝÆ÷¼¼ÊõµÄÁ÷ÐУ¬¼¸ºõÊÇͬʱ·¢ÉúµÄ£¬Õâ²¢·ÇżȻ£¬¶øÊÇ»¥ÁªÍøÊ±´úµ¹±Æ´«Í³¼¼ÊõºÍ¼Ü¹¹¶ø²úÉúµÄ±ä¸ï£¬¶øÒÔDockerΪ´ú±íµÄÈÝÆ÷¼¼ÊõÔòΪ΢·þÎñÀíÄîÌṩÁËÆ¥ÅäµÄʵÏÖ»úÖÆ£¬±¾ÎÄ×÷Õß´ÓʲôÊÇ΢·þÎñÇÐÈ룬ÏêϸµÄ½éÉÜÁË΢·þÎñ¼Ü¹¹µÄÓÅÊÆ£¬×îºó´Ó×ÔÉíʵ¼ù³ö·¢£¬¸ø³öÁË΢·þÎñ¼Ü¹¹µÄÔÆ¶Ëʵ¼ù¡£

½üÄêÀ´£¬Î¢·þÎñ¼Ü¹¹¼°ÈÝÆ÷¼¼Êõ±¸ÊܹØ×¢£¬ÔÚ¸÷ÀàÎÄÕ¡¢Ñݽ²¡¢²©¿ÍÖÐÆµÆµÁÁÏ࣬³ÉΪҵ½ç×îÈÈÃŵϰÌâ¡£ÔÚʱÉеĴʻãºÍÈÈÇéÂúÂúµÄÌÖÂÛ±³ºó£¬ÈËÃÇ¿ªÊ¼ÑÏËàµÄÖØÐÂ˼¿¼»¥ÁªÍøÊ±´ú·þÎñµÄ¼Ü¹¹ÒÔ¼°Ó¦Óÿª·¢¡¢ÔËάµÄ·½·¨¡£Î¢·þÎñÒÔÒ»ÖÖȫеļܹ¹Éè¼ÆÄ£Ê½£¬Ç£¶¯ÁË»¥ÁªÍøÓ¦ÓôÓÉè¼Æµ½ÔËάÕû¸öÁ÷³Ì·½·¨Â۵ıä¸ï¡£??¶øÒÔDockerΪ´ú±íµÄÈÝÆ÷¼¼ÊõÔòΪ΢·þÎñÀíÄîÌṩÁËÆ¥ÅäµÄʵÏÖ»úÖÆ£¬½ø¶øÊµÖÊÐԵĸıäÁËÐÂÒ»´úÓ¦Óÿª·¢ºÍ·¢²¼µÄ·½Ê½¡£

ʲôÊÇ΢·þÎñ¼Ü¹¹£¿

΢·þÎñ¼Ü¹¹£¨Microservices Architecture£©ÊÇÒ»Öּܹ¹·ç¸ñ£¨Architectural Style£©ºÍÉè¼ÆÄ£Ê½£¬Ìᳫ½«Ó¦Ó÷ָî³ÉһϵÁÐϸСµÄ·þÎñ£¬Ã¿¸ö·þÎñרעÓÚµ¥Ò»ÒµÎñ¹¦ÄÜ£¬ÔËÐÐÓÚ¶ÀÁ¢µÄ½ø³ÌÖУ¬·þÎñÖ®¼ä±ß½çÇåÎú£¬²ÉÓÃÇáÁ¿¼¶Í¨ÐÅ»úÖÆ£¨ÈçHTTP/REST£©Ï໥¹µÍ¨¡¢ÅäºÏÀ´ÊµÏÖÍêÕûµÄÓ¦Óã¬Âú×ãÒµÎñºÍÓû§µÄÐèÇó¡£

΢·þÎñ×÷Ϊ¼Ü¹¹Ä£Ê½µÄ±ä¸ï£¬Æäµ®Éú¾ø·ÇżȻ¡£ËüÊǵ±´«Í³·þÎñ¼Ü¹¹ÔÚ»¥ÁªÍøÊ±´úÔâÓöÌôսʱ£¬ÈËÃǶÔÓڼܹ¹Ä£Ê½£¬¿ª·¢ºÍÔËά·½·¨ÂÛµÄÒ»ÖÖ·´Ë¼¡£ËùÒÔ£¬ÔÚÉîÈë̽ÌÖ΢·þÎñ¼Ü¹¹Ö®Ç°£¬ÎÒÃÇÏȻعËһϸüΪÆÕ±éµÄ´«Í³·þÎñ¼Ü¹¹¡£

´«Í³¡°µ¥¿é¼Ü¹¹¡±£º

ÔÚ¹ýÈ¥µÄ10¶àÄêÖУ¬ÉõÖÁÊÇ΢·þÎñÈÕÇ÷Á÷Ðеĵ±Ï£¬¾ø´ó¶àÊýÓ¦ÓòÉÓõÄÈÔÊÇÎÒÃǸüΪÊìϤµÄ´«Í³¼Ü¹¹£¬³ÆÖ®Îª¡°µ¥¿é¼Ü¹¹£¨Monolithic Architecture£©¡±Ä£Ê½¡£´ËÀà¼Ü¹¹ÏµÍ³Í¨³£ÒÔ¼¼Êõ·Ö²ã£¬ÀýÈç×î³£¼ûµÄ¡°·Ö²ã¼Ü¹¹¡±ÖеıíÏֲ㡢ҵÎñÂß¼­²ã¡¢Êý¾Ý²ã¡£¶øÒµÎñÂß¼­Ôò¿É¸ù¾Ý¸ü¾ßÌåµÄÒµÎñÖ°Ôð¡¢¹¦ÄܽøÐÐÄ£¿é»¯£¬ÐγÉÂß¼­×é¼þ¡£ÕâÀïÐèÒªÌáһϵÄÊÇ£¬¡°·Ö²ã¼Ü¹¹¡±ËäÈ»ÓÐÂß¼­ÉϵÄÄ£¿éºÍ×é¼þ£¬µ«ÔÚÎïÀí²¿Êð¼Ü¹¹²ãÃæÈÔÊÇÒ»¸ö¡°µ¥¿é¡±£¬Í¨³£×÷Ϊһ¸öÕûÌå±àÒë¡¢´ò°ü¡¢²¿Êð¡¢ÔËά¡£¡°µ¥¿é¼Ü¹¹¡±±ãÊÇ´ÓÎïÀí²¿Êð½Ç¶È£¬¶ÔÓÚ°üÀ¨¡°·Ö²ã¼Ü¹¹¡±ÔÚÄÚµÄÓ¦Óüܹ¹Ä£Ê½µÄÒ»ÖÖ¶¨Òå¡£

¡°·Ö²ã¼Ü¹¹¡±ÊÇÈí¼þ¼Ü¹¹ÌåϵÖеľ­µäģʽ£¬Ò²Êdz¤Ê±¼äÀ´Ó¦Óüܹ¹Êµ¼ÊÉϵıê×¼¡£¶øµ¥¿é¼Ü¹¹Ò²ÓÐÆäÒ»¶¨ÓÅÊÆ£¬ÌåÏÖΪ£º

1.±ãÓÚ¿ª·¢£º´óÁ¿³£Óõļ¯³É¿ª·¢»·¾³£¨IDE£©ºÍ±à³Ì¿ò¼Ü£¨ÈçRails£¬Django£©¶¼ÊÇÎ§ÈÆ´«Í³¼Ü¹¹Ïµ¥¿éÓ¦ÓÃÉè¼ÆµÄ¡£ÕâЩ¹¤¾ßΪ¿ª·¢ÕßÌṩÁË·½±ãºÍÊìϤµÄ¿ª·¢¡¢µ÷ÊÔÌåÑ飻

2.±ãÓÚ²âÊÔ£ºÓÉÓÚÕû¸öÓ¦Óðüº¬ÔÚÒ»¸ö½ø³ÌÖУ¬ÔÚ³£Óù¤¾ßµÄÅäºÏÏÂÓ¦ÓÿÉÒÔºÜÈÝÒ×ÔÚ¿ª·¢¡¢²âÊÔ»·¾³ÖÐÆô¶¯¡£È»ºó²ÉÓÃUI×Ô¶¯»¯¹¤¾ß£¨ÈçSelenium£©±ã¿É¼òµ¥ÊµÏÖEnd-to-End²âÊÔ£»

3.±ãÓÚ²¿Ê𣺶àÊý±à³ÌÓïÑԺͿò¼Ü¶¼ÓÐÌØ¶¨µÄÓ¦Óôò°ü¸ñʽ¡£²¿ÊðÖ»Ð轫µ¥Ò»Èí¼þ°ü¸´ÖƵ½ÔËÐл·¾³¡£¶øÕâÒ»¹ý³ÌÒ²¿Éͨ¹ýÏÖÓй¤¾ßʵÏÖ×Ô¶¯»¯¡£

ÓÉÓÚÕâЩÓŵ㣬ÔÚÏîÄ¿³õÆÚ£¬µ¥¿é¼Ü¹¹ÓÐÒ»¶¨µÄÎüÒýÁ¦¡£¿ª·¢Õß¿ÉÒÔͨ¹ý¹¤¾ß¡¢¿ò¼Ü¿ìËÙÉú³ÉÓ¦ÓÃÔ­ÐÍ£¬¶ø²»±Ø»¨´óÁ¿¾«Á¦ÔÚ·þÎñ·Ö½âºÍ·Ö²¼Ê½¼Ü¹¹Éè¼ÆÉÏ¡£µ«Ëæ×ÅÒµÎñµÄÀ©Õź͹¦ÄܵÄÀÛ»ý£¬Ô­±¾¼òµ¥µÄÓ¦ÓÃÌå»ý»áѸËÙ±ä´ó£¬´Ëʱµ¥¿é¼Ü¹¹ºÜÄÑÊÊÓ¦¿ìËÙ±ä¸üµÄÐèÇó£¬ÓÉÓڼܹ¹²ãÃæµÄ¾ÖÏÞÐÔ£¬ÕâÀàÓ¦ÓûáÃæÁÙ¶àÖØÌôÕ½¡£

1.¿ª·¢Ð§ÂʵͣºËæ×ÅÓ¦Óø´ÔӶȵÄÔö¼Ó£¬Ô½À´Ô½ÉÙ¿ª·¢ÈËÔ±¶ÔÓ¦ÓÃÄÜÓÐÈ«¾ÖÐÔµÄÉî¶ÈÀí½â¡£Ð¹¦ÄÜ¿ª·¢ºÍȱÏÝÐÞ¸´ÄѶȳʼ¸ºÎÐÔÔö¼Ó¡£´úÂëÐ޸ĵÄÕýÈ·ÐÔÎÞ·¨±£ÕÏ¡£¶øÅÓ´óµÄ´úÂë¿âÐèÒª¸üÅÓ´óµÄ¿ª·¢ÍŶÓÀ´Î¬»¤£¬ÎÞÐÎÖÐÓÖÔöÌíÁ˹ÜÀí¡¢¹µÍ¨ºÍЭµ÷µÄ³É±¾¡£ÁíÍ⣬мÓÈëµÄÍŶӳÉÔ±ÐèÒª»¨·Ñ´óÁ¿µÄʱ¼äºÍ¾«Á¦À´ÊìϤһ¸ö¸´ÔӵĴúÂë¿â¡£

2.½»¸¶ÖÜÆÚ³¤£ºÔÚµ¥Ò»½ø³ÌµÄµ¥¿é¼Ü¹¹Ï£¬ÈκÎ΢СµÄ¸Ä¶¯¶¼ÐèÒªÖØÐ±àÒë¡¢¼¯³É¡¢²âÊԺͲ¿ÊðÕû¸öÓ¦Óá£Ëæ×ÅÓ¦ÓÃÌå»ýµÄÔö´ó£¬½»¸¶Á÷³ÌºÍ·´À¡ÖÜÆÚ¶¼»áÏàÓ¦±ä³¤£¬Ó¦Ó÷¢²¼µÄ´ú¼ÛÒ²ËæÖ®Ôö¼Ó¡£ÓÚÊÇÓ¦Óý»¸¶ÖÜÆÚ±ä»º£¬½»¸¶¼ä϶»ýÀ۵ĴúÂë±ä¶¯Ôö¼Ó£¬´Ó¶ø¶ÔÓÚÏ´ν»¸¶²úÉú¸ü´óµÄѹÁ¦£¬ÐγɶñÐÔÑ­»·¡£

3.¼¼ÊõתÐÍÄÑ£ºµ¥Ò»½ø³Ì¡¢µ¥¿é¼Ü¹¹Òâζ×ÅÖÐÐÄ»¯µÄ¼¼ÊõÑ¡ÐÍ¡£±ÈÈ磬ӦÓõIJ»Í¬Âß¼­×齨ͨ³£ÐèÒª²ÉÓÃÏà¶ÔͳһµÄ±à³ÌÓïÑÔ¡¢¿ò¼ÜºÍ¼¼ÊõÕ»¡£ÕâЩÔÚÏîÄ¿³õʼ½×¶Î±ãÒѶ¨ÐÍ¡£Ö®ºó£¬¼´±ãÊÇÓ¦ÓÃÖÐȫеÄÂß¼­×é¼þ£¬Ò²ºÜÄѲÉÓò»Í¬µÄ¼¼ÊõÕ»¡£¶øµ±Ó¦Óôﵽһ¶¨¹æÄ£ºó£¬È«¾Ö»¯µÄ¼¼ÊõÕ»¸üлáÃæÁٺܸߵķçÏÕ¡£ËùÒÔ£¬µ¥¿é¼Ü¹¹Ó¦ÓÃÒ»µ©¶¨ÐÍ£¬¾ÍºÜÄÑÔÙÏíÊÜÐÐÒµ¼¼Êõ±ä¸ü¡¢·¢Õ¹Ëù´øÀ´µÄºìÀû¡£

ÓÉÓÚÕâЩ½á¹¹ÐÔ¡¢ÏµÍ³ÐÔÎÊÌâµÄ´æÔÚ£¬µ¥¿é¼Ü¹¹ÏµÄÓ¦ÓÃÔ½À´Ô½ÄÑÊÊÓ¦»¥ÁªÍøÊ±´ú¿ìËÙ±ä¸üµÄÊг¡ÐèÇó¡£Î¢·þÎñ±ãÊǴӼܹ¹²ãÃæ³ö·¢£¬Íƶ¯´«Í³Ó¦Óÿª·¢¡¢ÔËά·½Ê½µÄ±ä¸ï£¬´Ó¶ø°ïÖúÆóÒµ¿ìËÙÏìÓ¦Êг¡ÐèÇ󡢿ìËÙµü´ú¡¢¿ìËÙ½»¸¶£¬ÔÚ»¥ÁªÍøÊ±´ú±£³Ö¾ºÕùÁ¦¡£

΢·þÎñ¼Ü¹¹µÄÓÅÊÆ£º

ÔÚ΢·þÎñ¼Ü¹¹Ï£¬ÎÒÃǽ«Ô­±¾µ¥Ò»µÄÓ¦Óð´ÕÕ¹¦Äܱ߽ç·Ö½â³ÉһϵÁжÀÁ¢¡¢×¨×¢µÄ΢·þÎñ¡£Ã¿¸ö΢·þÎñ¶ÔÓ¦´«Í³Ó¦ÓÃÖеÄÒ»¸ö×é¼þ£¬µ«ÊÇ¿ÉÒÔ¶ÀÁ¢±àÒë¡¢²¿ÊðºÍÀ©Õ¹¡£Ïà¶Ôµ¥¿é¼Ü¹¹£¬Î¢·þÎñ¾ß±¸ÒÔÏÂÓÅÊÆ£º

1.¸´ÔӶȿɿأºÔÚ½«Ó¦Ó÷ֽâµÄͬʱ£¬¹æ±ÜÁËÔ­±¾¸´ÔÓ¶ÈÎÞÖ¹¾³µÄ»ýÀÛ¡£Ã¿Ò»¸ö΢·þÎñרעÓÚµ¥Ò»¹¦ÄÜ£¬²¢Í¨¹ý¶¨ÒåÁ¼ºÃµÄ½Ó¿ÚÇåÎú±íÊö·þÎñ±ß½ç¡£ÓÉÓÚÌå»ýС¡¢¸´ÔӶȵͣ¬Ã¿¸ö΢·þÎñ¿ÉÓÉÒ»¸öС¹æÄ£¿ª·¢ÍŶÓÍêÈ«ÕÆ¿Ø£¬Ò×ÓÚ±£³Ö¸ß¿Éά»¤ÐԺͿª·¢Ð§ÂÊ£»

2.¶ÀÁ¢²¿Êð£ºÓÉÓÚ΢·þÎñ¾ß±¸¶ÀÁ¢µÄÔËÐнø³Ì£¬ËùÒÔÿ¸ö΢·þÎñÒ²¿ÉÒÔ¶ÀÁ¢²¿Êð¡£µ±Ä³¸ö΢·þÎñ·¢Éú±ä¸üʱÎÞÐè±àÒë¡¢²¿ÊðÕû¸öÓ¦Óá£ÓÉ΢·þÎñ×é³ÉµÄÓ¦ÓÃÏ൱Óھ߱¸Ò»ÏµÁпɲ¢Ðеķ¢²¼Á÷³Ì£¬Ê¹µÃ·¢²¼¸ü¼Ó¸ßЧ£¬Í¬Ê±½µµÍ¶ÔÉú²ú»·¾³ËùÔì³ÉµÄ·çÏÕ£¬×îÖÕËõ¶ÌÓ¦Óý»¸¶ÖÜÆÚ¡£

3.¼¼ÊõÑ¡ÐÍÁé»î£ºÎ¢·þÎñ¼Ü¹¹Ï£¬¼¼ÊõÑ¡ÐÍÊÇÈ¥ÖÐÐÄ»¯µÄ¡£Ã¿¸öÍŶӿÉÒÔ¸ù¾Ý×ÔÉí·þÎñµÄÐèÇóºÍÐÐÒµ·¢Õ¹µÄÏÖ×´£¬×ÔÓÉÑ¡Ôñ×îÊʺϵļ¼ÊõÕ»¡£ÓÉÓÚÿ¸ö΢·þÎñÏà¶Ô¼òµ¥£¬µ±ÐèÒª¶Ô¼¼ÊõÕ»½øÐÐÉý¼¶Ê±ËùÃæÁٵķçÏսϵͣ¬ÉõÖÁÍêÈ«ÖØ¹¹Ò»¸ö΢·þÎñÒ²ÊÇ¿ÉÐеġ£

4.ÈÝ´í£ºµ±Ä³Ò»×齨·¢Éú¹ÊÕÏʱ£¬ÔÚµ¥Ò»½ø³ÌµÄ´«Í³¼Ü¹¹Ï£¬¹ÊÕϺÜÓпÉÄÜÔÚ½ø³ÌÄÚÀ©É¢£¬ÐγÉÓ¦ÓÃÈ«¾ÖÐԵIJ»¿ÉÓá£ÔÚ΢·þÎñ¼Ü¹¹Ï£¬¹ÊÕϻᱻ¸ôÀëÔÚµ¥¸ö·þÎñÖС£ÈôÉè¼ÆÁ¼ºÃ£¬ÆäËû·þÎñ¿Éͨ¹ýÖØÊÔ¡¢Æ½ÎÈÍË»¯µÈ»úÖÆÊµÏÖÓ¦ÓòãÃæµÄÈÝ´í¡£

5.À©Õ¹£ºµ¥¿é¼Ü¹¹Ó¦ÓÃÒ²¿ÉÒÔʵÏÖºáÏòÀ©Õ¹£¬¾ÍÊǽ«Õû¸öÓ¦ÓÃÍêÕûµÄ¸´ÖƵ½²»Í¬µÄ½Úµã¡£µ±Ó¦ÓõIJ»Í¬×é¼þÔÚÀ©Õ¹ÐèÇóÉÏ´æÔÚ²îÒìʱ£¬Î¢·þÎñ¼Ü¹¹±ãÌåÏÖ³öÆäÁé»îÐÔ£¬ÒòΪÿ¸ö·þÎñ¿ÉÒÔ¸ù¾Ýʵ¼ÊÐèÇó¶ÀÁ¢½øÐÐÀ©Õ¹¡£

΢·þÎñ¼Ü¹¹µÄÔÆ¶Ëʵ¼ù

ËäȻ΢·þÎñ¼Ü¹¹´øÀ´ÁËÖî¶àÓÅÊÆ£¬µ«±ØÐë³ÐÈÏ£¬¹¹½¨£¬²¿Êð£¬Î¬»¤·Ö²¼Ê½µÄ΢·þÎñϵͳ²¢²»ÈÝÒס£¶øÈÝÆ÷ËùÌṩµÄÇáÁ¿¼¶¡¢ÃæÏòÓ¦ÓõÄÐéÄ⻯ÔËÐл·¾³ÎªÎ¢·þÎñÌṩÁËÀíÏëµÄÔØÌ塣ͬÑù£¬»ùÓÚÈÝÆ÷¼¼ÊõµÄÔÆ·þÎñ½«¼«´óµÄ¼ò»¯ÈÝÆ÷»¯Î¢·þÎñ´´½¨¡¢¼¯³É¡¢²¿Êð¡¢ÔËάµÄÕû¸öÁ÷³Ì£¬´Ó¶øÍƶ¯Î¢·þÎñÔÚÔÆ¶ËµÄ´ó¹æÄ£Êµ¼ù¡£ÒÔϽ«ÒÔÁéÈ¸ÔÆÎªÀý£¬À´ËµÃ÷¸÷¸öÁ÷³ÌµÄʵ¼ù£º

´´½¨

ÁéÈ¸ÔÆµÄ¾µÏñ¹¹½¨ºÍ³ÖÐø¼¯³É·þÎñ°ïÖúÓû§½«¶ÀÁ¢¡¢¿É¸´ÓõÄ΢·þÎñ´ò°ü£¬×ª»¯ÎªËæÊ±¿ÉÒÔ²¿ÊðµÄÈÝÆ÷¾µÏñ¡£¼ÙÉèÓû§µÄ΢·þÎñ³ÌÐò£¬´æ´¢ÓÚGitHubµÈ´úÂëÍйܷþÎñÖУ¬Óû§¿ÉÒÔ½«Õâ¸ö´úÂë²Ö¿â¹¹½¨³ÉÈÝÆ÷¾µÏñ£¬²¢±£´æÔÚÁéÈ¸ÔÆµÄ¾µÏñ²Ö¿âÖУ¬Óû§¿ÉÒÔ½«Õâ¸ö΢·þÎñÒ»¼ü²¿Êðµ½ÎÒÃǵÄÈÝÆ÷ÔÆÆ½Ì¨¡£Í¬Ê±£¬ÁéÈ¸ÔÆÌṩÁ˳ÖÐø¼¯³ÉµÄ¹¦ÄÜ£¬Óû§¿ÉÒÔÑ¡ÔñÊÇ·ñÐÔʹÓá£Ã¿µ±Î¢·þÎñµÄ´úÂëÓб仯ʱ£¬¾Í¹¹½¨Ò»¸öеÄÈÝÆ÷¾µÏñ£¬ÒÔ±ãÒÔºó²¿ÊðʹÓá£

¼¯³É

ÁéÈ¸ÔÆ²»½öÔÚÆ½Ì¨µÄ¾µÏñ²Ö¿âÖл㼯ÁË´óÁ¿À´×ÔDocker¹Ù·½ºÍÉçÇøµÄÓÅÖʾµÏñ£¬Ò²Ö§³Öƽ̨ÒÔÍâµÄÈÎÒâ¾µÏñÔ´¡£Óû§¿ÉÒÔ×ÔÓÉ×éºÏ¡¢¸´ÓÃÊýÒÔÍò¼ÆµÄÈÝÆ÷»¯Î¢·þÎñ£¬Ïñ´î»ýľһÑùÇáËɼ¯³ÉÓ¦ÓᣱÈÈ磬Óû§ÐèÒªÒ»¸öͨÓõÄMySQLÊý¾Ý¿â·þÎñ£¬ËûÎÞÐè¹¹½¨¾µÏñ£¬¿ÉÒÔÖ±½ÓÔÚ¾µÏñÉçÇøÖÐÑ¡ÔñÊʺϵÄÊý¾Ý¿â·þÎñ¾µÏñ£¬²¢ÓëÆä΢·þÎñÁ´½ÓÆðÀ´¡£

²¿Êð

΢·þÎñÓÉÓÚ×é¼þÊýÁ¿ÖÚ¶à£¬ÔÆ¶Ë²¿Êð³ÉΪʵ¼ùÉϵÄÒ»¸öÄѵ㡣ÁéÈ¸ÔÆÒÔÈÝÆ÷ΪӦÓ÷¢²¼µÄÔØÌ壬Óû§²»±ØÖ¸¶¨´«Í³²¿Êð·½Ê½Öз±ËöµÄ²½Ö裬ֻÐèÌṩÈÝÆ÷¾µÏñºÍ¼òµ¥µÄÈÝÆ÷ÅäÖã¬Æ½Ì¨»á½«Õû¸ö²¿ÊðÁ÷³Ì×Ô¶¯»¯¡£

ÁéÈ¸ÔÆ»¹Óëdocker-compose¼æÈÝ£¬ÊµÏÖ¶ÔÓÚÓɶà¸ö΢·þÎñÈÝÆ÷×é³ÉµÄÍêÕûÓ¦ÓõÄÒ»¼ü²¿Êð¡£

ÔËά

΢·þÎñÓÉÓÚ¶ÀÁ¢½ø³ÌÖڶ࣬²¿ÊðºóµÄÔËά¡¢¹ÜÀí³ÉΪʵ¼ùÉϵÄÁíÒ»¸öÄѵ㡣ÁéÈ¸ÔÆÍêÈ«ÆÁ±Îµ×²ãÔÆÖ÷»úºÍ»ù´¡¼Ü¹¹ÔËά£¬ÈÃÓû§×¨×¢ÓÚÓ¦Óá£Í¬Ê±£¬ÁéÈ¸ÔÆÍ¨¹ýÈÝÆ÷±àÅÅ¡¢×Ô¶¯ÐÞ¸´¡¢×Ô¶¯À©Õ¹¡¢¼à¿ØÈÕÖ¾µÈ¸ß¼¶Ó¦ÓÃÉúÃüÖÜÆÚ·þÎñ£¬ÊµÏÖÈÝÆ÷»¯Î¢·þÎñµÄÖÇÄÜÍйܣ¬½øÒ»²½°ïÖúÓû§½µµÍÔËά³É±¾ºÍÄѶȡ£

ÍøÂç

΢·þÎñ¼Ü¹¹Ï¸÷×é¼þÖ®¼äµÄ¹µÍ¨¡¢Ð­µ÷¶ÔÍøÂçÓнϸßÒªÇó£¬ÓÈÆäÔÚÔÆ¶Ëʵ¼ùÖУ¬¸÷¸ö΢·þÎñ×é¼þµÄÎïÀíλÖÃÊǶ¯Ì¬µÄ£¬ÇÒ²»ÊÜÓ¦ÓÿØÖÆ¡£ÁéÈ¸ÔÆÌṩÍêÕûµÄÈÝÆ÷ÍøÂç½â¾ö·½°¸£¬Ö§³Ö¸ºÔؾùºâ¡¢·þÎñ·¢ÏÖ¡¢¿çÖ÷»ú¹ØÁª£¬ÒÔ¼°Ó¦Óð²È«ÄÚÍøÀ´È·±£Î¢·þÎñ¶ÔÄÚ¡¢¶ÔÍâÍøÂçµÄ¿ÉÓÃÐÔ¼°°²È«ÐÔ¡£

1.Ê×ÏÈ£¬ÒªÊµÏÖ·þÎñµÄ¸ß¿ÉÓÃÐÔ£¬¸ºÔؾùºâÆ÷ÊDZز»¿ÉÉٵģ¬ÁéÈ¸ÔÆÖ§³Ö»ùÓÚ´«Êä²ãºÍÓ¦ÓòãµÄ¸ºÔؾùºâ£¬ÒÔÂú×ãÓû§²»Í¬ÐèÇó¡£

¸ºÔؾùºâÒ²¿ÉÒÔʵÏÖ·þÎñ·¢ÏÖ£¬Ôƶ˲¿Êð·þÎñʱ£¬¸÷¸ö×é¼þ²¿ÊðµÄÎïÀíλÖÃÊÇÓпÉÄÜ·¢Éú±ä»¯µÄ¡£ÔÚÁéÈ¸ÔÆ£¬µ±Óû§´´½¨Ò»¸ö΢·þÎñµÄʱºò£¬²»ÂÛÕâ¸ö·þÎñÊÇֹͣ״̬»¹ÊÇÔËÐÐ״̬£¬ÎÒÃǶ¼»áΪ·þÎñ´´½¨¸ºÔؾùºâÆ÷ºÍÒ»¸öÓòÃû£¬ÕâÑùÆäËû·þÎñ¾Í¿ÉÒÔͨ¹ýÕâ¸öÓòÃû·ÃÎʸ÷þÎñ¡£¼´Ê¹·þÎñÖеÄÈÝÆ÷ʵÀý±»Ç¨ÒÆ£¬ÏµÍ³Ò²»áÔÚËüÖØÐÂÆô¶¯ºó£¬½«Ëü¹ÒÔØ»ØÔ­À´µÄ¸ºÔؾùºâÆ÷¡£

¿çÖ÷»ú¹ØÁª£¬ÊÇָ΢·þÎñµÄÈÝÆ÷ʵÀý»á±»²¿ÊðÔÚ²»Í¬µÄÔÆÖ÷»úÉÏ£¬µ«»á±»¹ØÁªµ½¸Ã·þÎñµÄ¸ºÔؾùºâÆ÷ÉÏ£¬ÒÔ·þÎñÀ´×ÔÄÚÍø»òÍâÍøµÄÇëÇó¡£

ÄÚ²¿·þÎñµØÖ·£¬¶ÔÓںܶà΢·þÎñÓ¦ÓÃÀ´Ëµ£¬ÕâÊǸöºÜÖØÒªµÄ¹¦ÄÜ£¬±ÈÈçÔÚÒ»¸öÓ¦ÓÃÖУ¬Ò»¸ö΢·þÎñÐèÒª·ÃÎÊÒ»¸öcache·þÎñÆ÷£¨±ÈÈçmemcached£©£¬µ«ÊdzöÓÚ°²È«µÄ¿¼ÂÇ£¬²»Ï£ÍûÍⲿÇëÇó·ÃÎʵ½Õâ¸öcache·þÎñÆ÷£¬¾Í¿ÉÒÔʹÓÃÁéÈ¸ÔÆµÄÄÚ²¿·þÎñµØÖ·¡£ÏµÍ³Í¬Ñù»á´´½¨¸ºÔؾùºâ£¬ÒÔ¼°ÓòÃû£¬µ«ÊÇÕâ¸öÓòÃûÖ»¹©¸ÃÓû§µÄÆäËû·þÎñ·ÃÎÊ£¬ÍⲿӦÓ㬻òÆäËûÓû§·þÎñÊÇÎÞ·¨·ÃÎʵġ£

רÊôIPÊÇÁéÈ¸ÔÆ×î½üÐÂÔöµÄÒ»¸ö¹¦ÄÜ£¬ÓÐЩÓû§ÓÉÓÚÌØÊâÐèÇ󣬲»Ï£ÍûºÍÆäËûÓû§¹²ÏíIP£¬¾Í¿ÉÒÔÉêÇëÒ»¸öרÊôIP£¬²¢°ó¶¨ÔÚ×Ô¼ºµÄÓ¦ÓÃÉÏ£¬ÒÔ»ñµÃ¸üºÃµÄ¸ôÀëÐÔ¡£

´æ´¢

΢·þÎñÌᳫ¶àÔª»¯³Ö¾ÃÐÔ£¨Polyglot Persistence£©£¬Ó¦ÓÃÄÚµÄÿ¸ö΢·þÎñ¿É¸ù¾Ýʵ¼ÊÐèÇóÑ¡Ôñ×îºÏÊʵÄÊý¾Ý·þÎñ¡£Î¢·þÎñÒ»°ã·ÖÁ½À࣬ÎÞ״̬·þÎñºÍÓÐ״̬·þÎñ£¬ÎÞ״̬·þÎñ±ÈÈçÓ¦Ó÷þÎñÆ÷£¬ËûÃÇͨ³£ÊDz»±£´æÊý¾ÝµÄ£¬·½±ãºáÏòµÄÀ©Õ¹¡£ÓÐ״̬·þÎñÐèÒª´æ´¢Êý¾Ý£¬±ÈÈçÊý¾Ý¿â·þÎñ£¬»º´æ·þÎñ¡£

DockerµÄÌØÐÔ£¬¾ö¶¨ÁËÈÝÆ÷±¾ÉíµÄÊý¾Ý²¢²»Êdz־û¯µÄ£¬ÐèҪͨ¹ý¹ÒÔØVolumeÀ´ÊµÏÖÊý¾ÝµÄ´æ´¢¡£ÁéÈ¸ÔÆ½«³Ö¾ÃÐÔÔÆ´æ´¢³éÏó³ÉÊý¾Ý¾í£¬¿ÉÒÔÖ±½Ó¹ÒÔØÔÚÈÝÆ÷ÉÏ£¬²¢ÔÚÈÝÆ÷ÖØÆô¡¢Ç¨ÒÆÖÐ×Ô¶¯ÖØÐ¹ÒÔØ¡£¿ÉÖ§³ÖÈÎÒâÈÝÆ÷»¯Êý¾Ý·þÎñ£¬¹©Î¢·þÎñÓ¦Óü¯³É¡£Í¬Ê±£¬Ö§³Ö¶Ô΢·þÎñÊý¾ÝµÄ±¸·Ý£¬»Ö¸´£¬ºÍÏÂÔØ£¬¿ÉÒÔÀûÓñ¸·ÝËæÊ±»Ö¸´Êý¾Ý¡£

΢·þÎñ¼Ü¹¹µÄµ®ÉúºÍÈÝÆ÷¼¼ÊõµÄÁ÷ÐУ¬¼¸ºõÊÇͬʱ·¢ÉúµÄ£¬Õâ²¢²»ÊÇżȻ¡£ÕâÊÇ»¥ÁªÍøÊ±´úµ¹±Æ´«Í³¼¼ÊõºÍ¼Ü¹¹¶ø²úÉúµÄ±ä¸ï£¬×îǰÏߵĿª·¢ÕߺÍËûÃÇËùÔڵĻ¥ÁªÍøÆóÒµ×îÏȸÐÊܵ½ÁËÕⳡ±ä¸ï¡£ÁéÈ¸ÔÆÏ£ÍûÓ뿪·¢ÕßÒ»Æð¹²Í¬ÒýÁìÕⳡ±ä¸ï£¬°ïÖú»¥ÁªÍøÆóÒµÕæÕýרעÓÚ×ÔÉíµÄºËÐÄÒµÎñ£¬²¢ÔÚ¼¼ÊõºÍ¼Ü¹¹Éϱ£³ÖÁìÏÈ¡£

   
2789 ´Îä¯ÀÀ       29
 
Ïà¹ØÎÄÕÂ

ÔÆ¼ÆËãµÄ¼Ü¹¹
¶ÔÔÆ¼ÆËã·þÎñÄ£ÐÍ
ÔÆ¼ÆËãºËÐļ¼ÊõÆÊÎö
Á˽âÔÆ¼ÆËãµÄ©¶´
 
Ïà¹ØÎĵµ

ÔÆ¼ÆËã¼ò½é
ÔÆ¼ÆËã¼ò½éÓëÔÆ°²È«
ÏÂÒ»´úÍøÂç¼ÆËã--ÔÆ¼ÆËã
ÈídzÎöÔÆ¼ÆËã
 
Ïà¹Ø¿Î³Ì

ÔÆ¼ÆËãÔ­ÀíÓëÓ¦ÓÃ
ÔÆ¼ÆËãÓ¦ÓÃÓ뿪·¢
CMMIÌåϵÓëʵ¼ù
»ùÓÚCMMI±ê×¼µÄÈí¼þÖÊÁ¿±£Ö¤
×îл¼Æ»®
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢ 6-12[ÏÃÃÅ]
È˹¤ÖÇÄÜ.»úÆ÷ѧϰTensorFlow 6-22[Ö±²¥]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 6-30[±±¾©]
ǶÈëʽÈí¼þ¼Ü¹¹-¸ß¼¶Êµ¼ù 7-9[±±¾©]
Óû§ÌåÑé¡¢Ò×ÓÃÐÔ²âÊÔÓëÆÀ¹À 7-25[Î÷°²]
ͼÊý¾Ý¿âÓë֪ʶͼÆ× 8-23[±±¾©]

ר¼ÒÊӽǿ´ITÓë¼Ü¹¹
Èí¼þ¼Ü¹¹Éè¼Æ
ÃæÏò·þÎñÌåϵ¼Ü¹¹ºÍÒµÎñ×é¼þµÄ˼¿¼
ÈËÈËÍøÒÆ¶¯¿ª·¢¼Ü¹¹
¼Ü¹¹¸¯»¯Ö®ÃÕ
̸ƽ̨¼´·þÎñPaaS
Ïà¹ØÅàѵ¿Î³Ì

ÔÆ¼ÆËãÔ­ÀíÓëÓ¦ÓÃ
Windows Azure ÔÆ¼ÆËãÓ¦ÓÃ

ĦÍÐÂÞÀ­ ÔÆÆ½Ì¨µÄ¹¹½¨ÓëÓ¦ÓÃ
ͨÓù«Ë¾GE DockerÔ­ÀíÓëʵ¼ù
ijÑз¢ÖÐÐÄ Openstackʵ¼ù
ÖªÃûµç×Ó¹«Ë¾ ÔÆÆ½Ì¨¼Ü¹¹ÓëÓ¦ÓÃ
ijµçÁ¦ÐÐÒµ »ùÓÚÔÆÆ½Ì¨¹¹½¨ÔÆ·þÎñ
ÔÆ¼ÆËãÓëWindows AzureÅàѵ
±±¾© ÔÆ¼ÆËãÔ­ÀíÓëÓ¦ÓÃ