»º´æ¼¼ÊõÊÇÒ»¸öÀÏÉú³£Ì¸µÄÎÊÌ⣬µ«ÊÇËüÒ²Êǽâ¾öÐÔÄÜÎÊÌâµÄÀûÆ÷£¬Ò»°ÑÈðÊ¿¾üµ¶£»¶øÇÒÔÚ¸÷ÖÖÃæÊÔ¹ý³ÌÖлò¶à»òÉٻᱻÎʼ°Ò»Ð©»º´æÏà¹ØµÄÎÊÌ⣬È绺´æËã·¨¡¢ÈȵãÊý¾ÝÓë¸üлº´æ¡¢¸üлº´æÓëÔ×ÓÐÔ¡¢»º´æ±ÀÀ£Óë¿ìËÙ»Ö¸´µÈ¸÷ÖÖÓ뻺´æÏà¹ØµÄÎÊÌâ¡£¶øÕâЩÎÊÌâÖÐÓÐЩÎÊÌâÓÖÊÇÓ볡¾°Ïà¹Ø£¬Òò´ËÈçºÎºÏÀíÓ¦Óûº´æÀ´½â¾öÎÊÌâÒ²ÊÇÒ»¸öÑ¡ÔñÌâ¡£±¾ÎÄËùÓÐÄÚÈÝÊǸú¶Á·þÎñ»º´æÏà¹Ø£¬²»»áÉæ¼°Ð´·þÎñÊý¾ÝµÄ»º´æ¡£±¾ÎÄÒ²²»¿¼ÂÇÄÚÈÝÐÍÓ¦ÓÃǰÖõÄ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½øÐлº´æÊý¾ÝµÄÔ¤ÈÈ¡£ |