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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
ÿÃë1500Íò²¢·¢¼ÆËã±³ºó¸ßÐÔÄÜ¡¢¸ß¿ÉÓÃʵʱËÑË÷ϵͳµÄ¼Ü¹¹Ñݱä
 
  2607  次浏览      37
 2019-6-14
 
±à¼­ÍƼö:

±¾ÎÄÀ´×ÔÓÚ51cto£¬ÎÄÕ´ÓÎå¸ö·½Ãæ½²½âÈ¥ÄĶùÍø¸ßÐÔÄܸ߿ÉÓûúƱʵʱËÑË÷ϵͳµÄÑݽøÖ®Â·¡£

±¾ÎÄ´ÓÎå¸ö·½Ãæ½²½âÈ¥ÄĶùÍø¸ßÐÔÄܸ߿ÉÓûúƱʵʱËÑË÷ϵͳµÄÑݽøÖ®Â·£º

ϵͳËßÇó¡£

ÃæÁÙÎÊÌâ¡£

Éè¼ÆË¼Â·¡£

ËÑË÷¿ò¼Ü¡£

±¨¼ÛÒýÇæ¡£

ϵͳËßÇó

È¥ÄĶùÍøµÄ¶¨Î»ÊÇ×öÈ«Çò×î´óµÄÖÐÎÄÔÚÏßÂÃÐÐÍøÕ¾£¬¶ÔÓÚ»úƱҵÎñÀ´Ëµ£¬¾ÍÊÇÒª°ÑÒÔÏÂÕâЩ·½Ãæ¶¼×öµ½×îºÃ£º

ÎÒÃÇÏ£ÍûÓû§ÔÚÎÒÃÇÍøÕ¾ËÑË÷³öÀ´µÄ¼Û¸ñÊÇÈ«Íø×îµÍµÄ¡£

Ï£ÍûÊÀ½çÓеÄÈκκ½Ïߣ¬¶¼ÄÜÔÚÎÒÃÇÍøÕ¾ÉÏËѳö±¨¼ÛÀ´¡£

Ï£Íû±¨¼ÛµÄ¸üÐÂÊÇ×îʵʱµÄ£¬Óû§¸ù±¾¸ÐÖª²»µ½¼Û¸ñ±ä»¯¡£

Ï£Íû²úÆ·×î´óÏÞ¶ÈÂú×ãÓû§³öÐÐÐèÇó¡£

Ï£ÍûÓû§Ô¤¶©Á÷³©£¬ÐÄÇé×îÓä¿ì¡£

¹é¸ù½áµ×ÎÒÃÇҪȡÔÃÓû§£¬Óû§µÚÒ»ÊÇÎÒÃǵĿںţ¬Ò²ÊÇÎÒÃǵÄѹÁ¦ËùÔÚ¡£

ÃæÁÙÎÊÌâ

µ«ÊÇ£¬ÈçÉÏͼÕâЩ·½ÃæÒªÊµÏÖÆðÀ´£¬×öµ½×îºÃ£¬¶¼²»ÈÝÒס£

»úƱÐÐÒµÓëÆÕͨµçÉ̲»Í¬£¬Ëü×î´óµÄÌØµãÊǼ۸ñºÍ¿â´æ±ä»¯·Ç³£Æµ·±£¬ÊµÊ±ÐÔÒªÇóºÜ¸ß£¬ÀýÈ磺

¿â´æ±ä»¯ÌåÏÖÔÚº½°à²ÕλµÄ״̬ÔÚʱ¿Ì±ä¶¯£¬ÌرðÊÇÈÈÃź½Ïߵĺ½°à£¬ÔÚ³öÐи߷åÆÚÓÈÆäÆµ·±¡£

¼Û¸ñ±ä»¯ÔòÊÇÒòΪ»úƱµÄÏúÊÛÌåϵµÄÌØµã£¬³ýÁ˺½¿Õ¹«Ë¾±¾ÉíÍ⣬ÓдóÁ¿µÄ¹©Ó¦ÉÌ£¬²»Í¬¹©Ó¦É̵ĻúƱÊÛ¼Û¿ÉÄܲ»Ò»Ñù£¬»á¸ù¾Ý¸÷ÖÖÇé¿ö¶¯Ì¬µ÷Õû£¬ÈÈÃź½Ïߣ¬³öÐи߷åÊǼ۸ñ±ä»¯µÄ¸ß·å¡£

³ýÁ˹©Ó¦ÉÌ£¬×÷Ϊ»úƱµÄÖ÷ÒªÔØÌ壬º½¿Õ¹«Ë¾Ò²ÓкܶàÔ˼۷½ÃæµÄÕþ²ß£¬ÕâЩÕþ²ßÒ²»á¸ù¾Ý¸÷ÖÖÇé¿ö½øÐе÷Õû£¬µ¼Ö´óÁ¿º½°à¼Û¸ñ·¢Éú±ä»¯¡£

»úƱÐÐÒµÐÅÏ¢»¯±È½ÏÔ磬ËùÓеĺ½°àÊý¾Ý¡¢Ô˼ÛÊý¾Ý¡¢¶©×ù³öƱ£¬¶¼ÕÆÎÕÔڽРGDS µÄ½ÇÉ«ÊÖÖС£

¹úÄÚÖ÷ÒªµÄ GDS ÊÇÖк½ÐÅ¡£¹©Ó¦É̺ÍÎÒÃǵÄÊý¾Ý¶¼Òª´ÓGDS ÊÖÖи¶·Ñ»ñÈ¡£¬¸¶·ÑÒ»°ãÊǰ´Ö¸ÁîÖ´ÐдÎÊýÀ´¶¨µÄ£¬¼Û¸ñ²»·Æ¡£

Òò´ËÎÒÃDz»¿ÉÄÜÎÞÏ޵ĻñÈ¡º½°àÊý¾Ý£¬Õâ¾ÍÐèÒªÔÚÐÂÏʶȺͷÑÓÃÉÏÃæ×öȨºâ¡£ÕâÒ²Êǵ¼Ö±¨¼Û±ä»¯²»ÊµÊ±µÄÒ»¸öÒòËØ¡£

²»Í¬¹©Ó¦ÉÌÔÚ GDS µÄȨÏÞ²»Ò»Ñù£¬Í¬ÑùµÄº½°àÄõ½µÄ±¨¼Û¿ÉÄܲ»Ò»Ñù£¬Õâ¾Í¶ÔϵͳÌá³öÁ˸ü¸ßµÄÒªÇó¡£

±ä»¯²»ÊÇÎÊÌ⣬ÎÊÌâÔÚÓڱ仯µÄÊǺ£Á¿µÄÊý¾Ý£¬ÀýÈ磺

¹©Ó¦ÉÌÔÚÆ½Ì¨ÉϼÈë´óÁ¿µÄ¹æÔò£¬À´½øÐж¨¼Û£¬ÕâÖÖ¹æÔòÏ൱¸´ÔÓ£¬ÊýÁ¿¼¶´ïµ½ 2 ÒÚ;º½Ë¾µÄÔ˼۹æÔòÒ²ÓÐÉÏÒÚµÄÁ¿¼¶£¬¸´ÔÓ¶ÈÒ²ºÜ¸ß¡£

È«ÊÀ½ç´ó¸ÅÓÐ 28 ÍòÌõº½Ïߣ¬ÎÒÃÇ´ÖÂÔ¹ÀËãһϣ¬È«²¿µÄ±¨¼ÛÁ¿´ó¸Å»áÊÇǧÒÚµÄÁ¿¼¶¡£

ËÑË÷ÏµÍ³ÒªÃæ¶ÔÿÃë 3 ǧ¶à´ÎµÄËÑË÷Á¿£¬µ¥¿´Õâ¸öËÑË÷Á¿¿ÉÄܲ»Ëã´ó£¬µ«ÊDZ³ºóÓдóÁ¿µÄ²¢·¢¼ÆË㣬ÿÃëÒª¼ÆËã 1500 ÍòÁ¿¼¶µÄ±¨¼Û²úÆ·¡£

Éè¼ÆË¼Â·

Ãæ¶ÔÕâЩ±³¾°ºÍÎÊÌ⣬ÎÒÃÇÔõô×ö£¬ÄÜʵÏÖϵͳËßÇóÄØ?

ÓÐÒ»´ÎÓÐÅóÓÑÎÊÎÒ£¬ÄãÃÇÔõôÕâô棬»úƱËÑË÷Ϊɶ¸ãÕâô¸´ÔÓ?·Å¸ö¾²Ì¬Ò³ÃæÉÏÈ¥²»¾ÍºÃÁË£¬¶àÉÙÓû§ËÑË÷Ô¤¶©¶¼Ã»ÎÊÌâ¡£ÎÒÓÐÄÇôһ˲¼ä£¬¾¹ÎÞÑÔÒÔ¶Ô¡£

²»¹ýºóÀ´ÎÒÏëÁËÏ룬Ҫ˵ÕâÑù¸ãÒ²²»ÊDz»¿ÉÒÔ£¬Èç¹û×ÊÔ´×ã¹»µÄ»°£¬ÎÒÃÇ´ó¿ÉÒÔ×öÒ»¸öºÜ´óºÜ´óµÄ¹þÏ£±í£¬°ÑδÀ´¼¸¸öÔµÄÿÌõº½ÏßÿÌìµÄº½°à±¨¼Û¼ÆËãºÃ£¬Óû§À´ËÑË÷Ö±½Ó¾ÍÄùþÏ£±íµÄÊý¾Ýչʾ¾Í¿ÉÒÔÁË¡£

Ò»µ©¼à²âµ½ÄĸöÇþµÀÓм۸ñ±ä»¯£¬¼´Ê±¼ÆËãÌæ»»ÀϵÄÊý¾Ý¡£ÕâÑùÒ»À´ÎÒÃǵÄËÑË÷½«·É¿ì£¬²¢ÇÒ±ä¼ÛµÄÇé¿ö»áºÜÉÙ·¢Éú£¬ÕâÊÇ×îÀíÏëµÄ¡£

È»¶øÏÖʵÊǹǸеģ¬ÓÐÏÞµÄ×ÊÔ´²»ÔÊÐíÎÒÃÇÕâÑù×ö£¬ËùÒÔÎÒÃÇÖ»ÄÜ´ÓÓû§µÄ½Ç¶ÈÈëÊÖ¡£

ÎÒÃDzο¼ CAP ºÍ BASE ÀíÂÛ£¬Éè¼ÆÁË·Ö²¼Ê½µÄϵͳ¡£°´Ðè¼ÆË㣬Óû§ÐèÒªËÑË÷µÄÊý¾Ý£¬²ÉÓÃʵʱ¼ÆËãµÄ·½Ê½£¬¼ÆËãÍêÁ˽«½á¹û»º´æÆðÀ´£¬ÏÂÒ»¸öÓû§ÔÙËÑË÷ͬÑùµÄÌõ¼þ¾Í²»ÓÃÔÙʵʱ¼ÆËãÁË¡£

ϵͳ֮¼ä²ÉÓÃÏûÏ¢Çý¶¯µÄ·½Ê½£¬Ê¹ÓÃÒì²½»úÖÆÀ´½µµÍñîºÏ£¬Ê¹ÏµÍ³À©Õ¹ÆðÀ´ºÜ¼òµ¥¡£Õû¸öϵͳˮƽ·ÖÁ˶à²ã£¬¸÷²ãÓи÷²ãµÄ»º´æ¡£¸÷ϵͳµÄ¼ÆËãÁ÷³Ì¶¼Éè¼ÆÎªÎÞ״̬µÄ£¬¿ÉÒÔºÜÈÝÒ׺áÏòÀ©Õ¹¡£

ËÑË÷¿ò¼Ü

ÈçÉÏͼ¾ÍÊÇÎÒÃÇËÑË÷ϵͳ´óµÄÒ»¸ö¿ò¼Ü£¬ÎÒÃǽ«ÏµÍ³·ÖΪ 4 ²ã£¬´ÓÉϵ½ÏÂΪ£º

Ó¦Óò㡣

¾ÛºÏ²ã¡£

±¨¼ÛÔ´²ã¡£

»ù´¡Êý¾Ý²ã¡£

×ÝÏòÔò¸ù¾Ý¸÷²ãµÄÌØµã£¬»®·ÖΪ¶à¸öÇþµÀ»òÕß¶à¸öÔ´¡£ÕâÑù»®·ÖµÄºÃ´¦ÊDz»Í¬µÄ²ã¿ÉÒÔ¶ÀÁ¢·¢Õ¹£¬¿ÉÒÔÓи÷×ÔµÄÁ÷Á¿¿ØÖƺͷþÎñ½µ¼¶²ßÂÔ£¬±£Ö¤ÏµÍ³ÕûÌåµÄ¸ß¿ÉÓÃ;²»Í¬µÄÇþµÀºÍÔ´¿ÉÒÔÓв»Í¬µÄ´¦Àí·½Ê½£¬ñîºÏ¶ÈµÍ£¬À©Õ¹·½±ã¡£

Ó¦Óòã½ÓÊÜÓû§ËÑË÷Ìõ¼þ£¬Ïò¾ÛºÏ²ãҪƥÅäÌõ¼þµÄÈ«Á¿±¨¼Û£¬¾­¹ýɸѡ¡¢°ü×°ºÍÅÅÐò£¬Êä³ö¸øÇ°¶Ë¡£°´ÕÕ²»Í¬ÇþµÀµÄÌØµã£¬±¨¼ÛµÄ°ü×°ºÍÅÅÐò´¦Àí»áÓÐÇø±ð¡£

¾ÛºÏ²ã¹ÜÀí×ÅËùÓк½Ïߵı¨¼Û»º´æ£¬ÒÔ¹©Ó¦ÉÌ×÷Ϊ¶ÀÁ¢µÄ´æ´¢µ¥Ôª¡£Ëü½Óµ½Ò»¸öËÑË÷Ìõ¼þ£¬»áÏÈÎÊһϠCachemanager £¬ÓжàÉÙ¸ö¹©Ó¦É̵Ļº´æ±¨¼ÛʧЧÁË£¬µÃµ½Ò»¸öÐèÒªÖØÐÂËÑË÷µÄ¹©Ó¦ÉÌÁÐ±í£¬È»ºó´ø×ÅËÑË÷Ìõ¼þ£º³ö·¢µ½´ïÈÕÆÚºÍ¹©Ó¦ÉÌÁÐ±í£¬ÏòϲãµÄ±¨¼ÛÔ´·¢ÏûÏ¢£¬È»ºóÒì²½µÈ±¨¼ÛÔ´»ØÏûÏ¢¡£

±¨¼ÛÔ´½Óµ½ÏûÏ¢Ö®ºó£¬»á¶ÔÏàÓ¦µÄ¹©Ó¦É̽øÐÐËÑË÷£¬Ëѳö±¨¼ÛÖ®ºó·Åµ½ Redis ÀȻºó·¢ÏûϢ֪ͨ PriceMerger ¡£

PriceMerger ´Ó Redis Àォ±¨¼ÛÈ¡³öÀ´£¬ºÍûÓÐʧЧµÄ¹©Ó¦É̵ı¨¼Û½øÐоۺϣ¬É¸Ñ¡³ö×îÓŵļ۸ñ½øÐаü×°¡£

CacheManager ÊÇ»º´æÊ§Ð§¹ÜÀíϵͳ¡£ÎÒÃÇÉè¼ÆÁËÖ÷¶¯ºÍ±»¶¯Á½Ì×»º´æ¸üлúÖÆ¡£Ö÷¶¯¸üоÍÊÇÓɸ÷»·½Ú·¢ÏÖ¼Û¸ñÓб仯£¬Ö÷¶¯Í¨Öª CacheManager ¡£

±ÈÈ纽°àÊý¾Ý¡¢Ô˼ÛÊý¾Ý·¢Éú±ä»¯¡¢¹©Ó¦É̹æÔòÊý¾Ý·¢Éú±ä»¯¡¢Ô¤¶©·¢Éú±ä¼ÛµÈµÈ£¬¶¼Ö÷¶¯Í¨Öª CacheManager ¡£

±»¶¯¸üÐÂÔòÊǸù¾ÝÈȶÈÅÅÐУ¬¶Ô²»Í¬Èȶȵĺ½Ïߣ¬ÅäÖò»Í¬µÄ¹ýÆÚʱ¼ä£¬Ô½ÈÈÃź½ÏߵĹýÆÚʱ¼äÔ½¶Ì¡£

Õû¸öϵͳÒÔ¹©Ó¦ÉÌ×÷Ϊ¶ÀÁ¢±¨¼Ûµ¥Ôª£¬±¨¼ÛÔ´×ñÑ­Õâ¸ö¹æÔò¡£ËùÒÔ²»Í¬µÄ±¨¼ÛÔ´¿ÉÒÔºÜÈÝÒ×½ÓÈëËÑË÷¿ò¼Ü¡£

¸÷²ã¼äµÄÊý¾Ý½»»»´ó¶àÊÇÒì²½µÄ£¬Óà Protobuf ÐòÁл¯²¢ Gzip ѹËõ£¬Í¨¹ý Redis ÖÐת£¬ÄܺܺýµµÍÎÒÃÇµÄ IO ºÍ´ø¿íʹÓã¬Ò²Ê¹ÏµÍ³µÄñîºÏ´ó´ó½µµÍ£¬À©Õ¹ÆðÀ´·Ç³£·½±ã¡£

×ݹÛÕû¸öϵͳµÄ·¢Õ¹£¬ÎÒÃÇÓöµ½Á˲»ÉÙÎÊÌ⣬ÕâÀï×ܽáÁËһЩÓдú±íÐԵġ£

Ò»¸öÊDZ¨¼ÛÊýÁ¿ºÜ¶à£¬¾ÛºÏ²ãµÄϵͳ£¬ÄÚ´æÓöµ½Á˲»ÉÙÎÊÌâ¡£

ÓÐÒ»´ÎÐÂÉÏÒ»ÖÖ²úÆ·£¬Ö±½Óµ¼ÖÂÁËϵͳµÄ±ÀÀ£¡£Ô­ÒòÊÇвúÆ·Òý½ø´óÁ¿µÄ×Ö·û´® Map £¬ÕâЩ Map »¹Ö§³ÖËæÒâÀ©Õ¹£¬Ò»ÏÂ×ÓÓ¿½øÀ´ºÜ¶à¶ÔÏó£¬ GC ¶¼»ØÊÕ²»¹ýÀ´ÁË¡£

ÕâÖ®ºóÎÒÃÇÑϸñ¿ØÖÆÁËÊý¾ÝµÄ×¼È룬ֻÁô±ØÒªµÄÊý¾Ý£¬¾¡Á¿²ÉÓÃÔ­ÉúµÄÊý¾ÝÀàÐÍ£¬½«ºÜ¶àС¶ÔÏ󣬱àÂë³ÉÔ­ÉúµÄÊý¾ÝÀàÐÍ£¬´ó´óËõ¼õÄÚ´æÕ¼Óá£

ÁíÒ»¸öÎÊÌâÊDZ¨¼ÛÔ´±È½Ï¶à£¬²»Îȶ¨£¬ÓÐЩ¹©Ó¦É̽ӿÚÐÔÄܲ»ºÃ£¬»ØÊýºÜÂý£¬¶øÎÒÃǶÔÏìӦʱ¼äÒªÇóºÜ¿Á¿Ì¡£

¶Ô´ËÎÒÃDzÉÓ÷ÖÅú»ØÊýµÄ·½Ê½£¬ÏÈ»ØÀ´µÄ±¨¼Û£¬ÏÈ·µ»Ø¸øÇ°¶Ë£¬¶à´ÎÂÖѯ£¬Ö±µ½±¨¼Û»ØÍ꣬ͬʱÎÒÃÇÒ²Éè¼ÆÁËÒ»¸ö»ØÊý±ÈÀýÄ£ÐÍ£¬Èç¹û´ïµ½Õâ¸ö±ÈÀý»òÕß³¬Ê±£¬Õâ´ÎËÑË÷¾Í½áÊøÁË£¬ºǫ́Òì²½µÈ±¨¼ÛÔ´µÄ»ØÊý£¬µÈÏ´εÄÓû§ËÑË÷£¬¾Í¿ÉÄÜ¿´µ½Ðµı¨¼ÛÁË¡£

¶ÔÓÚËÑË÷Ìõ¼þ£¬ÓиöÃ÷ÏÔµÄÀäÈÈÃÅÎÊÌ⣬ÈÈÃŵĺ½ÏߺÍÈÕÆÚ£¬ËÑË÷µÄÈ˺ܶ࣬Êý¾ÝÁ¿Ò²ºÜ´ó¡£

ÎÒÃÇÒÔº½Ïß+ÈÕÆÚ×÷Ϊ Key ×öÁËÒ»ÖÂÐÔ¹þÏ££¬½«ËÑË÷Ìõ¼þ¾ùºâ´òµ½²»Í¬µÄ·þÎñÆ÷ÉÏ£¬²¢ÇÒÈÃÏàͬµÄÌõ¼þÖ»»á·ÖÅ䵽ͬһ̨»úÆ÷ÉÏ£¬ÕâÑùÄÜ×î´óÏ޶ȵØÀûÓñ¾µØ»º´æ¡£

±¨¼ÛÒýÇæ

ÏÂÃæÎÒÃÇÀ´ÉîÈë̽ÌÖһϱ¨¼ÛÒýÇæµÄÉè¼ÆºÍÓÅ»¯Àú³Ì¡£

±¨¼ÛÒýÇæ×÷Ϊһ¸ö±¨¼ÛÔ´£¬ÊÇÈ¥ÄĶùÍøµÄ¹©Ó¦ÉÌÆ½Ì¨¡¢ÎÒÃÇÄÚ²¿½Ð TTS µÄËÑË÷ϵͳ£¬ÊÇ×îºËÐĵÄÒ»¸ö±¨¼ÛÔ´¡£

Ò»¿ªÊ¼µÄʱºò£¬ÊÇûÓÐÕâ¸öƽ̨µÄ£¬»úƱµÄ±¨¼Û¶¼ÊÇ´Ó´óÁ¿¹©Ó¦É̵ÄÍøÕ¾×¥È¡µÄ£¬Ô¤¶©½»Ò×¶¼ÒªÌø×ªµ½ÍâÍø½øÐС£

Á÷Á¿´óÁËÖ®ºóΪÁ˱£ÕÏ·þÎñÖÊÁ¿£¬ÓÐÁËÕâ¸ö SaaS ƽ̨£¬¹©Ó¦ÉÌͨ¹ýÕâ¸öƽ̨¼ÈëËûÃǵ͍¼ÛºÍ·þÎñ¹æÔò£¬ÎÒÃǸºÔð°Ñ¼Û¸ñ¼ÆËãºÃ±¨³öÈ¥£¬ºóÐøµÄÔ¤¶©½»Ò×Á÷³Ì£¬¶¼ÔÚÆ½Ì¨ÉÏÍê³É¡£

ÓÉ·ÖÉ¢µ½¼¯ÖУ¬ÕâÊÇ»úƱ·þÎñ·¢Õ¹µ½Ò»¶¨½×¶ÎµÄ±ØÈ»Ö®Â·¡£µ½ºóÀ´¼¸ºõ 80% µÄ±¨¼Û¶¼ÊÇÕâ¸öϵͳ²úÉúµÄ¡£ÎÒÃÇ»¨ÁË´óÁ¿µÄ¾«Á¦¶ÔÕâ¸öϵͳ½øÐÐÉè¼ÆºÍÓÅ»¯¡£

Ò»¸ö»úƱ±¨¼ÛÊÇÔõô²úÉúµÄÄØ?¾ö¶¨ÒòËØÓй©Ó¦É̹æÔò£¬º½Ë¾Ô˼ÛÒÔ¼°º½°à²Õλ״̬£¬ÕâÐ©ÒªËØ×éºÏÆðÀ´£¬¼´¿É¼ÆËã³öÿ¸ö¹©Ó¦ÉÌÿº½°àÿ¸ö²ÕλµÄ¼Û¸ñ¡£

ÎÒÃÇ»áÔÚÕâЩ¼Û¸ñµ±ÖУ¬Ñ¡È¡Ò»Ð©×îÓŵļ۸ñ£¬°ü×°³ÉÌײͣ¬±ÈÈçµÍ¼ÛÌØ»Ý¡¢ÉÌÂÃÓÅÑ¡µÈ²úÆ·£¬Õ¹Ê¾¸øÓû§Ô¤¶©¡£

±¨¼ÛÒýÇæ½â¾öµÄºËÐÄÎÊÌâ¾ÍÊÇ£¬¸ù¾ÝÓû§µÄËÑË÷Ìõ¼þ£¬¶Ôÿһ¸ö¹©Ó¦É̵͍¼Û¹æÔò¿â½øÐÐËÑË÷£¬»ñÈ¡·ûºÏÌõ¼þµÄ¹æÔò£¬Ó뺽°à²Õλ״̬¡¢º½Ë¾Ô˼۽øÐÐÆ¥Å䣬¼ÆËã³öÿ¸ö¹©Ó¦ÉÌÿ¸ö²ÕλµÄ×îÓż۸ñ¡£

¹©Ó¦É̹æÔòÏ൱¸´ÔÓ£¬ÓÐÈÕÆÚÏÞÖÆ¡¢º½Ë¾ÏÞÖÆ¡¢º½°àÏÞÖÆ¡¢²ÕλÏÞÖÆ¡¢ÄêÁäÏÞÖÆµÈµÈ£¬Ã¿Ìõ¹æÔò¶¼ÓкܶàʹÓÃÌõ¼þ£¬¼¸Ê®¸ö×ֶΣ¬ÕâЩ¹æÔòÁ¿´ï 2 ÒÚ¡£

¿ÉÒÔ˵¹©Ó¦É̶¨¼Û¹æÔòÊǾö¶¨»úƱ¼Û¸ñµÄ×îÖØÒªÒòËØÖ®Ò»¡£³ÉǧÉÏÍòµÄ¹©Ó¦ÉÌÔÚ TTS ƽ̨ÉÏͶ·Å¹æÔò£¬ÉÙÔò¼¸Íò£¬¶àÔò¼¸Ç§Íò¡£

ÕâЩ¹æÔòµÄ´æ´¢°´¹©Ó¦É̽øÐзֿ⣬ÿ¸ö¹©Ó¦ÉÌÒ»¸ö¿â£¬¶à¸ö¿â×÷Ϊһ×飬·Ö²¼ÔÚÒ»¸ö MySQL µÄʵÀýÉÏ£¬Óжà¸ö MySQL ʵÀý¡£

ÔÚÕâ¸ö±³¾°Ö®Ï£¬ÏµÍ³ÃæÁÙÕâЩÎÊÌ⣺

¹©Ó¦É̸üйæÔòÊý¾ÝºÜƵ·±£¬Ã¿Ê±Ã¿¿Ì¶¼ÔÚ¸üУ¬ÌرðÊÇÈÈÃź½Ïß¡£

×µÄÇé¿öÏ£¬Ã¿´ÎÓû§µÄËÑË÷¶¼¿ÉÄܻᴥ·¢ËùÓй©Ó¦É̵ĹæÔòËÑË÷¡£ DB³ÐÊܵÄѹÁ¦ÊÇÓû§ËÑË÷Á¿³ËÒÔ¹©Ó¦ÉÌÊýÁ¿¡£ÕâÖÖÇé¿öÏ£¬ÒµÎñÔö³¤Ò»µã£¬ DB µÄѹÁ¦¾Í´ó·ùÔö¼Ó¡£

ÔÚÀϵÄϵͳÀ DB ÊÇѹÁ¦×î´óµÄÒ»»·£¬¶Áд¶¼ºÜƵ·±¡£Ôø¾­µ¥¶ÀΪËÑË÷×öÁË 7¡¢8 ×é´Ó¿â£¬µ«ÊÇ»¹ÊÇ¿¸²»×¡ÒµÎñµÄ¿ìËÙÔö³¤£¬¹ÊÕÏÆµ·¢¡£Ò»¼Ò¹©Ó¦É̳öÎÊÌ⣬±ÈÈç¸üÐÂ̫Ƶ·±£¬¾Í¿ÉÄÜÍÏÀÛÕû¸öϵͳ½»Òס£

Ƶ·±±ä»¯µÄº½°à²Õ룬Èȵ㺽ÏߵũӦÉ̹æÔòÁ¿´ó¡¢ËÑË÷Á¿´ó£¬ÈÃϵͳµÄÄÚ´æÑ¹Á¦¡¢¼ÆËãѹÁ¦ºÜ´ó£¬Ó¦Ó÷þÎñÆ÷Ò²¾­³£³öÎÊÌâ¡£

еı¨¼ÛÒýÇæ¾ÍÊÇΪÁ˿˷þÕâЩÎÊÌâÀ´Éè¼ÆµÄ¡£ÎÒÃǻص½ËÑË÷ÒýÇæµÄºËÐļ¼ÊõÀ´¿´ÎÊÌâ¡£

ËÑË÷ÒýÇæÖ÷ÒªÊǶÔÊÕ¼¯µ½µÄÐÅÏ¢½øÐÐÕûÀí¡¢·ÖÀà¡¢Ë÷ÒýÒÔ²úÉúË÷Òý¿â¡£ÎÒÃÇÊDz»ÊÇÓ¦¸Ã×éÖ¯Ò»¸öºÏÊʵÄË÷Òý¿â£¬ÈÃËÑË÷µÄЧÂÊ´ó·ùÌáÉýÄØ?

¶ÔÓû§ËÑË÷Ìõ¼þ½øÐÐÁË·ÖÎö£¬ÎÒÃÇ·¢ÏÖÓû§ËÑË÷µÄÊǺ½ÏßÈÕÆÚ£¬²¢²»¹ØÐÄÄĸö¹©Ó¦ÉÌ¡£µ«ÊÇÎÒÃÇÒòΪϵͳ½á¹¹µÄÔ­Òò£¬Òª¶ÔËùÓеũӦÉÌ¿â½øÐвéѯ¡£

´ÏÃ÷µÄ×ö·¨ÊÇ×öÒ»¸öÊʺϺ½ÏßËÑË÷µÄË÷Òý¿â¡£ÎÒÃǽ«ËùÓеĺ½ÏßÄùýÀ´£¬½øÐÐÁËÈȶÈÅÅÐò£¬¾ùºâ´òɢΪ N ¸ö±í£¬ N ¸ö±íƽ¾ù·Ö²¼µ½ M ¸ö¿â¡£

È»ºó¿ª·¢ÁËÒ»¸öÊý¾Ýͬ²½ÏµÍ³£¬½«¹©Ó¦ÉÌά¶ÈµÄ¹æÔò£¬ÊµÊ±Í¬²½µ½º½Ïßά¶È·Ö±íµÄË÷Òý¿â¡£

Õâ¸öÊý¾Ýͬ²½ÏµÍ³ÒÔ Binlog ͬ²½·½Ê½¹¤×÷¡£ÎÒÃÇÒýÈëÁ˰¢Àï°Í°Í¿ªÔ´µÄÏîÄ¿ Canal £¬Õâ¸öÏîĿͨ¹ýʵÏÖ MySQL µÄÖ÷´Óͬ²½Ð­Ò飬ÄܰÑ×Ô¼ºÎ±×°³É´Ó¿â£¬ÊµÊ±ÔöÁ¿»ñÈ¡ MySQL µÄ Binlog Êý¾Ý¡£

ÎÒÃÇͨ¹ý Canal Äõ½ÔöÁ¿µÄ Binlog Êý¾ÝÖ®ºó£¬×ö½âÎö¡¢²ð·Ö£¬½«¹©Ó¦É̹æÔò°´º½Ïß·Ö²¼²åÈëË÷Òý¿â£¬»òÕß´ÓË÷Òý¿âɾ³ý¡£

ÕâʱÎÒÃÇÃæÁÙµÄÎÊÌâÊÇ£º

Ô´Êý¾ÝдÈëÁ¿ºÜ´ó£¬¼¯Èº·åÖµ´ï 20K TPS¡£

ΪÁ˱£Ö¤±¨¼ÛµÄÐÂÏʶȣ¬ÎÒÃÇÒªÇóͬ²½Ñӳٺܵͣ¬²»³¬¹ý 60s¡£

±ØÐë±£³Ö˳ÐòÒ»ÖÂÐÔ£¬Èç¹ûÏÈɾºó²å±ä³ÉÏȲåºóɾ£¬Êý¾Ý¾Í²»Ò»ÖÂÁË¡£

±ØÐë±£³ÖÊý¾Ý×îÖÕÒ»Ö¡£

ϵͳ±ØÐëÊǸ߿ÉÓõġ£

Õë¶ÔÇ°Ãæ 4 ¸öÎÊÌâÎÒÃǵĽâ¾ö·½°¸ÊÇÕâÑùµÄ£º

±£Ö¤¶Á Binlog µÄÍÌÍÂÁ¿

Ô´Êý¾ÝдÈëÁ¿¡¢Ë³ÐòÐÔÓëͬ²½ÑÓ³ÙÊÇì¶ÜµÄ£¬ÎªÁ˱£³Ö˳Ðò£¬Ò»¸ö MySQL ʵÀýÖ»ÄÜÓɵ¥Ïß³ÌÀ´¶Á Binlog ¡£

µ«ÊÇÈç¹û MySQL ʵÀýÉϵũӦÉÌÊýÁ¿ºÜ¶à£¬¶Ìʱ¼äÊý¾Ý¸üÐÂÁ¿¾Í¿ÉÄܴܺ󣬵¥Ï̴߳¦Àí²»¹ýÀ´£¬Í¬²½ÑÓ³ÙÊÆ±ØºÜ´ó¡£

Òò´ËÎÒÃǽ«¹æÔò¿â·ÖÉ¢µ½¸ü¶àµÄ MySQL ʵÀýÉÏÃæ£¬´ÓÎïÀí²ãÃæ±£ÕÏÁ˸ü¶àͨµÀ²¢ÐÐͬ²½£¬Ìá¸ß¶Á Binlog µÄÍÌÍÂÁ¿¡£

±£Ö¤Ð´Ë÷Òý¿âµÄÍÌÍÂÁ¿

Binlog Êý¾Ý½âÎö¡¢·Ö²ð´¦Àíµ½Ð´ÈëË÷Òý¿â½×¶Î£¬ÎªÁ˱£³Ö˳Ðòд£¬ËƺõÒ²Ö»ÄÜÿ¸ö MySQL ʵÀýµ¥Ïß³ÌÀ´×ö£¬¿ÉÊÇÕâÑùдµÄÍÌÍÂÁ¿Éϲ»È¥£¬Í¬²½ÑÓ³ÙÒ²»áºÜ´ó¡£

×Ðϸ·ÖÎöһϣ¬Æäʵ²¢²»ÐèҪȫ¾Ö˳ÐòÒ»Ö£¬Ö»ÐèҪÿÌõº½ÏßµÄÊý¾Ý˳Ðò±£³ÖÒ»Ö¾ͿÉÒÔÁË¡£

ÎÒÃǰ´º½Ïß»®·ÖÁ˺ܶàµÄ¶ÓÁУ¬²»Í¬º½ÏßµÄ SQL ÔÚ¸÷×Ô¶ÓÁÐÀï±£³Ö˳ÐòÈë¿â£¬ÕâÑù²¢ÐжȾ͸ßÁË£¬Ð´ÈëµÄÍÌÍÂÁ¿Ò²¾ÍÉÏÈ¥ÁË¡£

±£Ö¤Êý¾ÝµÄÒ»ÖÂÐÔ

ÔöÁ¿Í¬²½¿ÉÄÜ»áÒòÎªÒ»Ð©ÍøÂçÎÊÌâ»òÕßÈë¿âʧ°Ü£¬µ¼ÖÂÊý¾Ý²»Ò»Ö¡£

Õâ¸öʱºò£¬ÎªÁËÈÃÊý¾Ý×îÖÕÒ»Ö£¬ÎÒÃÇÓÖÉè¼ÆÁËÒ»¸öÈ«Á¿Êý¾Ý Diff µÄ¹¦ÄÜ£¬¶¨ÆÚ(±ÈÈç 5 ·ÖÖÓÒ»´Î)¶ÔÁ½¸ö¿âµÄÊý¾Ý½øÐбȶԣ¬Èç¹ûÓв»Ò»Öµģ¬Í¨¹ýÔöɾÀ´±£³ÖË÷Òý¿âµÄÊý¾Ý¸ú¹æÔò¿â±£³ÖÒ»Ö¡£

Õâ¾Í±£Ö¤Êý¾ÝÔÚÒì³£Çé¿öÏÂÄܶÌʱ¼ä´ïµ½×îÖÕÒ»Ö¡£

ϵͳµÄ¸ß¿ÉÓÃ

ÎÒÃÇÏ£ÍûÈκÎÒ»¸ö»·½Ú³öÏÖÎÊÌâ¶¼²»Ó°ÏìÊý¾Ýͬ²½¡£ÕâÀï¿É·ÖΪÁ½²¿·Ö£¬ Canal Õâ±ß±¾ÉíÒѾ­ÌṩÁË·½°¸£¬Ó¦Ó÷þÎñÆ÷ºÍ DB ¶¼Å䱸Ö÷±¸×Ô¶¯Çл»À´±£Ö¤¸ß¿ÉÓá£

ÎÒÃǵÄͬ²½³ÌÐò£¬Ò²Éè¼ÆÁËÒ»Ì×·½°¸¡£ÏµÍ³ÊÇ·Ö²¼Ê½µÄ£¬Ò»¹²ÓÐ K ¸ö MySQL µÄʵÀý£¬·ÖÅäµ½ P ̨·þÎñÆ÷ÉÏ¡£

ÕâÊÇÒ»¸öÈÎÎñ·ÖÅäÎÊÌ⣬¿ÉÒÔ´ïµ½¼¸¸öЧ¹û£º

ÈÎÎñ·ÖÅäÒª¾ùºâ¡£

·ÖÅäÍêÖ®ºó±£³ÖÎȶ¨¡£

ij̨·þÎñÆ÷¹ÒµôÁËËüÉÏÃæµÄÈÎÎñÐèÒª×Ô¶¯Çл»µ½½¡¿µµÄ·þÎñÆ÷ÉÏ£¬²»Ó°ÏìÆäËûµÄÈÎÎñ¡£

¼ÓÈëÁËеķþÎñÆ÷£¬ÈÎÎñÖØÐ·ÖÅ䣬±£³Ö¸÷·þÎñÆ÷µÄ¸ºÔؾùºâ¡£

ÎÒÃÇÀûÓà ZK ×÷ΪЭµ÷Õߣ¬´Ó¼¯Èº·þÎñÆ÷ÖÐÑ¡³öһ̨ Leader À´Ö´ÐÐÈÎÎñ·ÖÅ䣬ÒÀ¿¿ ZK µÄ½Úµã·¢ÏÖºÍ֪ͨ»úÖÆ£¬ÊµÏÖÁËÕâËĸö¹¦ÄÜ¡£

ÕâÑùÎÒÃǵÄÕû¸öͬ²½ÏµÍ³ÊǸ߿ÉÓõģ¬ÔÚÍÌÍÂÁ¿ºÜ´óµÄÇé¿öÏ£¬·åÖµÑÓ³Ù²»³¬¹ý 60 Ã룬ƽ¾ùÑÓ³Ù 10 Ãë×óÓÒ¡£

Ë÷Òý¿â¹¹½¨ºÃÁËÖ®ºó£¬ÎÒÃǵÄϵͳ½á¹¹¿ÉÒÔÊÇÕâÑùµÄ¡£

Èë¿Ú½ÓÊÕ PriceMerger µÄËÑË÷ÏûÏ¢£¬Õâ¸öÏûÏ¢»á´ø×Å¡¶³ö·¢¡·¡¢¡¶µ½´ï¡·¡¢¡¶ÈÕÆÚ¡·»¹ÓС¶¹©Ó¦ÉÌÁÐ±í¡·ÕâЩ²ÎÊý£¬Ëæ»ú´òµ½·Ö²¼Ê½¼¯ÈºµÄijһ̨ËÑË÷·þÎñÆ÷ÉÏ¡£

·þÎñÆ÷°Ñ·ûºÏÕâЩÌõ¼þµÄ¹©Ó¦É̹æÔò´ÓË÷Òý¿â²éѯ³öÀ´£¬Í¬Ê±²¢ÐаѺ½°àÊý¾Ý¡¢Ô˼ÛÊý¾ÝÈ¡»ØÀ´£¬½øÐÐÆ¥Åä¡¢¼ÆË㡢ɸѡ£¬¼ÆËã³öÿ¸ö¹©Ó¦É̵IJÕλ×îÓżۣ¬½«½á¹ûдÈë Redis £¬×îºó·¢ÏûϢ֪ͨ PriceMerger ¡£

Õâ¸öÁ÷³ÌºÜÇåÎú£¬Ö»ÐèÒª²éÒ»´Î¿â£¬ÀíÂÛÉÏ DB ÊÇûÓÐʲôÎÊÌâµÄ£¬Ó¦ÓÃϵͳҲºÜÈÝÒ×À©Õ¹¡£

ϵͳ×ö³öÀ´Ö®ºó£¬»¹ÊÇÓöµ½ÁËÁ½´óÎÊÌ⣺

Ë÷Òý¿âѹÁ¦ºÜ´ó¡£

²¿·Ö·þÎñÆ÷µÄ¸ºÔغܸߣ¬GC Ƶ·±£¬ÍÌÍÂÁ¿Éϲ»È¥¡£

Ϊʲô»áÕâÑùÄØ?Õâ¸öʱºòÎÒÃÇÊDZȽϾÚÉ¥µÄ£¬µ«ÊÇÎÊÌ⻹ÊÇÒª½â¾ö¡£ÎÒÃÇ¿¼²ìÁËËÑË÷Ìõ¼þµÄÌØµã¡£

Ê×ÏÈ£¬ËÑË÷µÄÇëÇóÌõ¼þÀäÈÈÃźÜÃ÷ÏÔ£¬ÈÈÃź½Ïß±ÈÈç±±¾©µ½ÉϺ£µÄÇëÇóºÜ¶à£¬Í¶·ÅÕâЩº½ÏߵũӦÉÌÒ²ºÜ¶à£¬¹æÔòÊýÁ¿ºÜ´ó£¬ÈÈÃź½Ïߵĺ½°àÊýÁ¿ºÍÔ˼ÛÊýÁ¿Ò²ºÜ¶à¡£

ÕâЩÒòËØ½áºÏÆðÀ´£¬Ò»´ÎÈÈÃź½ÏßËÑË÷£¬ DB ºÍÓ¦Ó÷þÎñÆ÷µÄ IO Õ¼Óö¼ºÜ¸ß£¬ CPU ·½Ãæ¹â·´ÐòÁл¯¾ÍÕ¼Óò»ÉÙ£¬±¨¼Û¼ÆËãµÄÁ¿ºÜ´ó£¬Õâ¾Íµ¼ÖÂÁË DB ºÍÓ¦Ó÷þÎñÆ÷µÄ¸ºÔض¼ºÜ¸ß£¬µ«ÊÇÍÌÍÂÁ¿Éϲ»È¥µÄÇé¿ö¡£

ÁíÍâÎÒÃǵũӦÉ̹æÔò£¬ÒÔ¼°º½°àÊý¾ÝºÍÔ˼ÛÊý¾Ý£¬ÓдóÁ¿µÄ String¡¢Map ºÍ List µÈ¶ÔÏó£¬ÓÈÆäÈÈÃź½ÏßµÄËÑË÷£¬ÇëÇóÁ¿ÉÔ΢´óÒ»µã£¬¶ÑÄÚ´æÕ¼Óúܶ࣬ÊͷŲ»µô£¬ GC ¸ù±¾»ØÊÕ²»¹ýÀ´¡£

·ÖÎöÁËÕâЩÇé¿öÖ®ºó£¬ÎÒÃÇÓÐÁ½¸ö´ëÊ©£¬Ò»ÊÇÏë°ì·¨´ó·ù¼õÉÙ DB µÄÇëÇóÁ¿£¬¶þÊÇÏë°ì·¨¼õÉÙÄÚ´æµÄÕ¼Óá£

ÈçºÎÄܼõÉÙ DB µÄÇëÇóÄØ?ÓÐЧµÄ°ì·¨ÊÇÔÚÓ¦Ó÷þÎñÆ÷Ôö¼Ó±¾µØµÄ Cache ¡£

²éѯ³öÀ´µÄ¹æÔòÊý¾Ý£¬²»ÈÓµô£¬·ÅÔÚ Cache ÀïÏ´ÎͬÑùÌõ¼þµÄÇëÇóÖ±½ÓʹÓá£

È»ºóÿ´ÎËÑË÷½øÀ´µÄʱºò£¬È¥Ë÷Òý¿â¼ì²éÒ»ÏÂÕâ¸öÌõ¼þÏµĹæÔòÊýÁ¿ºÍ×îºó¸üÐÂʱ¼ä£¬Óб仯µÄ»°¾Í½«»º´æÇåµô£¬´Ó DB ȡһ±é£¬±£Ö¤»º´æÊý¾ÝµÄÐÂÏʶȡ£ÕâÑùÒ»À´£¬ DB ѹÁ¦¶¸½µ£¬·þÎñÆ÷ IO Ò²½µÁ˺ܶࡣ

ÓÐÁ˱¾µØ»º´æ£¬ÎÒÃÇÐèÒªÈûº´æÃüÖÐÂʾ¡Á¿¸ß£¬²¢ÇÒ±£³ÖÎȶ¨¡£¸ù±¾µÄ°ì·¨ÊÇÈÃͬÑùµÄÇëÇóÌõ¼þ£¬Ã¿´Î¶¼´òµ½Í¬ÑùµÄ·þÎñÆ÷ÉÏ¡£

Ö±½Ó½«ÇëÇó°´º½Ïß½øÐÐÒ»ÖÂÐÔ¹þÏ££¬¿ÉÒԴﵽЧ¹û£¬µ«ÊÇÕâÑù»áÓÐÀäÈÈÃź½ÏßµÄÎÊÌ⣬»áµ¼Ö²¿·Ö·þÎñÆ÷µÄ¸ºÔز»¾ùºâ¡£

ÎÒÃǶԸºÔؾùºâ²ßÂÔ½øÐÐÁËÀ©Õ¹£¬½«º½Ïß+µ¥¸ö¹©Ó¦ÉÌ×÷Ϊ¹þÏ£Ìõ¼þ£¬Ò»ÖÂÐÔ¹þÏ£·Öµ½Ä³Ì¨·þÎñÆ÷£¬Ö®Ç°µÄ¹©Ó¦ÉÌÁбí¾Í»á·Ö¶àÅú£¬Ò»¸öÇëÇó·ÖÁѳɶà¸öÇëÇ󣬽øÐзַ¢¡£

ÓÉÓÚÊÇÒ»ÖÂÐÔ¹þÏ££¬ÃüÖÐÂÊ»áºÜ¸ß£¬²¢ÇÒÎÒÃÇÔö¼õ·þÎñÆ÷£¬²»»áÒýÆð»º´æÃüÖÐÂʵĴóÃæ»ý±ä»¯¡£

µ¥Ì¨·þÎñÆ÷ÉϵĹæÔò»º´æ£¬Ö»ÊÇijЩº½ÏߵIJ¿·Ö¹©Ó¦É̵ĹæÔò£¬²¢²»ÊÇÈ«Á¿¹æÔò£¬ÔÚ¼¯Èº·þÎñÆ÷ÊýÁ¿×ã¹»µÄÇé¿öÏ£¬²»»áÕ¼Óõ¥Ì¨·þÎñÆ÷Ì«¶àµÄÄÚ´æ¡£

DB µÄѹÁ¦ÔÚ×öÁË Cache Ö®ºó´ó·ù½µµÍ¡£µ«ËÑË÷Á¿ÉÏÕǺó»¹ÊÇ»á³öÏÖ¸ºÔظߵÄÇé¿ö¡£Ô­ÒòÊÇÿ´ÎËÑË÷¶¼»áÒª¼ì²é¹æÔòÊÇ·ñ¸üУ¬Õâ¸ö SQL Ö´ÐÐÁ¿ºÜ´ó¡£

ÓÐûÓа취¼õÉÙËüÄØ?»Ø¹ËÕû¸öϵͳ£¬ÆäʵÎÒÃÇÒѾ­ÔÚÊý¾Ýͬ²½µÄʱºò¾ÍÖªµÀÁ˹©Ó¦ÉÌÊÇ·ñ¸üÐÂÁ˹æÔò£¬¿ÉÒÔÔÚÕâ¸öʱºò£¬È¥Í¨ÖªÒýÇæ£¬½«¸ÃÌõ¼þµÄ±¾µØ»º´æÊ§Ð§µô¡£

ÕâÑù¾Í²»ÐèҪÿ´ÎËÑË÷¶¼È¥ DB Àï¼ì²éÁË£¬×÷Ϊ¶µµ×¿ÉÒÔ 1 ·ÖÖÓ¼ì²éÒ»´Î¡£ÕâÑù DB ¾ÍºÁÎÞѹÁ¦ÁË¡£

ÁíÒ»¸ö´ëÊ©£¬ÊÇËõ¼õÄÚ´æµÄÕ¼Óá£

ÿÌõ¹©Ó¦É̵ĹæÔò¶¼Óм¸Ê®¸ö×ֶΣ¬ÕâЩ×Ö¶ÎÓкܶà String £¬ÕûÐΣ¬ÈÕÆÚµÈ¶ÔÏóÀàÐÍ¡£º½°àÊý¾Ý¡¢Ô˼ÛÊý¾Ý£¬°üº¬´óÁ¿µÄ Map Êý¾Ý¡£×÷Ϊ±¾µØ»º´æ£¬ÕâЩÊý¾Ý¶ÔÏó»á³¤Ê±¼ä´æÔÚ£¬Èç¹ûÕ¼ÓÃÄÚ´æÌ«¶à£¬ GC ¶¼»ØÊÕ²»¹ýÀ´¡£

·ÖÎöÒ»ÏÂÌØÕ÷£¬ÎÒÃÇ·¢Ïֺܶà¶ÔÏ󣬶¼ÊÇһЩ¸öÊýÓÐÏÞµÄ×Ö·û´®£¬±ÈÈç»ú³¡Â룬º½Ë¾´úÂ룬º½°àºÅ£¬²Õλ´úÂë;»¹ÓÐһЩÈͮ򵀦ÔÏó£¬Ö»ÊǾ«È·µ½Ìì;Ò»¶Ñ¶¨¼ÛµÄÊýÖµ¡¢Ò»¶Ñ²¼¶ûÖµ¡£

ÕâЩ¶ÔÏóʵ¼ÊÊý¾Ý²»´ó£¬µ«ÊǶÔÏóµÄ¿ªÏú²»Ð¡£¬±ÈÈçÒ»¸öÁ½×ֽڵĺ½Ë¾´úÂëµÄ String ¶ÔÏó£¬ÄÚ´æ¾ÍÒª 48 ×Ö½Ú£¬»¹ÓкܶàµÄС¶ÔÏó£¬ÓÉÓÚ Java µÄÄÚ´æ¶ÔÆë£¬»áµ¼Ö´óÁ¿µÄÄÚ´æ¼ä϶£¬Ôì³ÉÄÚ´æµÄÀË·Ñ¡£

Õë¶ÔÕâÐ©ÌØµã£¬ÎÒÃÇ×öÁËһϵÁвßÂÔ£º

СµÄ¸öÊýÓÐÏÞµÄ×Ö·û´®£¬×öÒ»¸ö Byte ÀàÐ͵ıàÂë±í£¬¼õÉÙ´´½¨×Ö·û´®¶ÔÏó¡£

Õë¶ÔÒ»¶Ñ Integer £¬ÎÒÃǹ¹ÔìÁËһЩ Short Êý×飬intÊý×éÀ´³ÐÔØ£¬¼õÉÙ¶ÔÏó¿ªÏú£¬±ÜÃâÄÚ´æ¶ÔÆë²úÉúµÄ¼ä϶¡£

Õë¶ÔÈÕÆÚ£¬ÎÒÃǼÆËãÒ»¸ö¾àÀë 5 ÄêǰµÄÆ«ÒÆÁ¿£¬´æ³É Short Êý×é¡£

×ܵÄÀ´Ëµ£¬¾¡Á¿¼õÉÙÄÚ´æµÄÀË·Ñ£¬×îºóÎÒÃÇÄÚ´æÊ¹Óôó·ù¼õÉÙ£¬Óнӽü 50% µÄ½µ·ù¡£ÕâÑùÒ»À´ÄÚ´æÒ²²»ÊÇÎÊÌâÁË£¬ÍÌÍÂÁ¿¾Í¿ÉÒÔÉÏÈ¥ÁË¡£

³ý´ËÖ®Í⣬ÎÒÃÇ»¹ÔÚÆäËû·½Ãæ¶Ôϵͳ½øÐÐÁËÐÔÄÜÓÅ»¯£º

ÔÚ¼ÆËãÖвÉÓÃÒì²½ HTTP »òÕßÒì²½ Dubbo ·½Ê½£¬²¢ÐлñÈ¡ÐèÒªµÄ×ÊÔ´¡£ºÜ¶à¼ÆËãÄܲ¢Ðеͼ²¢ÐÐÀ´×ö£¬¶Å¾øËøµÄ³öÏÖ£¬³ä·Öեȡ¶àºË CPU µÄ¼ÆËãÄÜÁ¦¡£

¶ÔÓÚһЩ¸´ÔÓ¼ÆË㣬½áºÏÒµÎñ½øÐмôÖ¦£¬½µµÍʱ¼ä¸´ÔÓ¶È¡£

Êʵ±µÄÓÿռ任ʱ¼ä£¬±ÈÈçÒ»Ð©ÖØ¸´µÄÑ­»·¼ÆË㣬°ÑÖмä½á¹û»º´æÆðÀ´£¬ºó±ßÖ±½ÓÓá£

ÓÅ»¯ Jvm ²ÎÊý£¬Ëõ¶Ì¶ÔÏóפÁôÄÚ´æµÄʱ¼ä£¬¼õÉÙ GC ´ÎÊý¡£

Êý¾Ý½»»»Óà Protobuf £¬ Gzip ѹËõ£¬¼õÉÙ IO ¡£

ÖØÆô»úÆ÷ʱºò¸ºÔغܸߣ¬Ã¿´Î·¢²¼¶¼»áÓ°Ïì·þÎñÐÔÄÜ£¬¶Ô´ËÎÒÃÇ·¢ÏÖÖ÷ÒªµÄÎÊÌâÔÚÓÚ Jit ¼´Ê±±àÒ룬ÔÚÁ¿ÉÏÀ´µÄʱºò£¬Æô¶¯ C2 Ï߳̽øÐеÄ×Ö½ÚÂë±àÒ룬»áºÄ·Ñ´óÁ¿µÄ CPU ¡£

¶Ô´ËÎÒÃÇ×öÁËÔ¤ÈÈ»úÖÆ£¬Æô¶¯Ê±¶ÔÍâ·þÎñǰ£¬ÏÈÔ¤ÅÜÈà Jit ±àÒëÍê³É£¬Í¬Ê±»áÖØ½¨´ó²¿·Ö±¾µØ»º´æ¡£

ͨ¹ýÕâЩÓÅ»¯£¬Õâ¸ö¼¯ÈºµÄÐÔÄÜ´ïµ½Ò»¸ö·Ç³£ºÃµÄ״̬£¬ÔÚ QPS ´ïµ½ 5w µÄÇé¿öÏ£¬ÏìӦʱ¼äÔÚ 50ms ÒÔÄÚ£¬¸ºÔØÒ²±È½ÏµÍ¡£

ÒÔÉϾÍÊÇÎÒÃÇËÑË÷ϵͳµÄÉè¼ÆºÍÓÅ»¯Àú³Ì¡£

ÎÒÃǻعËһϣ¬¶ÔÓÚËÑË÷¿ò¼ÜÎÒÃǽøÐÐÁËˮƽ·Ö²ã£¬×ÝÏò·ÖÇþµÀ£¬³ýÁËÁ¼ºÃµÄÀ©Õ¹ÐÔ£¬²»Í¬µÄ²ã¿ÉÒÔ×ö²»Í¬µÄ½µ¼¶²ßÂÔ£¬Á÷Á¿¿ØÖÆ£¬±£Ö¤ÏµÍ³¸ß¿ÉÓá£

ÎÒÃDzÉÓÃʵʱ¼ÆËã+½×ÌÝʽ»º´æ£¬À´×öµ½³É±¾Ó뱨¼ÛÐÂÏʶȵÄȨºâ¡£ÎÒÃÇÉè¼ÆÁ˱ջ·ÏµÍ³À´±£Ö¤»º´æµÄ¸üС£

¶ÔÓÚ±¨¼ÛÒýÇæÎÒÃÇÉè¼ÆÁËÊʺϺ½ÏßËÑË÷µÄË÷Òý¿â£¬¿ª·¢Á˸߿ÉÓõÄʵʱͬ²½ÏµÍ³¡£

Éè¼ÆÁËÒ»¸ö·Ö²¼Ê½±¾µØ»º´æ£¬´ó´ó½µµÍ DB µÄѹÁ¦£¬·ÖÏíÁËÎÒÃÇÊÇÈçºÎËõ¼õ¶ÔÏóÄÚ´æµÄ£¬»¹ÓоÍÊÇÈçºÎºÏÀíÀûÓÃÒ»ÖÂÐÔ¹þÏ£×ö¸ºÔؾùºâ¡£

ÎÒÃǻᷢÏÖ£¬²»Í¬µÄÒµÎñ³¡¾°£¬Óв»Í¬µÄÌØÕ÷£¬×îºÃµÄ˼·ÊǸù¾ÝÌØÕ÷È¥½øÐÐÉè¼ÆºÍÓÅ»¯¡£ÓÉÓÚľͰЧӦµÄ´æÔÚ£¬Í¨ÓõÄʵÏÖ´ó¶àÊý²»ÊÇ×îÓŵģ¬ÒòΪ¼æ¹ËÁËͨÓÃÐÔ¡£¸ßÐÔÄÜϵͳµÄÉè¼Æ£¬ÕæµÄÊÇÐèÒªÁ¿Ìå²ÃÒ¡£

 
   
2607 ´Îä¯ÀÀ       37
Ïà¹ØÎÄÕÂ

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

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

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