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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
¹¹½¨Î¢·þÎñ
 
  3647  次浏览      27
 2018-1-22
 
±à¼­ÍƼö:
±¾ÎÄÀ´×ÔÓÚ¼òÊ飬±¾ÎÄÖØµã´Ó΢·þÎñµÄÑÝ»¯¡¢½¨Ä£Î¢·þÎñ¡¢Î¢·þÎñµÄÅäÖÃÒÔ¼°¹æ»®À´½²½âÈçºÎ¹¹½¨Î¢·þÎñµÈµÈ¡£

΢·þÎñÊÇʲô

΢·þÎñ¾ÍÊÇÒ»¸ö¶ÀÁ¢µÄ¿É²¿ÊðµÄÕ¼ÓÐ×Ô¼º½ø³ÌµÄÒ»¸öʵÌ壬 ÎÒÃÇÒ»°ã°ÑÕâ¸öʵÌå³ÆÖ®Îª·þÎñ¡£ ΢·þÎñµÄºËÐÄ˼άºÍSRPÔ­ÔòÊÇÒ»ÑùµÄ£º ¾ÛºÏËùÓÐÒòΪÏàͬԭÒò¶ø¸Ä±äµÄÔªËØ£¬ ·Ö¸îÄÇЩÒòΪ²»ÓÃÔ­Òò¶ø¸Ä±äµÄÔªËØ¡£ Ö»²»¹ýÊÇÕ¾ÔÚ¸ü¼Óºê¹ÛµÄ½Ç¶ÈÀ´Ë¼¿¼µÄ¡£? Ò»¸ö΢·þÎñÊÇÍêÈ«×ÔÖεģ¬Ëü¶ÔÍâÌṩAPI, ²¢ÇÒ×ÔÉíµÄ¸Ä±ä£¨²»°üÀ¨APIµÄ¸Ä±ä£©²»»áÓ°ÏìÒÀÀµÕߵĸı䡣?

΢·þÎñµÄºÃ´¦

·þÎñµÄÒì¹¹ÐÔ - ²»Í¬µÄ·þÎñ¿ÉÒÔʹÓò»Í¬µÄÇÒÊʺϵ±Ç°·þÎñµÄ¼¼ÊõÕ»£¬ÕâÑùµÄ»°¹«Ë¾Ò²Óлú»áÔÚijЩ·þÎñÉϳ¢ÊÔһЩеļ¼Êõ

µ¯ÐÔ -¿ÉÒÔ¶Ô´íÎó½øÐиôÀ룬 ¿ÉÒÔͨ¹ýÓöą̀»úÆ÷Ôö¼Ó¿ÉÓÃÐÔ¡£

Ëõ·Å - ¿ÉÒÔͨ¹ýÓöą̀»úÆ÷·Öµ£LOAD

Ò×ÓÚ²¿Êð - ²¿ÊðµÄ×îСµ¥ÔªËõ¼õΪµ¥¸ö·þÎñ

×éÖ¯¼Ü¹¹µÄ°² - ¾ÍËãÊÇ´ó¹«Ë¾£¬ÈËÔ±Äê·Ö²¼ÔÚ²»Í¬µÄµØµãÉõÖÁÊǹú¼Ò£¬Í¨¹ý΢·þÎñ£¬ÎÒÃÇ¿ÉÒÔ°Ñ¿ª·¢Ïàͬ΢·þÎñµÄÈËÔ±·ÅÔÚÒ»¿é¡£

¿É×éºÏÐÔ - ͨ¹ý±àÅÅ΢·þÎñ£¬¿ÉÒԺܷ½±ãµÄ´î½¨¿Í»§»¯µÄÐèÇó¡£

¿ÉÌæ´úÐÔ - ΢·þÎñÒ»°ã¶¼ºÜС£¬ÖØÐ´µÄÄѶÈûÓÐÄÇô´ó

΢·þÎñµÄµ½µ×Ó¦¸Ã¶àÐ¡ÄØ

ÀíÂÛÉÏ΢·þÎñԽСÉÏÊöµÄºÃ´¦Ô½Ã÷ÏÔ£¬µ«ÊÇËù´øÀ´µÄ¹ÜÀíÎÊÌâÒ²Ô½´ó£¬Õâ¾ÍÊÇÒ»¸öƽºâµÄÈ¡Éᣬһ°ãÀ´ËµÕâÈ¡¾öÓò¹«Ë¾µÄ×éÖ¯¼Ü¹¹£¬¹ÜÀí³É±¾£¬·þÎñÖÎÀíµÄÄÜÁ¦¡£?ÀýÈçÈç¹û¹«Ë¾ÓиßЧµÄ¸£ÀûÖÎÀí¹¤¾ß£¬ÇÒÄܹ»×Ô¶¯»¯µÄ²¿Êð¹¹½¨Î¢·þÎñ£¬ÄÇô¾Í¿ÉÒÔÔö´óһЩ΢·þÎñ·Ö¸îÀïÁ£¶È¡£?ÓÖ»òÕß΢·þÎñµÄÊýÁ¿¿ÉÒÔµÈÓھݹ«Ë¾Èí¼þ²¿ÃÅÖ°ÔðµÄ»®·Ö³öÀ´ÏîÄ¿×éµÄÊýÁ¿¡£

΢·þÎñµÄÎÊÌâ

Ò»·½ÃæÊÇÉÏËßËù˵µÄ¹ÜÀíµÄÎÊÌ⣬ Ò»·½ÃæÓÉÓÚ΢·þÎñÌåϵµÄ·Ö²¼Ê½ÏµÍ³µÄ±¾ÖÊ£¬ËùÓзֲ¼Ê½ÏµÍ³µÄÄÑÌâÔÚ΢·þÎñϵͳ¼Ü¹¹Öж¼ÓÐÌåÏÖ£¬ÀýÈçÊý¾ÝÒ»ÖÂÐÔÎÊÌ⣬·Ö²¼Ê½ÊÂÎñ£¬·þÎñÒÀÀµ£¬Òì³£´«µÝµÈ¡£

ÑÝ»¯µÄ¼Ü¹¹Ê¦

Ò»¸öÈí¼þ¼Ü¹¹Ê¦×îÖØÒªµÄÖ°ÔðÊǸºÔð¹æ»®ÏµÍ³µÄÇøÓò£¬ÒѾ­ÇøÓòÖ®¼äµÄ½»»¥£¬¶ø²»Ó¦¸Ã¾À½áÇøÓòÄÚ²¿µÄ½¨Éè¡£ ¶ÔÓÚ΢·þÎñÀ´Ëµ×îÖØÒªÔòÊÇ·þÎñµÄÇз֣¨ÄÇЩ·þÎñÓ¦¸Ã³ÉΪ¶ÀÁ¢µÄ΢·þÎñ£©£¬ ÒÔ¼°Õâ¸ö΢·þÎñÖ®¼äµÄÒÀÀµºÍµ÷ÓùØÏµ¡£ µ«ÊǼܹ¹Ê¦ÔÚ×öϵͳÉè¼ÆµÄʱºòÓкܶàʱºòÐèÒªÔÚÐÅÏ¢²»ÍêÈ«£¬ËùÒԼܹ¹Ê¦ÐèÒª½¨Á¢Ò»Ð©Ö¸µ¼Ô­Ôò(Principle)ºÍʵ¼ù(Practice)È¥Ö¸µ¼¿ª·¢ÕßÈ¥½øÐзþÎñÉè¼ÆºÍ¿ª·¢¡£ÎÒÃÇµÄÆóÒµÓжÔÓÚÈí¼þϵͳÊÇÓÐÕ½ÂÔÄ¿±êµÄ,PrincipleÊÇΪÁËÂÄÐÐÕâЩĿ±êËù¶¨ÏµÄÔ­Ôò£¬ÆÕͨÇé¿öÏÂÊDz»±äµÄ¡£ ¶ø PracticeÊÇÂÄÐÐÕâЩԭÔòËù¶¨ÏµľßÌåµÄÈÕ³£Êµ¼ù¹ßÀý¡£ ÕâЩ¹¤×÷°üÀ¨ÀýÈç

1.Ñ¡ÔñÒ»¸ö±ê×¼µÄ½Ó¿Ú¼¼Êõ¡£ ÀýÈçÈç¹ûÎÒÃÇÑ¡ÔñÁËREST/HTTP£¬ ÄÇô¾ÍÒª½ÓÏÂÀ´¹æ·¶»¯½Ó¿Ú¶¨Ò壬 ÈçºÎÖ§³Ö·ÖÒ³£¬ ÈçºÎÖ§ÈçºÎVersioning µÈ

2.ƽ̨°²È«ÐÔ¡£¿ÉÄÜÐèÒªËùÓеĽӿÚÓÐ×Ô¼ºµÄÁ¬½Ó³Ø£¬»òÕßʵÏÖCircuit Breake. »¹ÓоÍÊǶ¨ÒåÁ¼ºÃµÄ´íÎó¹æÔòÒ²ºÜÖØÒª£¬ÀýÈç·µ»ØÒì³£»¹ÊÇ·µ»Ø´íÎó´úÂë¡£

3.¶¨Òå´¦Àí¼¼ÊõÇ·Õ®µÄ·½·¨

4.ʹÓÃÄ£°å´úÂë¹æ·¶»¯Ä£¿éµÄ¿ª·¢µÈ¡£

µ±È»ÎÒÃǵÄϵͳÀïÃæ¿ÉÒÔÓÐÒ»Ð©ÌØÀý²»·ûºÏ¹æ¶¨µÄÔ­Ôò£¬µ«ÊÇÕâÐ©ÌØÀýÊÇÉÙÊý´æÔڵģ¬Èç¹ûÎÒÃÇ·¢ÏÖÌØÀýÔ½À´Ô½¶à¿ÉÄÜÎÒÃǾÍÐèÒªÐÞ¸ÄÎÒÃǵÄÔ­ÔòÁË¡£

Èí¼þ¼Ü¹¹Ê¦´¦Àí×öÉÏÊöËù˵»¹ÐèҪȥÁ˽âеĿƼ¼ÖªµÀʲôʱºò×ö³öÕýÈ·µÄƽºâ£¬ ºÍÍŶÓ×øÔÚÒ»ÆðÈ¥Á˽â×Ô¼º×ö³öµÄ¾ö¶¨¶ÔÍŶӵÄÓ°Ï죬»òÕß¶Ô´úÂëµÄÓ°Ïì¡£ ÕâЩ¹¤×÷ÄѶȴ󣬹¤×÷Á¿¶à×îºÃÄܺÍһȺÈËÒ»Æð×ö£¬ ¶ø¸÷×éµÄleaderÊǷdz£ºÃµÄÈËÑ¡¡£ ÓеÄʱºò¼Ü¹¹Ê¦¿ÉÒÔÈÃÍŶӷ¸Ò»Ð©Ð¡´íÈöÓÎéѧ»áÔÚ´íÎóÖгɳ¤£¬ µ«ÊÇÈç¹ûËûÃÇ×ö³öÁ˷dz£´íÎó¾ö¶¨»áÔì³É´óµÄÓ°ÏìµÄʱºò£¬¼Ü¹¹Ê¦ÐèÒªÕ¾³öÀ´×èÖ¹¡£

Èç¹û½¨Ä£Î¢·þÎñ

×îÖØÒªµÄ¶øÁ½¸öÔ­ÔòÊÇ£ºËÉñîºÏ£¬¸ßÄÚ¾Û

ËÉñîºÏ¶ÔÓÚ΢·þÎñµÄ×î¼òµ¥µÄºâÁ¿±ê×¼ÊÇ£ºÎÒ±äÎҵĿͻ§²»ÐèÒª±ä£¬ ÎÒÖØÆôÎÒµÄÉÏÓοͻ§²»»á±»Ó°Ïì¡£

¸ßÄÚ¾Û¶ÔÓÚ΢·þÎñµÄ×î¼òµ¥µÄºâÁ¿±ê×¼ÊÇ£º·þÎñÂß¼­È«²¿ÓÉ΢·þÎñÊÕ£¡£ ÀýÈç¿â´æÎ¢·þÎñ£¬ÄÇôËùÓÐºÍ¿â´æÏà¹ØµÄÂß¼­¶¼Ó¦¸ÃÓÉ¿â´æÎ¢·þÎñÌṩ¡£

ÎÒÃÇ¿ª·¢Î¢·þÎñµÄʱºò·þÎñµÄ¶ÔÍâ½Ó¿ÚÊÇʲô£¬ÄÚ²¿ÊµÏÖÊÇʲôһ¶¨ÒªÈ·¶¨Çå³ý¡£

ÓеÄʱºòÌ«Ôç·Ö¸îϵͳģ¿é×ö΢·þÎñÒ²²»ºÃ£¬²»ÈçÒ»¿ªÊ¼ÓÃϵͳģ¿éʵÏÖ£¬µÈ×Ô¼º¶ÔϵͳÁ˽â×ã¹»ºÃÁË£¬ÔÙ·Ö½âΪ΢·þÎñ¡£

½¨Ä£µÄʱºò£¬ÏÈÏñÕâ¸öÄ£ÐÍÐÐΪÊÇʲô£¬ÔÙÏëÊý¾Ý´æ´¢£¬Ç§Íò²»ÒªÒÔÊý¾ÝΪµ¼ÏòÀ´½¨Ä£

ÓеÄʱºò΢·þÎñµÄ±ß½ç»¹ÊÇҪȡ¾öÓÚ×éÖ¯½á¹¹£¬ÀýÈ磬Èç¹ûÒ»¸öÍŶӸºÔð²Ö¿âµÄËùÓзþÎñ£¬ÄÇôÎÒÃÇ¿ÉÒÔ´´½¨Èçϼܹ¹µÄ΢·þÎñÆä°üº­Èý¸öÄ£¿é ¶©µ¥ÂÄÐУ¬ ¿â´æ·þÎñ£¬»õÆ·½ÓÊÜ¡£

Èç¹ûÒ»¸öÍŶӸºÔð²Ö¿âµÄËùÓзþÎñ

Èç¹ûÎÒÃÇÓÐÈý¸öÍŶӷֱð¶ÔÈý¸ö·þÎñ¸ºÔð£¬ÄÇô¾Í¿ÉÒÔ±äΪÈý¸ö΢·þÎñ¡£

ÓÐÈý¸ö¸ºÔðÈý¸ö·þÎñ

ÓÉÓÚMVC ¼Ü¹¹µÄÓ°ÏìÎÒÃǵÄϵͳһ°ãºÜÈÝÒ×±äΪ¼¼Êõ·Ö²ã

¼¼Êõ·Ö²ã

¶Ô¼¼Êõ·Ö²ã½øÐÐÒµÎñ²ð·Ö»á·Ç³£µÄÀ§ÄÑ£¬ËùÒÔ΢·þÎñ»°µÄÄѶÈÒ²»áºÜ´ó¡£ ¼¼Êõ·Ö²ã¿ÉÒÔÔÚ΢·þÎñÄÚ²¿È¥×ö¡£»òÕßÈç¹û¹«Ë¾µÄ·þÎñ¼Ü¹¹²»¸´ÔÓ£¬ÇÒÐÔÄܳÉΪÎÊÌâµÄʱºò¿ÉÒÔ²ÉÓá£

¼¯³É

API

΢·þÎñÖ®¼äµÄ½»»¥»òÕ߽й¦Äܼ̳м¶¼¼ÊõÑ¡ÔñÒ»¶¨Òª·ûºÏÈçϵÄÔ­Ôò£º

1. ±ÜÃâÆÆ»µÐÔµÄÐÞ¸Ä £¨·þÎñ±ä£¬ ¿Í»§¶ËÒ²Òª±ä£©

2. ±£Ö¤APIµÄ¼¼ÊõÎÞ¹ØÐÔ?

3. ·þÎñÒ×ÓÚÏû·Ñ·½Ê¹ÓÃ

4. Òþ²ØÄÚ²¿ÊµÏÖϸ½Ú

¹²ÏíÊý¾Ý¿â

¹²ÏíÊý¾Ý¿âÒ»°ã²»ÊʺÏÓÚ΢·þÎñ¼Ü¹¹ÀíÓÉÈçÏ£º

1. ±í½á¹¹ÓÚ¶à¸ö·þÎñ£¬¼ä½ÓÔì³É·þÎññîºÏ

2. Ïû·Ñ·½°ó¶¨ÁËÌØ¶¨µÄ¼¼Êõ£¨ºÍ¹ØÏµÐÍÊý¾Ý¿â°ó¶¨ÁË£©

3. Èç¹û·¢ÏÖÒ»¸ö¶ÁÈ¡±íµÄBUG, ÄÇôºÜ¿ÉÄܶà¸öµØ·½Èç¹û¶¼ÊÇCOPYµÄÂß¼­µÄʱºò£¬ÄÇô¾ÍÐèÒªÐÞ¸ÄºÜ¶àµØ·½£¬ ÄÚ¾ÛÐÔ¹æÔò±»´òÆÆ¡£

ͬ²½ºÍÒì²½

ÕâÒ²ÊÇ·þÎñÓÚ·þÎñÖ®¼äÒª¿¼Á¿µÄµ÷ÓÃģʽ£¬ ¸ù¾ÝÒµÎñ¶ø¶¨¡£

±àÅźÍЭͬ

·þÎñ±àÅÅ£º ×é¼þ×÷ΪÖÐÐÄ´óÄÔÈ¥µ÷ÓùÜÀíµ÷ÓÃСÓÚ·þÎñ

 

·þÎñЭͬ£º ×é¼þʹÓÃÒ»¸öʼþÈ¥´¥·¢ÏÂÓηþÎñ£¬´ó¼ÒÒ»ÆðЭ×÷Íê³ÉÈÎÎñ

 

RPC

ĿǰÀ´Ëµ·½±ãµ÷ÓõÄRPC¼¼ÊõÈÝÒ×Ôì³É¼¼ÊõñîºÏ£¬¶øÃ»Óм¼ÊõñîºÏµÄRPC¼¼Êõ¿Í»§¶Ë²»Äܷܺ½±ãµÄµ÷Ó㬠ÀýÈçProtobuf, ¶øÇÒʹÓÃRPC¼¼ÊõÌØ±ðÈÝÒ×ÆÆ»µ·þÎñ±ä¶¯¿Í»§¶Ë²»ÐèÒªÐ޸ĵÄÔ­Ôò¡£ ËùÒÔÒ»°ãÇé¿öϲ»ÍƼöʹÓᣵ«ÊÇÔÚµçÉÌ»·¾³Ï£¬¿¼Âǵ½ÐÔÄÜÎÊÌâÓÐʱºò»¹ÊDZØÐëʹÓÃRPC×÷Ϊ¼¯³É¼¼Êõ¡£

REST

×î¼ÑµÄ¼¯³É·½Ê½£¬²»¹ýÐÔÄÜÒª±ÈRPCµÍ¡£

΢·þÎñDRYÔ­ÔòµÄΣÏÕÐÔ

ÀýÈçÈç¹û¶à¸ö·þÎñʹÓÃÒ»¸ö¹²Ïí¿â£¬Õâ¸ö¹²Ïí¿âÉý¼¶£¬ ÄÇôËùÓеÄÏà¹ØµÄ¿â¶¼ÐèÒªÉý¼¶¡£ ×÷Õß½¨Òé΢·þÎñÄÚÐèÒªDRYÔ­Ôò£¬µ«ÊÇ΢·þÎñÖ®¼ä¿ÉÒÔÊʵ±µÄÎ¥·´ÕâÒ»Ô­Ôò¡£

ÓеÄʱºòÎÒÃǶԷþÎñʹÓÿͻ§¶Ë£¬ÕâÀïµÄÔ­ÔòÊÇǧÍò²»Òª°ÑÂß¼­·Åµ½¿Í»§¶Ë£¬ÕâÑù·þÎñ¶ËÒ»Éý¼¶£¬¿Í»§¶Ë¾ÍÐèÒª¸Ä¶¯¡£¿Í»§¶Ë×îºÃ¾ÍʵÏÖ£¬ÈÕÖ¾£¬¹ÊÕÏ£¬¸ºÔؾùºâÖ®ÀàµÄºÍÂß¼­Î޹صŦÄÜ¡£

Óû§½çÃæÏà¹Ø

Èç¹û΢·þÎñ°´ÒµÎñ»®·Ö£¬ÄÇôÆäʵÏà¹ØÒµÎñµÄUIÒ²±ØÐëÊÇ΢·þÎñÍŶӸºÔ𡣡¡¶ÔÓÚÕâµãÎÒÃÇ¿ÉÒÔÀûÓÃUIǶÈ빦ÄÜ£¬¡¡Ò²¾ÍÊÇ˵ÀýÈçµ¥¶ÀµÄUI team×ö´óµÄ¿ò¼Ü£¬ È»ºó΢·þÎñÍŶӷµ»Ø×Ô¼º¹¦ÄܵÄUI, ǶÈëµ½UI TEAMµÄ¿ò¼ÜÖС£

µ±È»Èç¹ûÎÒÃǵÄǰ¶ËÊDZ¾µØÊÖ»ú¶ËApp£¬ÉÏÊö·½·¨¾Í²»ÊÊÓÃÁË¡£

BFF ģʽ

Backend for frontend ģʽ£¬ ½¨Á¢Ò»¸ö·þÎñ±àÅŲã·þÎñÓÚ¸ºÔðµÄÒµÎñ³¡¾°¡£

µÚÈý·½Èí¼þ¼¯³É

¿ÉÒÔʹÓýÊɱÕßģʽ£¬»òÕ߾ͰѵÚÈý·½·þÎñ°ü×°³É΢·þÎñÀ´Ê¹Óá£

·Ö½âmonolithi³ÌÐò

Èç¹û·Ö½âµ¥¿éϵͳ

µ¥¿éϵͳºÜ´ó£¬ÎÒÃÇÈç¹ûÏÂÊÖÄØ£¬¿ÉÒÔ¿¼ÂÇÏÂÃæµÄÒòËØ

1. Èç¹ûÎÒÃÇ¶Ô¿â´æ´úÂëºóÆÚ¸Ä¶¯ºÜ´ó£¬ ÎÒÃÇ¿ÉÒÔ°Ñ¿â´æ´úÂë³é³öÀ´×öÒ»¸ö΢·þÎñ£¬¶ÀÁ¢µÄ¸Ä¶¯£¬ ¶ÔºóÆÚ¿ª·¢ËÙ¶ÈÓдٽø×÷ÓÃ

2. Èç¹ûÍŶÓÔÚ²»Í¬µÄÇøÓò£¬ °ÑÄÇЩÄÜÈÃÏàͬλÖÃÒ»¹²¿ª·¢µÄ¹¦ÄܰþÀë³öÀ´µ±Î¢·þÎñ¡£

3. °²È«·½ÃæµÄ´úÂ룬Ҳ¿ÉÒÔ°þÀë³öÀ´×öÒ»¸ö¶ÀÁ¢µÄ·þÎñ×ö¼à¿Ø£¬ ´«ÊäÊý¾Ý£¬ºÍ¾²Ì¬Êý¾ÝµÄ±£»¤

4. ÓÐһЩ¸ß¼â¶Ë¼¼Êõ ¶ÀÁ¢³öÀ´£¬ ¶ÀÁ¢Ñݱ䡣

´¦ÀíÔÓÂÒµÄÒÀÀµ

ÎÒÃÇͨ¹ýÉÏÃæµÄ·½°¸ÔÚµ¥¿éϵͳÕÒ³öÁËÒª·Ö½âµÄ²¿·Ö£¬ ÏÂÒ»²½¾ÍÊÇŪÇå³þµ±Ç°Òª·Ö½âµÄ²¿·ÖºÍÆäËû²¿·ÖµÄ¹ØÏµÁË ¿ÉÒÔͨ¹ýÒ»¸öÓÐÏòÎÞ»·Í¼À´²é¿´¹ØÏµ£¬²¢ÇÒ¿ÉÒÔÕÒ³öÄÄЩ²¿·ÖÊÇ×îÄÑÒÔ´¦ÀíµÄ¡£Ò»°ãÀ´Ëµ£¬Êý¾Ý¿âÊÇ×îÄÑ´¦ÀíµÄ×é¼þ¡£ÏÂÃæ¸ø³öһϳ£¼ûµÄÊý¾Ý¿âñîºÏµÄ³¡¾°ÒÔ¼°½â¾ö·½·¨£º

Àý×Ó1£º ´òÆÆÍâ¼üµÄ¹ØÏµ

ÄÇЩÓÃÍâ¼üµÄ±í£¬¾ÍÏÔʾÁ˱íÓë±íµÄñîºÏ£¬Ò²¾Í±ä³ÉÁËÒµÎñÓòºÍÒµÎñÓòµÄñîºÏ£¬ ÀýÈç±íA£¬ ºÍ±íBÓÐÍâ¼ü£¬ÎÒÃÇ¿ÉÒÔÖØ¹¹ÎªÕâÑù¡£ A µÄ·þÎñÊ×ÏÈͨ¹ýA±íµÃµ½Ïà¹ØÐÅÏ¢£¬¶øÄÇЩB±íµÄÄÇЩԭÏÈͨ¹ýÍâ¼üµÃµ½µÄÐÅÏ¢£¬¿ÉÒÔÏòBÓÃ΢·þÎñµ÷Óõķ½Ê½µÃµ½£¬¶ø²»ÊÇͨ¹ýÖ±½ÓÊý¾Ý¿âJOINµÄ·½Ê½ ¡£

Àý×Ó2: ¹²Ïí¾²Ì¬Êý¾Ý

ÓеÄʱºòһЩ¾²Ì¬µÄÊý¾Ý±£´æÔÚÊý¾Ý¿â±íÖй©¶à¸ö·þÎñ·ÃÎÊ£¬ÄÇôһ¸ö¼«¶ËµÄ·½Ê½ÊÇ×öÒ»¸öרÃŵÄ΢·þÎñ£¬»òÕß¾ÍΪÿ¸ö·þÎñ½¨Á¢Ò»¸öENUMÀ´±£´æ¾²Ì¬Êý¾Ý¡£×÷ÕßÈÏΪʹÓÃENUMÊDZȽÏÕÛÖеķ½Ê½¡£

Àý×Ó3: ¹²ÏíÊý¾Ý

һЩҵÎñÊý¾Ý¿ÉÄܱ»¶à¸ö·þÎñ¹²Ïí£¬ÄÇôÐèҪΪÕâЩҵÎñÊý¾Ýµ¥¶À×öÒ»¸ö΢·þÎñ¡£

Àý×Ó4:¹²Ïí±í

ϵͳ¿ÉÄÜÓÐһЩ»ù´¡±íÄܹ»´æ´¢ÀýÈç²úƷĿ¼ºÍ²Ö¿âÐÅÏ¢£¬ÄÇôÎÒÃÇ¿ÉÒÔ½¨Á¢Á½ÕŽṹһÑùµÄ±í£¬·Ö±ðΪ²úƷĿ¼ºÍ²Ö¿âÁ½¸ö΢·þÎñ·þÎñ¡£

±¨¸æÏµÍ³

΢·þÎñÌåϵϵı¨¸æÏµÍ³¿Ï¶¨ÊÇÐèÒªµ¥¶ÀÄóöÀ´×ö΢·þÎñµÄ¡£ÒÔǰµ¥ÌåϵͳµÄ±¨¸æ¿ÉÄܾÍÊÇÖ±½Ó¶ÁÈ¡±¾ÉíµÄ´óÐÍÊý¾Ý¿âµÃµ½µÄ¡£ ¶øÔÚ΢·þÎñµÄ»·¾³Ï±¨¸æÏµÍ³¿ÉÒÔÓÐ×Ô¼ºµÄ¶ÀÁ¢µÄ´æ´¢ÏµÍ³¡£

ÎÒÃǵı¨¸æÏµÍ³¿ÉÒÔÓö¨Ê±µÄJOBÈ¥µ÷Óöà¸ö΢·þÎñµÃµ½Êý¾Ý£¬´æ´¢µ½±¾µØµÄ´æ´¢»·¾³ÖÐÈ¥¡£ ÓÖ»òÕß¿ÉÒÔÒì²½µÄµ÷ÓÃϵͳ£¬ÀýÈçµÚÒ»´ÎÎÒÃǵ÷ÓõÄʱºòϵͳ·µ»Ø202±íʾÎÒ½ÓÊÜÁË£¬È»ºóϵͳÒ첽ȥ´¦Àí£¬ ÎÒÃǵı¨¸æÏµÍ³È¥polling, ÖªµÀµÃµ½201 Ϊֹ¡£?

ÉÏÃæµÄ·½Ê½ÊDZ¨¸æÏµÍ³×Ô¼ºÈ¥À­£¬ µ«ÊÇÒ²¿ÉÒÔÈø÷¸ö·þÎñ×Ô¼ºÖÜÆÚÐÔµÄÈ¥µ¼³öÊý¾Ýµ½±¨¸æÏµÍ³ÖÐÈ¥¡£»òÕß·þÎñ¿ÉÒÔÒÔʼþµÄÐÎʽ°Ñ×Ô¼ºµÄÊý¾Ý·¢ËͳöÈ¥£¬ Èñ¨¸æÏµÍ³È¥¶©ÔÄ¡£

²¿Êð

³ÖÐø¼¯³ÉCI

Ò»¸öÕæÕýµÄCI±ØÐëÒªÂú×ãÏÂÃæµÄÇé¿ö

£±.¡¡ÄãÊÇ·ñÿÌìÇ©Èë´úÂëµ½Ö÷Ïߣ¿

£².¡¡ÄãÊÇ·ñÓÐÒ»×é²âÊÔÀ´ÑéÖ¤Ð޸ģ¿

£³.¡¡¹¹½¨Ê§°ÜºóÍŶÓÊÇ·ñ°ÑÐÞ¸´CIµ±×÷µÚÒ»ÓÅÏȼ¶µÄÊÂÇéÈ¥×ö

ÀíÏëµÄCI¼Ü¹¹ÈçÏ£¬Ã¿¸ö΢·þÎñ´úÂë·ÖÀ룬ÇÒ¶¼ÓÐ×Ô¼ºµÄ¹¹½¨ÈÎÎñ£¬´ò°ü³É²»Í¬µÄ²¿ÊðÎļþ

¹¹½¨Á÷Ë®ÏߺͳÖÐø½»¸¶

Àí½âÕâÒ»½ÚÐèҪŪÇå³þ¼¸¸ö¸ÅÄî

¼¯³ÉÊÇÖ¸Èí¼þ¸öÈËÑз¢µÄ²¿·ÖÏòÈí¼þÕûÌ岿·Ö½»¸¶£¬ÒԱ㾡Ôç·¢ÏÖ¸öÈË¿ª·¢²¿·ÖµÄÎÊÌ⣻

²¿ÊðÊÇ´úÂ뾡¿ìÏò¿ÉÔËÐеĿª·¢/²âÊÔ½Ú½»¸¶£¬ÒԱ㾡Ôç²âÊÔ£»

½»¸¶ÊÇÖ¸Ñз¢¾¡¿ìÏò¿Í»§½»¸¶£¬ÒԱ㾡Ôç·¢ÏÖÉú²ú»·¾³ÖдæÔÚµÄÎÊÌâ¡£

Ò»°ãÎÒÃǵÄjenkis¹¤¾ßÖ»¸ºÔ𼯳ɣ¬µ±È»ÎÒÃÇ¿ÉÒÔÔÚjenkisÉÏ´´½¨Ò»¸öJob, Íê³É³ÖÐø²¿ÊðºÍ³ÖÐø½»¸¶µÄÈÎÎñ¡£

Ò»¸ö³ÖÐø½»¸¶µÄÁ÷³ÌÈçÏ£º

·Ö½×¶Î´¦ÀíµÄºÃ´¦£¬ ÀýÈç¿ÉÒÔÈÃһЩ¿ìËٵIJâÊÔÏȽøÐÐÈ»ºó³ö´íÁË¿ÉÒÔ¿ìËٵķ´À¡²»Óõȵ½ºÄʱ²âÊÔÍê³É²Å¸ø·´À¡¡£ ¶øÇÒʹÓÿÉÊÓ»¯µÄ·½Ê½¿ÉÒÔΪÔËάÈËÔ±´øÀ´¹ÜÀíµÄ±ãÀû¡£ÉÏͼÖУ¬²»Í¬µÄ¹¹½¨½×¶ÎÊÇʹÓò»Í¬µÄ»·¾³µÄ£¬ÓеÄʱºò»·¾³µÄ²»Í¬»áÒþ²ØÒ»Ð©ÎÊÌâÖªµÀÉú²ú»·¾³ÖвŻᷢÏÖ£¬ËùÒÔÎÒÃÇÔ½½Ó½üºóÃæ¾ÍÐèÒªÔ½½Ó½üÉú²ú»·¾³¡£ µ«ÊÇÉú²ú»·¾³µÄ³É±¾½Ï¸ß£¬ËùÒÔÎÒÃǾÍҪȡƽºâ¡£

·þÎñÅäÖÃ

ÎÒÃDz¢²»Ïë°Ñ»·¾³ÅäÖÃǶÈëµ½APPÖÐÈ¥£¬ ÈÃAPP°üº­Ò»Ð©ÀýÈçÊý¾Ý¿âÃÜÂëµÄÅäÖᣠ×î¼ÑµÄ·½Ê½ÊÇʹÓõ¥¶ÀµÄÅäÖÃserver, ¹¹½¨µÄʱºò´ÓÅäÖ÷þÎñÆ÷Öж¯Ì¬À­È¡ÅäÖá£

·þÎñÓÚÖ÷»úÖ®¼äµÄÓ³Éä

Ò» µ¥Ö÷»ú¶à·þÎñÒ» µ¥Ö÷»ú¶à·þÎñ

Óŵ㣺

Ò»°ãÇé¿öÏÂÒ»¸öÍŶӹÜÀíÈí¼þ Ò»¸öÍŶӹÜÀíÖ÷»ú²¿Êð¡£ Èç¹û¶à¸ö·þÎñ²¿Êðµ½Ò»¸öÖ÷»ú£¬Ö÷»úÍŶӵŤ×÷»á±äС¡£

³É±¾¼õÉÙ

ȱµã:

¼à¿Ø²»·½±ã£¬·þÎñÖ®¼ä»¹ÊÇ»áÏ໥ӰÏìµÄ

²¿ÊðÓÐÎÊÌ⣬ÀýÈçÓÃPUPPETÕâÑùµÄÈí¼þ²¿Ê𣬲»¿É±ÜÃâµÄ³öÏÖ³åÍ»

Ôö¼Óµ¥¸ö·þÎñµÄÀ©Õ¹ÐÔµÄÄѶȡ£ Èç¹ûÒ»¸ö·þÎñÐèÒªÒ»¸öÌØÊâµÄÍøÂç»·¾³£¬µ«ÊÇÓÉÓÚºÍÆäËûµÄ²¿ÊðÔÚÒ»ÆðËùÒÔ×îºó»¹ÐèÒª¸ãÒ»Ð©ÌØÊ⻯

¶þ¡¡Ó¦ÓóÌÐòÈÝÆ÷

Óŵ㣺

1.Óе¥»úµÄÓŵã

2.ÓÃÈÝÆ÷¼ò»¯¹ÜÀí£¬ ¿ÉÒÔ¶Ô¶à·þÎñÀ´¼à¿Ø¡£

3.½ÚÊ¡ÓïÑÔÔËÐÐʱµÄ¿ªÏú

ȱµã£º

1.ÏÞÖÆ¼¼ÊõÕ»µÄÑ¡Ôñ

2.×Ô¶¯»¯µÄ¹ÜÀíÊܵ½ÏÞÖÆ

Èý ÿ¸öÖ÷»úÒ»¸ö·þÎñ

Óŵ㣺

1.¼ò»¯¼à¿ØºÍ´íÎó»Ö¸´

2.¼õÉÙµ¥µã¹ÊÕÏ

3.¿ÉÒÔ²ÉÓò»Í¬µÄ²¿Êð¼¼Êõ

ȱµã£º

1.¹ÜÀí¸´ÔÓÐÔ

ÐéÄâ»ú

ÐéÄ⻯¼¼ÊõÔÊÐí°ÑÎÒÃǰÑһ̨ÎïÀí»ú·Ö³É¶ÀÁ¢µÄÖ÷»ú¡£

Ò» ´«Í³µÄÐéÄ⻯¼¼Êõ

hypervisorµÄÁ½¸ö×÷ÓÃ

£±.¡¡CPU Äڴ棬×ÊÔ´´ÓÐéÄâ»úµ½ÎïÀí»úÉϵÄÓ³Éä

£².¡¡Ìṩһ¸ö¿ØÖÆÐéÄâ»úµÄ²ã

µ«ÊÇÐèÒªÔÝÓò»ÉÙµÄ×ÊÔ´

Vagrant: Ò»¸öÄÜÔÚ¿ª·¢»úÉÏÉú³ÉÒ»¸ö²âÊÔÔÆµÄ¹¤¾ß£¬ ËüµÄµ×²ãʹÓñê×¼µÄÐéÄ⻯ϵͳ£¨virtualbox ÀýÈ磩¡£ ÀûÓÃÕâ¸ö¹¤¾ß¿ÉÒÔ·½±ãµÄÄ£Äâ³öÉú²ú»·¾³ÔÆ»·¾³¡£ ?µ«ÊÇʹÓÃËü»áÕ¼Óò»ÉÙ»úÆ÷µÄ×ÊÔ´

¶þ¡¡LinuxÈÝÆ÷

;

linux ´´½¨Ò»¸ö¸ôÀëµÄ½ø³Ì¿Õ¼ä£¬ÔÚÕâ¸ö¿Õ¼äÖÐÔËÐÐÆäËûµÄ×Ó½ø³Ì£¬ ÈÝÆ÷¾Í³ÉÁËÕâ¸ö½ø³ÌÉϵÄ×Ó½ø³ÌÊ÷¡£ ÿ¸öÈÝÆ÷ÀïÃæ²Ù×÷ϵͳ¿ÉÒÔÊDz»Ò»ÑùµÄµ«ÊDZØÐëʹÓÃÏàͬµÄÄںˡ£ÀýÈç¿ÉÒÔÊÇUBUNDU»òÕßÊÇCENTOOSµ«ÊÇËûÃDZØÐëʹÓÃÏàͬµÄÄںˡ£ ÓÉÓÚûÓÐHYOERVISOR²ã£¬ÇÒÓ³ÉäÒ²²»ÐèÒªÁË£¬ËùÒÔÆô¶¯ËٶȺÍÄܹ»ÓµÓеÄÐéÄâÊýÄ¿±È´«Í³µÄÐéÄâ¼¼Êõ¿ìµÄ¶à¶àµÄ¶à¡£ ȱµãÊǺÜÄѰÑÿ¸öÈÝÆ÷ÀïµÄÐéÄâÖ±½Ó¶ÔÍⱩ¶·þÎñ£¬ ÇÒ¿ÉÄܳöÏÖÈÝÆ÷Ö®¼äÏ໥ӰÏìµÄÇé¿ö¡£

Docker

»ù±¾ÉÏÄã¿ÉÒÔÈÏΪĿǰµÄDockerÊÇLXCµÄÒ»¸ö¸ß¼¶·â×°,ÌṩÁ˸÷ÖÖ¸¨Öú¹¤¾ßºÍ±ê×¼½Ó¿Ú·½±ãÄãʹÓÃLXC,Äã¿ÉÒÔÒÀ¿¿LXCºÍ¸÷Öֽű¾ÊµÏÖÓëdockerÀàËÆµÄ¹¦ÄÜ

¼à¿Ø

Èç¹ûÎÒÃÇÌṩ¸ø¿Í»§µÄ·þÎñ£¬ÊÇÓɺܶàС·þÎñ×éºÏ¶ø³ÉµÄ£¬ÄÇôÎÒÃÇµÄ¼à¿ØÊÇ¼à¿ØÐ¡µÄ·þÎñ£¬ È»ºó¾ÛºÏÆðÀ´¿´ÕûÌå¡£

µ¥Ò»·þÎñÆ÷£¬ µ¥Ò»·þÎñ

Ê×ÏÈ¼à¿ØÖ÷»ú±¾Éí cpu, Äڴ棬

È»ºó²é¿´·þÎñ³ÌÐòµÄÈÕÖ¾ £¨É¨Ã裩

¼à¿ØRT, ¼à¿ØÈÕÖ¾-³ö´íµÄ´ÎÊý

µ¥Ò»·þÎñ¶à¸ö·þÎñÆ÷

CPU Õ¼ÓÃÂÊÿ̨¶¼ºÜ¸ß¾ÍÊÇ·þÎñµÄÎÊÌ⣬²»È»¾Í¿ÉÄÜÊÇÖ÷»úµÄÎÊÌ⣬»òÕßÊÇijЩ¶ñÒâ·ÃÎʵÄÎÊÌâ¡£

¾ÛºÏËùÓÐÖ÷»úµÄÊý¾Ý £¬ Ò»°ãµÄ¼à¿Ø¹¤¾ß¶¼¿ÉÒÔÂú×ãÕâ¸ö¹¦ÄÜ

²é¿´ÈÕÖ¾ ssh-multiexecutor ¹¦ÄÜ¿ÉÒԲ鿴¶à¸öÖ÷»úµÄÈÕÖ¾

²é¿´ÏìӦʱ¼ä£º¿ÉÒÔÖ±½ÓÔÚ¸ºÔؾùºâÆ÷Éϼӡ£ ¸ºÔؾùºâÆ÷×Ô¼ºÒ²¿ÉÒÔ¼à¿Øµ×ϵĽڵãÈ»ºóÈ¥³ýÄÇЩ²»Á¼½Úµã

¶à¸ö·þÎñ£¬¶à¸ö·þÎñÆ÷

ÈçºÎÔÚÔÚ¶à¸öÖ÷»ú¸ú×ÙÒ»¸ö´íÎóµÄµ÷ÓÃÁ´£¬ È»ºóÕÒ³öÒýÆðÕâ¸ö´íÎóµÄÔ­Òò¡£

´ð°¸ÊÇ´ÓÓ¦ÓóÌÐòÖ¸±ê£¬ÈÕÖ¾£¬¼¯ÖÐÊÕ¼¯¾ÛºÏ¾¡¿ÉÄܶàµÄÊý¾Ý

ʹÓÃlogstash °ÑÈÕÖ¾·ÅÔÚÒ»Æð£¬ È»ºóÓÃKIBANA Ò»¸ö»ùÓÚelasticSearchµÄϵͳÓòéѯÓï¾äÀ´²éѯÈÕÖ¾£¬ »¹ÄÜÉú³Éͼ±í

¹ØÁª±êʶ

ϵͳÖÐʹÓùØÁª±íʾ¿ÉÒÔ±ãÓÚÎÒÃÇ×·×ÙÎÒÃÇϵͳÖеĵ÷ÓÃÁ´Â·£¬´Ó¶øÈÃÎÒÃÇÄܹ»¿ìËٵķ¢ÏÖµ÷ÓÃÁ´ÖÐÄĸö´íÎó£¬ Ä¿Ç°±È½ÏµÄ·½±ãµÄ¹¤¾ßÊÇzipkin.

¼¶Áª

ÓеÄʱºò·þÎñA£¬ ·þÎñB¶¼ÊÇÕý³£µÄ£¬ µ«ÊÇ·þÎñA,B Ö®¼äµÄÍøÂçÊÇ»µµÄ£¬ËùÒÔÿ¸öϵͳ¶¼Ó¦¸Ã¼à¿Ø×Ô¼ºµÄÏÂÓηþÎñµÄ¿ÉÓÃÐÔ¡£

ÎÒÃÇ¿ÉÒÔÓÃhystrix ¶Ï·Æ÷ÓÅÑŵĽµ¼¶£¬ Ò²¿ÉÒÔÓÃspring boot µÄhyxtrixÀ´ÏÔʾϵͳµÄ¶Ì·¶Ï·״̬¡£

±ê×¼»¯

¼à¿ØÁìÓòµÄ±ê×¼»¯ºÜÖØÒª£¬ÀýÈç±ê×¼¸ñʽ¼Ç¼ÈÕÖ¾¡£ Ìṩһ¸ö¾µÏñÀíÓɾÍÓÐlogstashºÍcollectd, »¹ÓÐÒ»¸ö¹«¹²µÄ¿âʹµÃºÍgraphite ±äµÃÈÝÒס£

¿¼ÂÇÊÜÖÚ

ËûÎÒÃÇÊÇΪ²»Í¬µÄÈËÊÕ¼¯Êý¾Ý£¬ÎÒÃÇÐèҪΪÊÜÖÚ¿¼ÂÇ

1.ËûÃÇÏÖÔÚÐèҪʲô

2.ËûÃÇÒÔºóÏëҪʲô

3.ËûÃÇÔõôÏû·ÑÊý¾Ý

δÀ´

ÒµÎñÖ¸±êºÍϵͳָ±ê×îºÃÒÔÏàͬµÄ·½Ê½´¦Àí£¬ ÒòΪÒÔǰÎÒÃǰÑÒµÎñÖ¸±êÈÓµ½Ò»¸öµØ·½È»ºó¼¸Ììºó²Å¹Ü£¬¶øÏÖÔÚµÄÒµÎñÐèÒªÎÒÃÇÄܶÔÕâЩҵÎñÖ¸±ê¿ìËÙʵʱµÄ×ö³ö·´Ó¦ºÍϵͳָ±êÒ»Ñù¡£

ÐèÒªÓÃÒ»¸öÉìËõÐԺõÄ·ÓÉϵͳ£¬°ÑÕâЩÊý¾Ý·Ö·¢µ½²»Í¬µÄϵͳÖУ¬STORM, HADOOP»òÕßÈÕÖ¾·ÖÎöKIBANA.?

¿µÍþ¶¨ÂɺÍϵͳÉè¼Æ

Ò»¸öÆæ¹ÖµÄ¶¨ÂÉ£º

ÈκÎ×éÖ¯ÔÚÉè¼ÆÒ»Ì×ϵͳʱ£¬Ëù½»¸¶µÄÉè¼Æ·½°¸ÔڽṹÉ϶¼ºÍ¸Ä×éÖ¯µÄ¹µÍ¨½á¹¹±£³ÖÒ»Ö¡£?

ÀýÈçÄãÓÐËĸöС×鿪·¢Ò»¸ö±àÒëÆ÷£¬ÄãÓ´Ò»¸öËIJ½±àÒëÆ÷

1.ËÉñîºÏ×éºÏºÍ½ôñîºÏ×éÖ¯

½ôñîºÏ×éÖ¯£º ÀýÈçÆÕͨµÄ¹«Ë¾£¬ ÉÌÒµ×éÖ¯

ËÎñîºÏ×éÖ¯£º ÀýÈ翪ԴÉçÇø

ËÎñîºÏ×éÖ¯Ò»°ãϵͳģ¿é»°»áºÃһЩ¡£

AMAZON ºÍ NETFLIX Á½¸öÀý×Ó£ºamazon ÏëÈÃÍŶӹÜÀí×Ô¼ºµÄ·þÎñºÍ×ÊÔ´£¬ÓÚÊÇAWS¾ÍÕâô²úÉúÁË¡£ NetfliX Ò²¾ÍÊÇÕâÑù²Å³öÏÖÁËÆä΢·þÎñµÄ½á¹¹

·þÎñËùÓÐȨ

ÓµÓзþÎñµÄÍŶӶԷþÎñ¸ºÈ«Ôð

´ó¼ÒʹÓù²Ïí·þÎñµÄÔ­Òò

Ö®ËùÒԺܴóϵͳ»¹ÊÇÇãÏòÓÚµ¥Ìåϵͳ

1. ÄÑÒÔ²ð·Öϵͳ

2 ÌØÐÔÍŶÓ

ÀýÈç·ÖΪÁËÊý¾Ý¿âÍŶӣ¬·þÎñÍŶӣ¬ UIÍŶÓ

3 ½»¸¶Æ¿¾±

Èç¹ûÒ»¸öСÍŶӹÒÁË£¬ÄÜÇáÒ×µÄÈÃÆäËûÈËÀ´¸É

ÄÚ²¿¿ªÔ´

ÉÏÃæµÄ¹²Ïí·þÎñ´æÔÚÊÇÓкÏÀíÔ­ÒòµÄ£¬ÎÒÃǿ˷þµÄ·½·¨ÊÇÄÚ²¿¿ªÔ´,·þÎñµÄÈ˸ºÔðMERGE, ÆäËûÈ˸ºÔðPULL REQUEST,·þÎñÊØ»¤Õß¶ÔÌá½»´úÂëµÄʹÓùßÀý£¬ÑùʽҪÑϸñ°Ñ¹Ø£¬²»ÒªÈÃÏÖÓеÄÐÞ¸ÄʹδÀ´¸ü¼ÓµÄÀ§ÄÑ¡£

¹æÄ£»¯Î¢·þÎñ

¶àÉÙÊÇÌ«¶à?

ÎÒÃǶÔÓÚϵͳµÄһЩ²Ù×÷£¬ÀýÈçÈÝÈ̶àÉÙ¹ÊÕÏ£¬?ϵͳÐèÒª¶à¿ì¡£ÐèÒª¸ù¾Ý³¡¾°£¬ÏµÍ³µÄÓû§À´¿´¡£?ÓеÄʱºòÎÒÃǵĿͻ§²»Çå³þËûÃÇ×Ô¼ºµÄÐèÇó?ÄÇôÎÒÃǾÍÐèÒª×Ô¼ºÈ¥ÎÊ£º

1.ÏìӦʱ¼ä£¯ÑÓ³Ù

2.¿ÉÓÃÐÔÒª´ïµ½¶àÉÙ

3.Êý¾ÝµÄ³Ö¾ÃÐÔ

¹¦Äܽµ¼¶

ҪŪÇå³þÿ¸ö΢·þÎñ¹ÒµôÖ®ºó£¬ÎÒÃǵĽµ¼¶²ßÂÔ¡£

¼Ü¹¹ÐÔ°²È«´ëÊ©

ÓпÉÄÜÒ»¸ö»ºÂýµÄÓ¦ÓûáÍÏ¿åÕû¸öÍøÕ¾µÄthreadpool,?ËùÒÔҪô×öÁ¬½Ó³Ø¸ôÀëҪôÓÃhystrix

ÈçºÎÓ¦¶ÔËæÊ±¿ÉÄܳöÏÖµÄϵͳ¹ÊÕÏ

1.ÕýÈ·µÄÉèÖó¬Ê±

2.ʹÓöÏ·Æ÷

À©Õ¹

1 ʹÓøüÇ¿´óµÄÖ÷»ú

2 ¸ºÔؾùºâ

¿Í»§¶ËÓÃHTTPS ·ÃÎÊÎÒÃǵĸºÔؾùºâÆ÷£¬ È»ºó¸ºÔؾùºâÆ÷ÔÚ×Ô¼ºµÄÄÚÍøÓÃHTTPºÍµ×ϵĻúÆ÷ͨÐÅ¡£ ¸ºÔؾùºâÆ÷¿ÉÒÔʹÓÃÓ²¼þÒ²¿ÉÒÔʹÓÃÈí¼þ¡£?

×îÖØÒªµÄÊÇ×îºÃ°ÑÅäÖôæ·ÅÔڰ汾ϵͳÖÐÈ¥£¬ ²¢ÇÒ¿ÉÒÔ×Ô¶¯»¯Ê¹Óá£?

3 »ùÓÚworkerµÄϵͳ

¾ÍÊÇÁíÍâÒ»ÖÖʵÏÖ·Öµ£¸ºÔغͽµµÍ´àÈõÐÔµÄÒ»ÖÖ·½Ê½£¬ËùÓеÄÇëÇóÐèÒª±£´æÔÚÒ»¸öÁÙʱÁбíÖÐÈ¥£¬ Õâ¸öÁбíÐèÒª°²È«£¬ÀýÈçZOOKEEPER»òÕßÊÇÏûÏ¢Öмä¼þ¡£ È»ºóÎÒÃǵĻúÆ÷¿ªÆôÏß³ÌWORKERÈ¥Ïû·ÑËûÃÇ£¬ Ïû·ÑÍê³É¾ÍÐèҪȥÔÚÁбíÖÐɾ³ýÇëÇó¡£?

4 ÖØÐÂÉè¼Æ

ÈκÎϵͳ²»¿ÉÄÜÒ»¿ªÊ¼¾ÍÉè¼ÆÎªÎª´ó¹æÄ£²¢·¢Á¿·þÎñµÄ£¬ÎÒÃÇ¿ªÊ¼µÄʱºò¿ÉÄÜÖ»Òª¿¼ÂÇÎÒÃǵÄÓû§10±¶Á¿µÄʱºò¸ÃÈçºÎÉè¼Æ£¬Ö»ÓÐÔÚÓû§100±¶Á¿µÄʱºò£¬ÎÒÃDzÅÐèÒª¶Ôϵͳ½øÐÐÖØ¹¹¡£?

»¥ÁªÍø¹«Ë¾¿ìËÙʵÏÖ£¬ÑéÖ¤Óû§Ê¹ÓÃÊǷdz£ÖØÒªµÄ¡£?

À©Õ¹Êý¾Ý¿â

À©Õ¹¶Á: ÀýÈçMYSQL µÄSLAVES, È»ºó¿ÉÒÔ¶Áд·ÖÀë

À©Õ¹Ð´: ×î¼òµ¥µÄ·½Ê½¾ÍÊÇ·ÖÆ¬£¬ÏÈHASH, ÕÒµ½¶ÔÓ¦µÄSHARD£¬ È»ºóȥд¡£ ²éѯµÄʱºò¿ÉÄÜ»áºÜÂé·³£¬ÐèÒªËÑË÷ºÜ¶à·ÖƬ£¬ Õâ¸öʱºòÎÒÃÇ¿ÉÒÔ²ÉÓÃ58ͬ³ÇÉò½£½éÉܵÄһЩ·½·¨¡£?

µ«ÊÇÏÖÔÚÔ½À´Ô½¶àµÄ·Ç¹ØÏµÐÍÊý¾Ý¿â£¬»á×Ô¶¯µÄ°ïÎÒÃǵ¯ÐÔÔö¼Ó·ÖƬ¡£?

CQRS

²éѯºÍÃüÁîʹÓò»Í¬µÄÄ£ÐÍ¡£ Á½²¿·Ö¿ÉÒÔ¶ÀÁ¢µÄ·¢Õ¹¡£ ÃüÁî·¢³öÀ´µÄ¿ÉÒÔ֪ͨ²éѯµÄMODELÈ¥±ä»¯¡£ ¶øÎÒÃǵIJéѯµÄmodel ¿ÉÒÔÊǶàÖÖ¶àÑùµÄ¡£

Àý×Ó£º

Customer·þÎñºÍOrder·þÎñÊÇÃüÁî¶Ë·þÎñ£¬ÌṩÁË´´½¨ºÍ¸üÐÂCustomerºÍOrderµÄAPI¡£Customer View·þÎñÊDzéѯ¶Ë·þÎñ£¬ËüÃÇÌṩ²éѯCustomerµÄAPI¡£Customer View·þÎñ¶©ÔÄÁËÓÉÃüÁî¶Ë·þÎñ·¢²¼µÄCustomerºÍOrderʼþ¡£¸Ã·þÎñ¸üÐÂÓÉMongoDBʵÏÖµÄÊÓͼ´æ´¢¡£·þÎñά»¤ÁËMongoDBËù´æ´¢Ò»ÏµÁÐÎĵµ£¬Ã¿¸öÓû§Ò»¸öÎĵµ¡£Ã¿¸öÎĵµÖаüÀ¨Á˿ͻ§Ï¸½ÚÐÅÏ¢µÄÊôÐÔ£¬»¹°üÀ¨´æ´¢¿Í»§½üÆÚ¶©µ¥µÄÊôÐÔ¡£ÕâһϵÁÐÎĵµÖ§³Ö¶àÖÖ²éѯ£¬°üÀ¨Ö®Ç°ËùÌáµ½µÄ²éѯ

×Ô¶¯ÉìËõ

Äܹ»¸ù¾ÝʹÓÃÁ¿×Ô¶¯µÄÉìËõ

×ܽá: ΢·þÎñµÄÔ­Ôò

Î§ÈÆÒµÎñ¸ÅÄģ

¸ü¼ÓµÄÎȶ¨£¬ Ò²ÄÜÈ·±£ÎÒÃǸüºÃµÄ·´Ó¦ÒµÎñÁ÷³ÌµÄ±ä»¯¡£?

ʵÏÖ×Ô¶¯»¯

¹¹½¨²¿Ê𣬵ÈÐèÒª×Ô¶¯»¯

Òþ²ØÄÚ²¿ÊµÏÖϸ½Ú

ΪÁËÈ÷þÎñ¶ÀÁ¢ÓÚÆäËû·þÎñ£¬ ×î´ó»¯µÄ¶À×ÔÑÝ»¯µÄÄÜÁ¦

Ò»ÇÐÈ¥ÖÐÐÄ»¯

ÍŶӶԷþÎñµÄËùÓÐȨ

ÄÚ²¿¿ªÔ´À´°üÓÊÆäËûÈËÐÞ¸Ä×Ô¼º´úÂëµÄȨÁ¦

ÍŶӺÍ×éÖ¯±£³ÖÒ»ÖÂ

¶ÀÁ¢²¿Êð

¸ôÀëʧ°Ü

¶ÔÔ¶³Ìµ÷Óþ¯Ì裬ʹÓÃHYXTRIX µÈ

¸ß¶È¿É¹Û²ì

1.ʹÓùØÁª±êʶ¸ú×ÙϵͳµÄµ÷ÓÃ

2.ʹÓÃÓïÒå¼à¿Ø¿´ÏµÍ³ÊÇ·ñÕý³£

3.¾ÛºÏÈÕÖ¾ºÍÊý¾Ý

4.ÓúϳÉÊÂÎñµ½ÏµÍ³£¬Ä£ÄâÕæÊµµÄÓû§ÐÐΪ

   
3647 ´Îä¯ÀÀ       27
Ïà¹ØÎÄÕÂ

ÆóÒµ¼Ü¹¹¡¢TOGAFÓëArchiMate¸ÅÀÀ
¼Ü¹¹Ê¦Ö®Â·-ÈçºÎ×öºÃÒµÎñ½¨Ä££¿
´óÐÍÍøÕ¾µçÉÌÍøÕ¾¼Ü¹¹°¸ÀýºÍ¼¼Êõ¼Ü¹¹µÄʾÀý
ÍêÕûµÄArchimateÊÓµãÖ¸ÄÏ£¨°üÀ¨Ê¾Àý£©
Ïà¹ØÎĵµ

Êý¾ÝÖÐ̨¼¼Êõ¼Ü¹¹·½·¨ÂÛÓëʵ¼ù
ÊÊÓÃArchiMate¡¢EA ºÍ iSpace½øÐÐÆóÒµ¼Ü¹¹½¨Ä£
ZachmanÆóÒµ¼Ü¹¹¿ò¼Ü¼ò½é
ÆóÒµ¼Ü¹¹ÈÃSOAÂ䵨
Ïà¹Ø¿Î³Ì

ÔÆÆ½Ì¨Óë΢·þÎñ¼Ü¹¹Éè¼Æ
ÖÐ̨սÂÔ¡¢ÖÐ̨½¨ÉèÓëÊý×ÖÉÌÒµ
ÒÚ¼¶Óû§¸ß²¢·¢¡¢¸ß¿ÉÓÃϵͳ¼Ü¹¹
¸ß¿ÉÓ÷ֲ¼Ê½¼Ü¹¹Éè¼ÆÓëʵ¼ù