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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Modeler   Code  
»áÔ±   
 
   
 
 
     
   
 ¶©ÔÄ
  ¾èÖú
Ó¦Óö༶»º´æÄ£Ê½Ö§³Åº£Á¿¶Á·þÎñ
 
×÷Õߣºxiaolang85 À´Ô´£ºCSDN ·¢²¼ÓÚ 2016-4-12
  4648  次浏览      28
 

»º´æ¼¼ÊõÊÇÒ»¸öÀÏÉú³£Ì¸µÄÎÊÌ⣬µ«ÊÇËüÒ²Êǽâ¾öÐÔÄÜÎÊÌâµÄÀûÆ÷£¬Ò»°ÑÈðÊ¿¾üµ¶£»¶øÇÒÔÚ¸÷ÖÖÃæÊÔ¹ý³ÌÖлò¶à»òÉٻᱻÎʼ°Ò»Ð©»º´æÏà¹ØµÄÎÊÌ⣬È绺´æËã·¨¡¢ÈȵãÊý¾ÝÓë¸üлº´æ¡¢¸üлº´æÓëÔ­×ÓÐÔ¡¢»º´æ±ÀÀ£Óë¿ìËÙ»Ö¸´µÈ¸÷ÖÖÓ뻺´æÏà¹ØµÄÎÊÌâ¡£¶øÕâЩÎÊÌâÖÐÓÐЩÎÊÌâÓÖÊÇÓ볡¾°Ïà¹Ø£¬Òò´ËÈçºÎºÏÀíÓ¦Óûº´æÀ´½â¾öÎÊÌâÒ²ÊÇÒ»¸öÑ¡ÔñÌâ¡£±¾ÎÄËùÓÐÄÚÈÝÊǸú¶Á·þÎñ»º´æÏà¹Ø£¬²»»áÉæ¼°Ð´·þÎñÊý¾ÝµÄ»º´æ¡£±¾ÎÄÒ²²»¿¼ÂÇÄÚÈÝÐÍÓ¦ÓÃǰÖõÄCDN¼Ü¹¹¡£±¾ÎÄÒ²²»»áÉæ¼°»º´æÊý¾Ý½á¹¹ÓÅ»¯¡¢»º´æ¿Õ¼äÀûÓÃÂʸúÒµÎñÊý¾ÝÏà¹ØµÄϸ½ÚÎÊÌ⣬Ö÷Òª´Ó¼Ü¹¹ºÍÌáÉýÃüÖÐÂʵȲãÃæÀ´Ì½ÌÖ»º´æ·½°¸¡£±¾ÎĽ«»ùÓڶ༶»º´æÄ£Ê½À´½éÉÜÏÂÓ¦Óûº´æÊ±ÐèҪעÒâµÄÎÊÌâºÍһЩ½â¾ö·½°¸£¬ÆäÖÐһЩ·½°¸ÒѾ­ÊµÏÖ£¬¶øÓÐһЩҲÊÇÏëʹÓÃÀ´½â¾öÍ´µãÎÊÌâ¡£

Ò»¡¢¶à¼¶»º´æ½éÉÜ

Ëùν¶à¼¶»º´æ£¬¼´ÔÚÕû¸öϵͳ¼Ü¹¹µÄ²»Í¬ÏµÍ³²ã¼¶½øÐÐÊý¾Ý»º´æ£¬ÒÔÌáÉý·ÃÎÊЧÂÊ£¬ÕâÒ²ÊÇÓ¦ÓÃ×î¹ãµÄ·½°¸Ö®Ò»¡£ÎÒÃÇÓ¦ÓõÄÕûÌå¼Ü¹¹ÈçÏÂͼËùʾ£º

ÕûÌåÁ÷³ÌÈçÉÏͼËùʾ£º

Ê×ÏȽÓÈëNginx½«ÇëÇó¸ºÔؾùºâµ½Ó¦ÓÃNginx£¬´Ë´¦³£ÓõĸºÔؾùºâËã·¨ÊÇÂÖѯ»òÕßÒ»ÖÂÐÔ¹þÏ££¬ÂÖѯ¿ÉÒÔʹ·þÎñÆ÷µÄÇëÇó¸ü¼Ó¾ùºâ£¬¶øÒ»ÖÂÐÔ¹þÏ£¿ÉÒÔÌáÉýÓ¦ÓÃNginxµÄ»º´æÃüÖÐÂÊ£»ºóÐø¸ºÔؾùºâºÍ»º´æËã·¨²¿·ÖÎÒÃÇÔÙϸÁÄ£»

½Ó×ÅÓ¦ÓÃNginx¶ÁÈ¡±¾µØ»º´æ£¨±¾µØ»º´æ¿ÉÒÔʹÓÃLua Shared Dict¡¢Nginx Proxy Cache£¨´ÅÅÌ/Äڴ棩¡¢Local RedisʵÏÖ£©£¬Èç¹û±¾µØ»º´æÃüÖÐÔòÖ±½Ó·µ»Ø£¬Ê¹ÓÃÓ¦ÓÃNginx±¾µØ»º´æ¿ÉÒÔÌáÉýÕûÌåµÄÍÌÍÂÁ¿£¬½µµÍºó¶ËµÄѹÁ¦£¬ÓÈÆäÓ¦¶ÔÈȵãÎÊÌâ·Ç³£ÓÐЧ£»ÎªÊ²Ã´ÒªÊ¹ÓÃÓ¦ÓÃNginx±¾µØ»º´æÎÒÃǽ«ÔÚÈȵãÊý¾ÝÓ뻺´æÊ§Ð§²¿·ÖϸÁÄ£»

Èç¹ûNginx±¾µØ»º´æÃ»ÃüÖУ¬Ôò»á¶ÁÈ¡ÏàÓ¦µÄ·Ö²¼Ê½»º´æ£¨ÈçRedis»º´æ£¬ÁíÍâ¿ÉÒÔ¿¼ÂÇʹÓÃÖ÷´Ó¼Ü¹¹À´ÌáÉýÐÔÄܺÍÍÌÍÂÁ¿£©£¬Èç¹û·Ö²¼Ê½»º´æÃüÖÐÔòÖ±½Ó·µ»ØÏàÓ¦Êý¾Ý£¨²¢»ØÐ´µ½Nginx±¾µØ»º´æ£©£»

Èç¹û·Ö²¼Ê½»º´æÒ²Ã»ÓÐÃüÖУ¬Ôò»á»ØÔ´µ½Tomcat¼¯Èº£¬ÔÚ»ØÔ´µ½Tomcat¼¯ÈºÊ±Ò²¿ÉÒÔʹÓÃÂÖѯºÍÒ»ÖÂÐÔ¹þÏ£×÷Ϊ¸ºÔؾùºâËã·¨£»

ÔÚTomcatÓ¦ÓÃÖУ¬Ê×ÏȶÁÈ¡±¾µØ¶Ñ»º´æ£¬Èç¹ûÓÐÔòÖ±½Ó·µ»Ø£¨²¢»áдµ½Ö÷Redis¼¯Èº£©£¬ÎªÊ²Ã´Òª¼ÓÒ»²ã±¾µØ¶Ñ»º´æ½«ÔÚ»º´æ±ÀÀ£Óë¿ìËÙÐÞ¸´²¿·ÖϸÁÄ£»

×÷Ϊ¿ÉÑ¡²¿·Ö£¬Èç¹û²½Öè4ûÓÐÃüÖпÉÒÔÔÙ³¢ÊÔÒ»´Î¶ÁÖ÷Redis¼¯Èº²Ù×÷£¬Ä¿µÄÊÇ·ÀÖ¹µ±´ÓÓÐÎÊÌâʱµÄÁ÷Á¿³å»÷£»

Èç¹ûËùÓлº´æ¶¼Ã»ÓÐÃüÖÐÖ»ÄܲéѯDB»òÏà¹Ø·þÎñ»ñÈ¡Ïà¹ØÊý¾Ý²¢·µ»Ø£»

²½Öè7·µ»ØµÄÊý¾ÝÒ첽дµ½Ö÷Redis¼¯Èº£¬´Ë´¦¿ÉÄܶà¸öTomcatʵÀýͬʱдÖ÷Redis¼¯Èº£¬¿ÉÄÜÔì³ÉÊý¾Ý´íÂÒ£¬ÈçºÎ½â¾ö¸ÃÎÊÌ⽫ÔÚ¸üлº´æÓëÔ­×ÓÐÔ²¿·ÖϸÁÄ¡£

ÕûÌå·ÖÁËÈý²¿·Ö»º´æ£ºÓ¦ÓÃNginx±¾µØ»º´æ¡¢·Ö²¼Ê½»º´æ¡¢Tomcat¶Ñ»º´æ£¬Ã¿Ò»²ã»º´æ¶¼ÓÃÀ´½â¾öÏà¹ØµÄÎÊÌ⣬ÈçÓ¦ÓÃNginx±¾µØ»º´æÓÃÀ´½â¾öÈȵ㻺´æÎÊÌ⣬·Ö²¼Ê½»º´æÓÃÀ´¼õÉÙ·ÃÎÊ»ØÔ´ÂÊ¡¢Tomcat¶Ñ»º´æÓÃÓÚ·ÀÖ¹Ïà¹Ø»º´æÊ§Ð§/±ÀÀ£Ö®ºóµÄ³å»÷¡£

ËäÈ»¾ÍÊǼӻº´æ£¬µ«ÊÇÔõô¼Ó£¬ÔõôÓÃϸÏëÏÂÀ´»¹ÊÇÓкܶàÎÊÌâÐèҪȨºâºÍ¿¼Á¿µÄ£¬½ÓÏÂÀ´²¿·ÖÎÒÃǾÍÏêϸÀ´ÌÖÂÛһЩ»º´æÏà¹ØµÄÎÊÌâ¡£

¶þ¡¢ÈçºÎ»º´æÊý¾Ý

2.1 ¹ýÆÚÓë²»¹ýÆÚ

¶ÔÓÚ»º´æµÄÊý¾ÝÎÒÃÇ¿ÉÒÔ¿¼ÂDz»¹ýÆÚ»º´æºÍ´ø¹ýÆÚʱ¼ä»º´æ£»Ê²Ã´³¡¾°Ó¦¸ÃÑ¡ÔñÄÄÖÖģʽÐèÒª¸ù¾ÝÒµÎñºÍÊý¾ÝÁ¿µÈÒòËØÀ´¾ö¶¨¡£

²»¹ýÆÚ»º´æ³¡¾°Ò»°ã˼·ÈçÏÂͼËùʾ£º

ÈçÉÏͼËùʾ£¬Ê×ÏÈдÊý¾Ý¿â£¬Èç¹û³É¹¦Ôòд»º´æ¡£ÕâÖÖ»úÖÆ´æÔÚһЩÎÊÌ⣺

ÊÂÎñÔÚÌύʱʧ°ÜÔòд»º´æÊDz»»á»Ø¹öµÄÔì³ÉDBºÍ»º´æÊý¾Ý²»Ò»Ö£»

¼ÙÉè¶à¸öÈ˲¢·¢Ð´»º´æ¿ÉÄܳöÏÖÔàÊý¾ÝµÄ£»

ͬ²½Ð´¶ÔÐÔÄÜÓÐÒ»¶¨µÄÓ°Ï죬Ò첽д´æÔÚ¶ªÊý¾ÝµÄ·çÏÕ¡£

Èç¹û¶Ô»º´æÊý¾ÝÒ»ÖÂÐÔÒªÇó²»ÊÇÄÇô¸ß£¬Êý¾ÝÁ¿Ò²²»ÊǺܴ󣬿ÉÒÔ¿¼ÂǶ¨ÆÚÈ«Á¿Í¬²½»º´æ¡£

Ϊ½â¾öÒÔÉÏÎÊÌâ¿ÉÒÔ¿¼ÂÇʹÓÃÏûÏ¢»úÖÆ£¬ÈçÏÂͼËùʾ£º

°Ñд»º´æ¸Ä³ÉдÏûÏ¢£¬Í¨¹ýÏûϢ֪ͨÊý¾Ý±ä¸ü£»

ͬ²½»º´æÏµÍ³»á¶©ÔÄÏûÏ¢£¬²¢¸ù¾ÝÏûÏ¢½øÐиüлº´æ£»

Êý¾ÝÒ»ÖÂÐÔ¿ÉÒÔ²ÉÓãºÏûÏ¢ÌåÖ»°üÀ¨ID¡¢È»ºó²é¿â»ñÈ¡×îа汾Êý¾Ý£»Í¨¹ýʱ¼ä´ÁºÍÄÚÈÝÕªÒª»úÖÆ(MD5)½øÐлº´æ¸üУ»

ÈçÉÏ·½·¨Ò²²»Äܱ£Ö¤ÏûÏ¢²»¶ªÊ§£¬¿ÉÒÔ²ÉÓãºÓ¦ÓÃÔÚ±¾µØ¼Ç¼¸üÐÂÈÕÖ¾£¬µ±ÏûÏ¢¶ªÊ§Á˻طŸüÐÂÈÕÖ¾£»»òÕß²ÉÓÃÊý¾Ý¿âbinlog£¬²ÉÓÃÈçcanal¶©ÔÄbinlog½øÐлº´æ¸üС£

¶ÔÓÚ³¤Î²·ÃÎʵÄÊý¾Ý¡¢´ó¶àÊýÊý¾Ý·ÃÎÊÆµÂʶ¼ºÜ¸ßµÄ³¡¾°¡¢»º´æ¿Õ¼ä×ã¹»¶¼¿ÉÒÔ¿¼ÂDz»¹ýÆÚ»º´æ£¬±ÈÈçÓû§¡¢·ÖÀà¡¢ÉÌÆ·¡¢¼Û¸ñ¡¢¶©µ¥µÈ£¬µ±»º´æÂúÁË¿ÉÒÔ¿¼ÂÇLRU»úÖÆÇýÖðÀϵĻº´æÊý¾Ý¡£

¹ýÆÚ»º´æ»úÖÆ£¬¼´²ÉÓÃÀÁ¼ÓÔØ£¬Ò»°ãÓÃÓÚ»º´æ±ðµÄϵͳµÄÊý¾Ý£¨ÎÞ·¨¶©Ôıä¸üÏûÏ¢¡¢»òÕ߳ɱ¾ºÜ¸ß£©¡¢»º´æ¿Õ¼äÓÐÏÞ¡¢µÍƵÈȵ㻺´æµÈ³¡¾°£»³£¼û²½ÖèÊÇ£ºÊ×ÏȶÁÈ¡»º´æÈç¹û²»ÃüÖÐÔò²éѯÊý¾Ý£¬È»ºóÒ첽дÈ뻺´æ²¢ÉèÖùýÆÚʱ¼ä£¬Ï´ζÁÈ¡½«ÃüÖлº´æ¡£ÈȵãÊý¾Ý¾­³£Ê¹ÓùýÆÚ»º´æ£¬¼´ÔÚÓ¦ÓÃϵͳÉÏ»º´æ±È½Ï¶ÌµÄʱ¼ä¡£ÕâÖÖ»º´æ¿ÉÄÜ´æÔÚÒ»¶Îʱ¼äµÄÊý¾Ý²»Ò»ÖÂÇé¿ö£¬ÐèÒª¸ù¾Ý³¡¾°À´¾ö¶¨ÈçºÎÉèÖùýÆÚʱ¼ä¡£Èç¿â´æÊý¾Ý¿ÉÒÔÔÚǰ¶ËÓ¦ÓÃÉÏ»º´æ¼¸ÃëÖÓ£¬¶Ìʱ¼äµÄ²»Ò»ÖÂʱ¿ÉÒÔÈÌÊܵġ£

2.2 ά¶È»¯»º´æÓëÔöÁ¿»º´æ

¶ÔÓÚµçÉÌϵͳ£¬Ò»¸öÉÌÆ·¿ÉÄܲð³ÉÈ磺»ù´¡ÊôÐÔ¡¢Í¼Æ¬ÁÐ±í¡¢ÉÏϼܡ¢¹æ¸ñ²ÎÊý¡¢ÉÌÆ·½éÉܵȣ»Èç¹ûÉÌÆ·±ä¸üÁËÒª°ÑÕâЩÊý¾Ý¶¼¸üÐÂÒ»±éÄÇôÕû¸ö¸üгɱ¾ºÜ¸ß£º½Ó¿Úµ÷ÓÃÁ¿ºÍ´ø¿í£»Òò´Ë×îºÃ½«Êý¾Ý½øÐÐά¶È»¯²¢ÔöÁ¿¸üУ¨Ö»¸üбäµÄ²¿·Ö£©¡£ÓÈÆäÈçÉÏϼÜÕâÖÖÖ»ÊÇÒ»¸ö״̬±ä¸ü£¬µ«ÊÇÿÌìÆµ·±µ÷Óõģ¬Î¬¶È»¯ºóÄܼõÉÙ·þÎñºÜ´óµÄѹÁ¦¡£

Èý¡¢·Ö²¼Ê½»º´æÓëÓ¦ÓøºÔؾùºâ

3.1 »º´æ·Ö²¼Ê½

´Ë´¦ËµµÄ·Ö²¼Ê½»º´æÒ»°ã²ÉÓÃ·ÖÆ¬ÊµÏÖ£¬¼´½«Êý¾Ý·ÖÉ¢µ½¶à¸öʵÀý»ò¶ą̀·þÎñÆ÷¡£Ëã·¨Ò»°ã²ÉÓÃȡģºÍÒ»ÖÂÐÔ¹þÏ£¡£Èç֮ǰ˵µÄ×ö²»¹ýÆÚ»º´æ»úÖÆ¿ÉÒÔ¿¼ÂÇȡģ»úÖÆ£¬À©ÈÝʱһ°ãÊÇн¨Ò»¸ö¼¯Èº£»¶ø¶ÔÓÚ¿ÉÒÔ¶ªÊ§µÄ»º´æÊý¾Ý¿ÉÒÔ¿¼ÂÇÒ»ÖÂÐÔ¹þÏ££¬¼´Ê¹ÆäÖÐÒ»¸öʵÀý³öÎÊÌâÖ»ÊǶªÒ»Ð¡²¿·Ö£¬¶ÔÓÚ·ÖÆ¬ÊµÏÖ¿ÉÒÔ¿¼Âǿͻ§¶ËʵÏÖ£¬»òÕßʹÓÃÈçTwemproxyÖмä¼þ½øÐдúÀí£¨·ÖƬ¶Ô¿Í»§¶ËÊÇ͸Ã÷µÄ£©¡£Èç¹ûʹÓÃRedis¿ÉÒÔ¿¼ÂÇʹÓÃredis-cluster·Ö²¼Ê½¼¯Èº·½°¸¡£

3.2 Ó¦ÓøºÔؾùºâ

Ó¦ÓøºÔؾùºâÒ»°ã²ÉÓÃÂÖѯºÍÒ»ÖÂÐÔ¹þÏ££¬Ò»ÖÂÐÔ¹þÏ£¿ÉÒÔ¸ù¾ÝÓ¦ÓÃÇëÇóµÄURL»òÕßURL²ÎÊý½«ÏàͬµÄÇëÇóת·¢µ½Í¬Ò»¸ö½Úµã£»¶øÂÖѯ¼´½«ÇëÇó¾ùÔȵÄת·¢µ½Ã¿¸ö·þÎñÆ÷£»ÈçÏÂͼËùʾ£º

ÕûÌåÁ÷³Ì£º

Ê×ÏÈÇëÇó½øÈë½ÓÈë²ãNginx£»

¸ù¾Ý¸ºÔؾùºâËã·¨½«ÇëÇóת·¢¸øÓ¦ÓÃNginx£»

Èç¹ûÓ¦ÓÃNginx±¾µØ»º´æÃüÖУ¬ÔòÖ±½Ó·µ»ØÊý¾Ý£¬·ñÔò¶ÁÈ¡·Ö²¼Ê½»º´æ»òÕß»ØÔ´µ½Tomcat¡£

ÂÖѯµÄÓŵ㣺µ½Ó¦ÓÃNginxµÄÇëÇó¸ü¼Ó¾ùÔÈ£¬Ê¹µÃÿ¸ö·þÎñÆ÷µÄ¸ºÔØ»ù±¾¾ùºâ£»ÂÖѯµÄȱµã£ºËæ×ÅÓ¦ÓÃNginx·þÎñÆ÷µÄÔö¼Ó£¬»º´æµÄÃüÖÐÂÊ»áϽµ£¬±ÈÈçÔ­À´10̨·þÎñÆ÷ÃüÖÐÂÊΪ90%£¬ÔÙ¼Ó10̨·þÎñÆ÷½«¿ÉÄܽµµÍµ½45%£»¶øÕâÖÖ·½Ê½²»»áÒòΪÈȵãÎÊÌâµ¼ÖÂÆäÖÐijһ̨·þÎñÆ÷¸ºÔعýÖØ¡£

Ò»ÖÂÐÔ¹þÏ£µÄÓŵ㣺ÏàͬÇëÇó¶¼»áת·¢µ½Í¬Ò»Ì¨·þÎñÆ÷£¬ÃüÖÐÂʲ»»áÒòΪÔö¼Ó·þÎñÆ÷¶ø½µµÍ£»Ò»ÖÂÐÔ¹þÏ£µÄȱµã£ºÒòΪÏàͬµÄÇëÇó»áת·¢µ½Í¬Ò»Ì¨·þÎñÆ÷£¬Òò´Ë¿ÉÄÜÔì³Éij̨·þÎñÆ÷¸ºÔعýÖØ£¬ÉõÖÁÒòΪÇëÇóÌ«¶àµ¼Ö·þÎñ³öÏÖÎÊÌâ¡£

½â¾ö°ì·¨ÊǸù¾Ýʵ¼ÊÇé¿ö¶¯Ì¬Ñ¡ÔñʹÓÃÄÄÖÖËã·¨£º

¸ºÔؽϵÍʱʹÓÃÒ»ÖÂÐÔ¹þÏ££»

ÈȵãÇëÇó½µ¼¶Ò»ÖÂÐÔ¹þϣΪÂÖѯ£»

½«ÈȵãÊý¾ÝÍÆË͵½½ÓÈë²ãNginx£¬Ö±½ÓÏìÓ¦¸øÓû§¡£

ËÄ¡¢ÈȵãÊý¾ÝÓë¸üлº´æ

ÈȵãÊý¾Ý»áÔì³É·þÎñÆ÷ѹÁ¦¹ý´ó£¬µ¼Ö·þÎñÆ÷ÐÔÄÜ¡¢ÍÌÍÂÁ¿¡¢´ø¿í´ïµ½¼«ÏÞ£¬³öÏÖÏìÓ¦Âý»òÕ߾ܾø·þÎñµÄÇé¿ö£¬Õâ¿Ï¶¨ÊDz»ÔÊÐíµÄ¡£¿ÉÒÔ´ÓÈçϼ¸¸ö·½°¸È¥½â¾ö¡£

4.1 µ¥»úÈ«Á¿»º´æ+Ö÷´Ó

ÈçÉÏͼËùʾ£¬ËùÓлº´æ¶¼´æ´¢ÔÚÓ¦Óñ¾»ú£¬»ØÔ´Ö®ºó»á°ÑÊý¾Ý¸üе½Ö÷Redis¼¯Èº£¬È»ºóͨ¹ýÖ÷´Ó¸´ÖƵ½ÆäËû´ÓRedis¼¯Èº¡£»º´æµÄ¸üпÉÒÔ²ÉÓÃÀÁ¼ÓÔØ»òÕß¶©ÔÄÏûÏ¢½øÐÐͬ²½¡£

4.2 ·Ö²¼Ê½»º´æ+Ó¦Óñ¾µØÈȵã

¶ÔÓÚ·Ö²¼Ê½»º´æ£¬ÎÒÃÇÐèÒªÔÚNginx+LuaÓ¦ÓÃÖнøÐÐÓ¦Óûº´æÀ´¼õÉÙRedis¼¯ÈºµÄ·ÃÎʳå»÷£»¼´Ê×ÏȲéѯӦÓñ¾µØ»º´æ£¬Èç¹ûÃüÖÐÔòÖ±½Ó»º´æ£¬Èç¹ûûÓÐÃüÖÐÔò½Ó×ŲéѯRedis¼¯Èº¡¢»ØÔ´µ½Tomcat£»È»ºó½«Êý¾Ý»º´æµ½Ó¦Óñ¾µØ¡£

´Ë´¦µ½Ó¦ÓÃNginxµÄ¸ºÔØ»úÖÆ²ÉÓãºÕý³£Çé¿ö²ÉÓÃÒ»ÖÂÐÔ¹þÏ££¬Èç¹ûij¸öÇëÇóÀàÐÍ·ÃÎÊÁ¿Í»ÆÆÁËÒ»¶¨µÄ·§Öµ£¬Ôò×Ô¶¯½µ¼¶ÎªÂÖѯ»úÖÆ¡£ÁíÍâ¶ÔÓÚһЩÃëɱ»î¶¯Ö®ÀàµÄÈȵãÎÒÃÇÊÇ¿ÉÒÔÌáǰ֪µÀµÄ£¬¿ÉÒÔ°ÑÏà¹ØÊý¾ÝÔ¤ÏÈÍÆË͵½Ó¦ÓÃNginx²¢½«¸ºÔؾùºâ»úÖÆ½µ¼¶ÎªÂÖѯ¡£

ÁíÍâ¿ÉÒÔ¿¼Âǽ¨Á¢ÊµÊ±Èȵ㷢ÏÖϵͳÀ´·¢ÏÖÈȵ㣺

½ÓÈëNginx½«ÇëÇóת·¢¸øÓ¦ÓÃNginx£»

Ó¦ÓÃNginxÊ×ÏȶÁÈ¡±¾µØ»º´æ£»Èç¹ûÃüÖÐÖ±½Ó·µ»Ø£¬²»ÃüÖлá¶ÁÈ¡·Ö²¼Ê½»º´æ¡¢»ØÔ´µ½Tomcat½øÐд¦Àí£»

Ó¦ÓÃNginx»á½«ÇëÇóÉϱ¨¸øÊµÊ±Èȵ㷢ÏÖϵͳ£¬ÈçʹÓÃUDPÖ±½ÓÉϱ¨ÇëÇó¡¢»òÕß½«ÇëÇóдµ½±¾µØkafka¡¢»òÕßʹÓÃflume¶©Ôı¾µØnginxÈÕÖ¾£»Éϱ¨¸øÊµÊ±Èȵ㷢ÏÖϵͳºó£¬Ëü½«½øÐÐͳ¼ÆÈȵ㣨¿ÉÒÔ¿¼ÂÇstormʵʱ¼ÆË㣩£»

¸ù¾ÝÉèÖõķ§Öµ½«ÈȵãÊý¾ÝÍÆË͵½Ó¦ÓÃNginx±¾µØ»º´æ¡£

ÒòΪ×öÁ˱¾µØ»º´æ£¬Òò´Ë¶ÔÓÚÊý¾ÝÒ»ÖÂÐÔÐèÒªÎÒÃÇÈ¥¿¼ÂÇ£¬¼´ºÎʱʧЧ»ò¸üлº´æ£º

Èç¹û¿ÉÒÔ¶©ÔÄÊý¾Ý±ä¸üÏûÏ¢£¬ÄÇô¿ÉÒÔ¶©Ôıä¸üÏûÏ¢½øÐлº´æ¸üУ»

Èç¹ûÎÞ·¨¶©ÔÄÏûÏ¢»òÕß¶©ÔÄÏûÏ¢³É±¾±È½Ï¸ß£¬²¢ÇÒ¶Ô¶ÌÔݵÄÊý¾ÝÒ»ÖÂÐÔÒªÇó²»Ñϸñ£¨±ÈÈçÔÚÉÌÆ·ÏêÇéÒ³¿´µ½µÄ¿â´æ£¬¿ÉÒÔ¶ÌÔݵIJ»Ò»Ö£¬Ö»Òª±£Ö¤Ïµ¥Ê±Ò»Ö¼´¿É£©£¬ÄÇô¿ÉÒÔÉèÖúÏÀíµÄ¹ýÆÚʱ¼ä£¬¹ýÆÚºóÔÙ²éѯеÄÊý¾Ý£»

Èç¹ûÊÇÃëɱ֮ÀàµÄ£¬¿ÉÒÔ¶©ÔĻ¿ªÆôÏûÏ¢£¬½«Ïà¹ØÊý¾ÝÌáÇ°ÍÆË͵½Ç°¶ËÓ¦Ó㬲¢½«¸ºÔؾùºâ»úÖÆ½µ¼¶ÎªÂÖѯ£»

½¨Á¢ÊµÊ±Èȵ㷢ÏÖϵͳÀ´¶ÔÈÈµã½øÐÐÍ³Ò»ÍÆËͺ͸üС£

Îå¡¢¸üлº´æÓëÔ­×ÓÐÔ

ÕýÈç֮ǰ˵µÄÈç¹û¶à¸öÓ¦ÓÃͬʱ²Ù×÷Ò»·ÝÊý¾ÝºÜ¿ÉÄÜÔì³É»º´æÊý¾ÝÊÇÔàÊý¾Ý£¬½â¾ö°ì·¨£º

1.1 ¸üÐÂÊý¾ÝʱʹÓøüÐÂʱ¼ä´Á»òÕß°æ±¾¶Ô±È£¬Èç¹ûʹÓÃRedis¿ÉÒÔÀûÓÃÆäµ¥Ï̻߳úÖÆ½øÐÐÔ­×Ó»¯¸üУ»

1.2 ʹÓÃÈçcanal¶©ÔÄÊý¾Ý¿âbinlog£»

2.1 ½«¸üÐÂÇëÇó°´ÕÕÏàÓ¦µÄ¹æÔò·ÖÉ¢µ½¶à¸ö¶ÓÁУ¬È»ºóÿ¸ö¶ÓÁеĽøÐе¥Ï̸߳üУ¬¸üÐÂʱÀ­È¡×îеÄÊý¾Ý±£´æ£»

2.2 ·Ö²¼Ê½Ëø£¬¸üÐÂ֮ǰ»ñÈ¡Ïà¹ØµÄËø¡£

Áù¡¢»º´æ±ÀÀ£Óë¿ìËÙÐÞ¸´

6.1 ȡģ

¶ÔÓÚȡģ»úÖÆÈç¹ûÆäÖÐÒ»¸öʵÀý»µÁË£¬Èç¹ûÕª³ý´ËʵÀý½«µ¼Ö´óÁ¿»º´æ²»ÃüÖУ¬Ë²¼ä´óÁ÷Á¿¿ÉÄܵ¼Öºó¶ËDB/·þÎñ³öÏÖÎÊÌâ¡£¶ÔÓÚÕâÖÖÇé¿ö¿ÉÒÔ²ÉÓÃÖ÷´Ó»úÖÆÀ´±ÜÃâʵÀý»µÁ˵ÄÎÊÌ⣬¼´ÆäÖÐÒ»¸öʵÀý»µÁË¿ÉÒÔÄÇ´Ó/Ö÷¶¥ÉÏÀ´¡£µ«ÊÇȡģ»úÖÆÏÂÈç¹ûÔö¼ÓÒ»¸ö½Úµã½«µ¼Ö´óÁ¿»º´æ²»ÃüÖУ¬Ò»°ãÊǽ¨Á¢ÁíÒ»¸ö¼¯Èº£¬È»ºó°ÑÊý¾ÝÇ¨ÒÆµ½Ð¼¯Èº£¬È»ºó°ÑÁ÷Á¿Ç¨ÒƹýÈ¥¡£

6.2 Ò»ÖÂÐÔ¹þÏ£

¶ÔÓÚÒ»ÖÂÐÔ¹þÏ£»úÖÆÈç¹ûÆäÖÐÒ»¸öʵÀý»µÁË£¬Èç¹ûÕª³ý´ËʵÀý½«Ö»Ó°ÏìÒ»ÖÂÐÔ¹þÏ£»·ÉϵIJ¿·Ö»º´æ²»ÃüÖУ¬²»»áµ¼ÖÂ˲¼ä´óÁ¿»ØÔ´µ½ºó¶ËDB/·þÎñ£¬µ«ÊÇÒ²»á²úÉúһЩӰÏì¡£

ÁíÍâÒ²¿ÉÄÜÒòΪһЩÎó²Ù×÷µ¼ÖÂÕû¸ö»º´æ¼¯Èº³öÏÖÁËÎÊÌ⣬ÈçºÎ¿ìËÙ»Ö¸´ÄØ£¿

6.3 ¿ìËÙ»Ö¸´

Èç¹û³öÏÖ֮ǰ˵µ½µÄһЩÎÊÌ⣬¿ÉÒÔ¿¼ÂÇÈçÏ·½°¸£º

Ö÷´Ó»úÖÆ£¬×öºÃÈßÓ࣬¼´ÆäÖÐÒ»²¿·Ö²»¿ÉÓ㬽«¶ÔµÈµÄ²¿·Ö²¹ÉÏÈ¥£»

Èç¹ûÒòΪ»º´æµ¼ÖÂÓ¦ÓÿÉÓÃÐÔÒѾ­Ï½µ¿ÉÒÔ¿¼ÂÇ£º

1¡¢²¿·ÖÓû§½µ¼¶£¬È»ºóÂýÂý¼õÉÙ½µ¼¶Á¿£»

2¡¢ºǫ́ͨ¹ýWorkerÔ¤ÈÈ»º´æÊý¾Ý¡£

Ò²¾ÍÊÇÈç¹ûÕû¸ö»º´æ¼¯Èº»µÁË£¬¶øÇÒûÓб¸·Ý£¬ÄÇôֻÄÜÈ¥ÂýÂý½«»º´æÖؽ¨£»ÎªÁËÈò¿·ÖÓû§»¹ÊÇ¿ÉÓõģ¬¿ÉÒÔ¸ù¾Ýϵͳ³ÐÊÜÄÜÁ¦£¬Í¨¹ý½µ¼¶·½°¸ÈÃÒ»²¿·ÖÓû§ÏÈÓÃÆðÀ´£¬½«ÕâЩÓû§Ïà¹ØµÄ»º´æÖؽ¨£»ÁíÍâͨ¹ýºǫ́Worker½øÐлº´æÊý¾ÝµÄÔ¤ÈÈ¡£

   
4648 ´Îä¯ÀÀ       28
Ïà¹ØÎÄÕÂ

»ùÓÚEAµÄÊý¾Ý¿â½¨Ä£
Êý¾ÝÁ÷½¨Ä££¨EAÖ¸ÄÏ£©
¡°Êý¾Ýºþ¡±£º¸ÅÄî¡¢ÌØÕ÷¡¢¼Ü¹¹Óë°¸Àý
ÔÚÏßÉ̳ÇÊý¾Ý¿âϵͳÉè¼Æ ˼·+Ч¹û
 
Ïà¹ØÎĵµ

GreenplumÊý¾Ý¿â»ù´¡Åàѵ
MySQL5.1ÐÔÄÜÓÅ»¯·½°¸
ijµçÉÌÊý¾ÝÖÐ̨¼Ü¹¹Êµ¼ù
MySQL¸ßÀ©Õ¹¼Ü¹¹Éè¼Æ
Ïà¹Ø¿Î³Ì

Êý¾ÝÖÎÀí¡¢Êý¾Ý¼Ü¹¹¼°Êý¾Ý±ê×¼
MongoDBʵս¿Î³Ì
²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿âÉè¼ÆÓëÓÅ»¯
PostgreSQLÊý¾Ý¿âʵսÅàѵ
×îл¼Æ»®
DeepSeekÔÚÈí¼þ²âÊÔÓ¦ÓÃʵ¼ù 4-12[ÔÚÏß]
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢Êµ¼ù 4-19[ÔÚÏß]
UAF¼Ü¹¹ÌåϵÓëʵ¼ù 4-11[±±¾©]
AIÖÇÄÜ»¯Èí¼þ²âÊÔ·½·¨Óëʵ¼ù 5-23[ÉϺ£]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 4-26[±±¾©]
ÒµÎñ¼Ü¹¹Éè¼ÆÓ뽨ģ 4-18[±±¾©]

MySQLË÷Òý±³ºóµÄÊý¾Ý½á¹¹
MySQLÐÔÄܵ÷ÓÅÓë¼Ü¹¹Éè¼Æ
SQL ServerÊý¾Ý¿â±¸·ÝÓë»Ö¸´
ÈÃÊý¾Ý¿â·ÉÆðÀ´ 10´óDB2ÓÅ»¯
oracleµÄÁÙʱ±í¿Õ¼äдÂú´ÅÅÌ
Êý¾Ý¿âµÄ¿çƽ̨Éè¼Æ

²¢·¢¡¢´óÈÝÁ¿¡¢¸ßÐÔÄÜÊý¾Ý¿â
¸ß¼¶Êý¾Ý¿â¼Ü¹¹Éè¼ÆÊ¦
HadoopÔ­ÀíÓëʵ¼ù
Oracle Êý¾Ý²Ö¿â
Êý¾Ý²Ö¿âºÍÊý¾ÝÍÚ¾ò
OracleÊý¾Ý¿â¿ª·¢Óë¹ÜÀí

GE Çø¿éÁ´¼¼ÊõÓëʵÏÖÅàѵ
º½Ìì¿Æ¹¤Ä³×Ó¹«Ë¾ Nodejs¸ß¼¶Ó¦Óÿª·¢
ÖÐÊ¢Òæ»ª ׿Խ¹ÜÀíÕß±ØÐë¾ß±¸µÄÎåÏîÄÜÁ¦
ijÐÅÏ¢¼¼Êõ¹«Ë¾ PythonÅàѵ
ij²©²ÊITϵͳ³§ÉÌ Ò×ÓÃÐÔ²âÊÔÓëÆÀ¹À
ÖйúÓÊ´¢ÒøÐÐ ²âÊÔ³ÉÊì¶ÈÄ£Ðͼ¯³É(TMMI)
ÖÐÎïÔº ²úÆ·¾­ÀíÓë²úÆ·¹ÜÀí