±à¼ÍƼö: |
±¾ÎÄÖ÷Òª½éÉÜÁË»º´æÀûÓÃÂʺÍÒ»ÖÂÐÔÎÊÌâ¡¢²¢·¢Òý·¢µÄÒ»ÖÂÐÔÎÊÌ⡢ɾ³ý»º´æ¿ÉÒÔ±£Ö¤Ò»ÖÂÐÔÂð£¿ÈçºÎ±£Ö¤Á½²½¶¼Ö´Ðгɹ¦£¿Ö÷´Ó¿âÑÓ³ÙºÍÑÓ³Ù˫ɾÎÊÌâ¼°¿ÉÒÔ×öµ½Ç¿Ò»ÖÂÂð£¿Ï£Íû¶ÔÄúµÄѧϰÓÐËù°ïÖú¡£
±¾ÎÄÀ´×Ô΢ÐŹ«ÖÚºÅÊý¾Ý·ÖÎöÓ뿪·¢£¬ÓÉ»ðÁú¹ûÈí¼þLinda±à¼¡¢ÍƼö¡£ |
|
ÈçºÎ±£Ö¤»º´æºÍÊý¾Ý¿âÒ»ÖÂÐÔ£¬ÕâÊÇÒ»¸öÀÏÉú³£Ì¸µÄ»°ÌâÁË¡£
µ«ºÜ¶àÈ˶ÔÕâ¸öÎÊÌ⣬ÒÀ¾ÉÓкܶàÒÉ»ó£º
µ½µ×ÊǸüлº´æ»¹ÊÇɾ»º´æ£¿
µ½µ×Ñ¡ÔñÏȸüÐÂÊý¾Ý¿â£¬ÔÙɾ³ý»º´æ£¬»¹ÊÇÏÈɾ³ý»º´æ£¬ÔÙ¸üÐÂÊý¾Ý¿â£¿
ΪʲôҪÒýÈëÏûÏ¢¶ÓÁб£Ö¤Ò»ÖÂÐÔ£¿
ÑÓ³Ù˫ɾ»áÓÐʲôÎÊÌ⣿µ½µ×Òª²»ÒªÓã¿
...
ÕâÆªÎÄÕ£¬ÎÒÃǾÍÀ´°ÑÕâЩÎÊÌâ½²Çå³þ¡£
ÕâÆªÎÄÕ¸ɻõºÜ¶à£¬Ï£ÍûÄã¿ÉÒÔÄÍÐĶÁÍê¡£

ÒýÈ뻺´æÌá¸ßÐÔÄÜ
ÎÒÃÇ´Ó×î¼òµ¥µÄ³¡¾°¿ªÊ¼½²Æð¡£
Èç¹ûÄãµÄÒµÎñ´¦ÓÚÆð²½½×¶Î£¬Á÷Á¿·Ç³£Ð¡£¬ÄÇÎÞÂÛÊǶÁÇëÇó»¹ÊÇдÇëÇó£¬Ö±½Ó²Ù×÷Êý¾Ý¿â¼´¿É£¬ÕâʱÄãµÄ¼Ü¹¹Ä£ÐÍÊÇÕâÑùµÄ£º

µ«Ëæ×ÅÒµÎñÁ¿µÄÔö³¤£¬ÄãµÄÏîÄ¿ÇëÇóÁ¿Ô½À´Ô½´ó£¬ÕâʱÈç¹ûÿ´Î¶¼´ÓÊý¾Ý¿âÖжÁÊý¾Ý£¬Äǿ϶¨»áÓÐÐÔÄÜÎÊÌâ¡£
Õâ¸ö½×¶Îͨ³£µÄ×ö·¨ÊÇ£¬ÒýÈ롸»º´æ¡¹À´Ìá¸ß¶ÁÐÔÄÜ£¬¼Ü¹¹Ä£Ð;ͱä³ÉÁËÕâÑù£º

µ±ÏÂÓÅÐãµÄ»º´æÖмä¼þ£¬µ±Êô Redis ĪÊô£¬Ëü²»½öÐÔÄܷdz£¸ß£¬»¹ÌṩÁ˺ܶàÓѺõÄÊý¾ÝÀàÐÍ£¬¿ÉÒԺܺõØÂú×ãÎÒÃǵÄÒµÎñÐèÇó¡£
µ«ÒýÈ뻺´æÖ®ºó£¬Äã¾Í»áÃæÁÙÒ»¸öÎÊÌ⣺֮ǰÊý¾ÝÖ»´æÔÚÊý¾Ý¿âÖУ¬ÏÖÔÚÒª·Åµ½»º´æÖжÁÈ¡£¬¾ßÌåÒªÔõô´æÄØ£¿
×î¼òµ¥Ö±½ÓµÄ·½°¸ÊÇ¡¸È«Á¿Êý¾ÝË¢µ½»º´æÖС¹£º
Êý¾Ý¿âµÄÊý¾Ý£¬È«Á¿Ë¢È뻺´æ£¨²»ÉèÖÃʧЧʱ¼ä£©
дÇëÇóÖ»¸üÐÂÊý¾Ý¿â£¬²»¸üлº´æ
Æô¶¯Ò»¸ö¶¨Ê±ÈÎÎñ£¬¶¨Ê±°ÑÊý¾Ý¿âµÄÊý¾Ý£¬¸üе½»º´æÖÐ 
Õâ¸ö·½°¸µÄÓŵãÊÇ£¬ËùÓжÁÇëÇ󶼿ÉÒÔÖ±½Ó¡¸ÃüÖС¹»º´æ£¬²»ÐèÒªÔÙ²éÊý¾Ý¿â£¬ÐÔÄܷdz£¸ß¡£
µ«È±µãÒ²ºÜÃ÷ÏÔ£¬ÓÐ 2 ¸öÎÊÌ⣺
»º´æÀûÓÃÂʵͣº²»¾³£·ÃÎʵÄÊý¾Ý£¬»¹Ò»Ö±ÁôÔÚ»º´æÖÐ
Êý¾Ý²»Ò»Ö£ºÒòΪÊÇ¡¸¶¨Ê±¡¹Ë¢Ð»º´æ£¬»º´æºÍÊý¾Ý¿â´æÔÚ²»Ò»Ö£¨È¡¾öÓÚ¶¨Ê±ÈÎÎñµÄÖ´ÐÐÆµÂÊ£©
ËùÒÔ£¬ÕâÖÖ·½°¸Ò»°ã¸üÊʺÏÒµÎñ¡¸ÌåÁ¿Ð¡¡¹£¬ÇÒ¶ÔÊý¾ÝÒ»ÖÂÐÔÒªÇ󲻸ߵÄÒµÎñ³¡¾°¡£
ÄÇÈç¹ûÎÒÃǵÄÒµÎñÌåÁ¿ºÜ´ó£¬Ôõô½â¾öÕâ 2 ¸öÎÊÌâÄØ£¿
»º´æÀûÓÃÂʺÍÒ»ÖÂÐÔÎÊÌâ
ÏÈÀ´¿´µÚÒ»¸öÎÊÌ⣬ÈçºÎÌá¸ß»º´æÀûÓÃÂÊ£¿
ÏëÒª»º´æÀûÓÃÂÊ¡¸×î´ó»¯¡¹£¬ÎÒÃǺÜÈÝÒ×Ïëµ½µÄ·½°¸ÊÇ£¬»º´æÖÐÖ»±£Áô×î½ü·ÃÎʵġ¸ÈÈÊý¾Ý¡¹¡£µ«¾ßÌåÒªÔõô×öÄØ£¿
ÎÒÃÇ¿ÉÒÔÕâÑùÓÅ»¯£º
дÇëÇóÒÀ¾ÉֻдÊý¾Ý¿â
¶ÁÇëÇóÏȶÁ»º´æ£¬Èç¹û»º´æ²»´æÔÚ£¬Ôò´ÓÊý¾Ý¿â¶ÁÈ¡£¬²¢Öؽ¨»º´æ
ͬʱ£¬Ð´È뻺´æÖеÄÊý¾Ý£¬¶¼ÉèÖÃʧЧʱ¼ä

ÕâÑùÒ»À´£¬»º´æÖв»¾³£·ÃÎʵÄÊý¾Ý£¬Ëæ×Åʱ¼äµÄÍÆÒÆ£¬¶¼»áÖ𽥡¸¹ýÆÚ¡¹ÌÔ̵ô£¬×îÖÕ»º´æÖб£ÁôµÄ£¬¶¼ÊǾ³£±»·ÃÎʵġ¸ÈÈÊý¾Ý¡¹£¬»º´æÀûÓÃÂʵÃÒÔ×î´ó»¯¡£
ÔÙÀ´¿´Êý¾ÝÒ»ÖÂÐÔÎÊÌâ¡£
ÒªÏë±£Ö¤»º´æºÍÊý¾Ý¿â¡¸ÊµÊ±¡¹Ò»Ö£¬ÄǾͲ»ÄÜÔÙÓö¨Ê±ÈÎÎñˢлº´æÁË¡£
ËùÒÔ£¬µ±Êý¾Ý·¢Éú¸üÐÂʱ£¬ÎÒÃDz»½öÒª²Ù×÷Êý¾Ý¿â£¬»¹ÒªÒ»²¢²Ù×÷»º´æ¡£¾ßÌå²Ù×÷¾ÍÊÇ£¬ÐÞ¸ÄÒ»ÌõÊý¾Ýʱ£¬²»½öÒª¸üÐÂÊý¾Ý¿â£¬Ò²ÒªÁ¬´ø»º´æÒ»Æð¸üС£
µ«Êý¾Ý¿âºÍ»º´æ¶¼¸üУ¬ÓÖ´æÔÚÏȺóÎÊÌ⣬ÄǶÔÓ¦µÄ·½°¸¾ÍÓÐ 2 ¸ö£º
Ïȸüлº´æ£¬ºó¸üÐÂÊý¾Ý¿â
ÏȸüÐÂÊý¾Ý¿â£¬ºó¸üлº´æ
Äĸö·½°¸¸üºÃÄØ£¿
ÏȲ»¿¼ÂDz¢·¢ÎÊÌ⣬Õý³£Çé¿öÏ£¬ÎÞÂÛËÏÈ˺󣬶¼¿ÉÒÔÈÃÁ½Õß±£³ÖÒ»Ö£¬µ«ÏÖÔÚÎÒÃÇÐèÒªÖØµã¿¼ÂÇ¡¸Òì³£¡¹Çé¿ö¡£
ÒòΪ²Ù×÷·ÖΪÁ½²½£¬ÄÇô¾ÍºÜÓпÉÄÜ´æÔÚ¡¸µÚÒ»²½³É¹¦¡¢µÚ¶þ²½Ê§°Ü¡¹µÄÇé¿ö·¢Éú¡£
Õâ 2 ÖÖ·½°¸ÎÒÃÇÒ»¸ö¸öÀ´·ÖÎö¡£
1) Ïȸüлº´æ£¬ºó¸üÐÂÊý¾Ý¿â
Èç¹û»º´æ¸üгɹ¦ÁË£¬µ«Êý¾Ý¿â¸üÐÂʧ°Ü£¬ÄÇô´Ëʱ»º´æÖÐÊÇ×îÐÂÖµ£¬µ«Êý¾Ý¿âÖÐÊÇ¡¸¾ÉÖµ¡¹¡£
ËäÈ»´Ëʱ¶ÁÇëÇó¿ÉÒÔÃüÖлº´æ£¬Äõ½ÕýÈ·µÄÖµ£¬µ«ÊÇ£¬Ò»µ©»º´æ¡¸Ê§Ð§¡¹£¬¾Í»á´ÓÊý¾Ý¿âÖжÁÈ¡µ½¡¸¾ÉÖµ¡¹£¬Öؽ¨»º´æÒ²ÊÇÕâ¸ö¾ÉÖµ¡£
ÕâʱÓû§»á·¢ÏÖ×Ô¼ºÖ®Ç°Ð޸ĵÄÊý¾ÝÓÖ¡¸±ä»ØÈ¥¡¹ÁË£¬¶ÔÒµÎñÔì³ÉÓ°Ïì¡£
2) ÏȸüÐÂÊý¾Ý¿â£¬ºó¸üлº´æ
Èç¹ûÊý¾Ý¿â¸üгɹ¦ÁË£¬µ«»º´æ¸üÐÂʧ°Ü£¬ÄÇô´ËʱÊý¾Ý¿âÖÐÊÇ×îÐÂÖµ£¬»º´æÖÐÊÇ¡¸¾ÉÖµ¡¹¡£
Ö®ºóµÄ¶ÁÇëÇó¶Áµ½µÄ¶¼ÊǾÉÊý¾Ý£¬Ö»Óе±»º´æ¡¸Ê§Ð§¡¹ºó£¬²ÅÄÜ´ÓÊý¾Ý¿âÖеõ½ÕýÈ·µÄÖµ¡£
ÕâʱÓû§»á·¢ÏÖ£¬×Ô¼º¸Õ¸ÕÐÞ¸ÄÁËÊý¾Ý£¬µ«È´¿´²»µ½±ä¸ü£¬Ò»¶Îʱ¼ä¹ýºó£¬Êý¾Ý²Å±ä¸ü¹ýÀ´£¬¶ÔÒµÎñÒ²»áÓÐÓ°Ïì¡£
¿É¼û£¬ÎÞÂÛËÏÈ˺󣬵«·²ºóÕß·¢ÉúÒì³££¬¾Í»á¶ÔÒµÎñÔì³ÉÓ°Ïì¡£ÄÇÔõô½â¾öÕâ¸öÎÊÌâÄØ£¿
±ð¼±£¬ºóÃæÎÒ»áÏêϸ¸ø³ö¶ÔÓ¦µÄ½â¾ö·½°¸¡£
ÎÒÃǼÌÐø·ÖÎö£¬³ýÁ˲Ù×÷ʧ°ÜÎÊÌ⣬»¹ÓÐʲô³¡¾°»áÓ°ÏìÊý¾ÝÒ»ÖÂÐÔ£¿
ÕâÀïÎÒÃÇ»¹ÐèÒªÖØµã¹Ø×¢£º²¢·¢ÎÊÌâ¡£
²¢·¢Òý·¢µÄÒ»ÖÂÐÔÎÊÌâ
¼ÙÉèÎÒÃDzÉÓá¸ÏȸüÐÂÊý¾Ý¿â£¬ÔÙ¸üлº´æ¡¹µÄ·½°¸£¬²¢ÇÒÁ½²½¶¼¿ÉÒÔ¡¸³É¹¦Ö´ÐС¹µÄǰÌáÏ£¬Èç¹û´æÔÚ²¢·¢£¬Çé¿ö»áÊÇÔõÑùµÄÄØ£¿
ÓÐÏß³Ì A ºÍÏß³Ì B Á½¸öỊ̈߳¬ÐèÒª¸üС¸Í¬Ò»Ìõ¡¹Êý¾Ý£¬»á·¢ÉúÕâÑùµÄ³¡¾°£º
Ïß³Ì A ¸üÐÂÊý¾Ý¿â£¨X = 1£©
Ïß³Ì B ¸üÐÂÊý¾Ý¿â£¨X = 2£©
Ïß³Ì B ¸üлº´æ£¨X = 2£©
Ïß³Ì A ¸üлº´æ£¨X = 1£©
×îÖÕ X µÄÖµÔÚ»º´æÖÐÊÇ 1£¬ÔÚÊý¾Ý¿âÖÐÊÇ 2£¬·¢Éú²»Ò»Ö¡£
Ò²¾ÍÊÇ˵£¬A ËäÈ»ÏÈÓÚ B ·¢Éú£¬µ« B ²Ù×÷Êý¾Ý¿âºÍ»º´æµÄʱ¼ä£¬È´Òª±È A µÄʱ¼ä¶Ì£¬Ö´ÐÐʱÐò·¢Éú¡¸´íÂÒ¡¹£¬×îÖÕÕâÌõÊý¾Ý½á¹ûÊDz»·ûºÏÔ¤ÆÚµÄ¡£
ͬÑùµØ£¬²ÉÓá¸Ïȸüлº´æ£¬ÔÙ¸üÐÂÊý¾Ý¿â¡¹µÄ·½°¸£¬Ò²»áÓÐÀàËÆÎÊÌ⣬ÕâÀï²»ÔÙÏêÊö¡£
³ý´ËÖ®Í⣬ÎÒÃÇ´Ó¡¸»º´æÀûÓÃÂÊ¡¹µÄ½Ç¶ÈÀ´ÆÀ¹ÀÕâ¸ö·½°¸£¬Ò²ÊDz»Ì«ÍƼöµÄ¡£
ÕâÊÇÒòΪÿ´ÎÊý¾Ý·¢Éú±ä¸ü£¬¶¼¡¸ÎÞÄÔ¡¹¸üлº´æ£¬µ«ÊÇ»º´æÖеÄÊý¾Ý²»Ò»¶¨»á±»¡¸ÂíÉ϶ÁÈ¡¡¹£¬Õâ¾Í»áµ¼Ö»º´æÖпÉÄÜ´æ·ÅÁ˺ܶ಻³£·ÃÎʵÄÊý¾Ý£¬ÀË·Ñ»º´æ×ÊÔ´¡£
¶øÇҺܶàÇé¿öÏ£¬Ð´µ½»º´æÖеÄÖµ£¬²¢²»ÊÇÓëÊý¾Ý¿âÖеÄÖµÒ»Ò»¶ÔÓ¦µÄ£¬ºÜÓпÉÄÜÊÇÏȲéѯÊý¾Ý¿â£¬ÔÙ¾¹ýһϵÁС¸¼ÆË㡹µÃ³öÒ»¸öÖµ£¬²Å°ÑÕâ¸öÖµ²Åдµ½»º´æÖС£
Óɴ˿ɼû£¬ÕâÖÖ¡¸¸üÐÂÊý¾Ý¿â + ¸üлº´æ¡¹µÄ·½°¸£¬²»½ö»º´æÀûÓÃÂʲ»¸ß£¬»¹»áÔì³É»úÆ÷ÐÔÄܵÄÀË·Ñ¡£
ËùÒÔ´ËʱÎÒÃÇÐèÒª¿¼ÂÇÁíÍâÒ»ÖÖ·½°¸£ºÉ¾³ý»º´æ¡£
ɾ³ý»º´æ¿ÉÒÔ±£Ö¤Ò»ÖÂÐÔÂð£¿
ɾ³ý»º´æ¶ÔÓ¦µÄ·½°¸Ò²ÓÐ 2 ÖÖ£º
ÏÈɾ³ý»º´æ£¬ºó¸üÐÂÊý¾Ý¿â
ÏȸüÐÂÊý¾Ý¿â£¬ºóɾ³ý»º´æ
¾¹ýÇ°ÃæµÄ·ÖÎöÎÒÃÇÒѾµÃÖª£¬µ«·²¡¸µÚ¶þ²½¡¹²Ù×÷ʧ°Ü£¬¶¼»áµ¼ÖÂÊý¾Ý²»Ò»Ö¡£
ÕâÀïÎÒ²»ÔÙÏêÊö¾ßÌ峡¾°£¬Äã¿ÉÒÔ°´ÕÕÇ°ÃæµÄË¼Â·ÍÆÑÝһϣ¬¾Í¿ÉÒÔ¿´µ½ÒÀ¾É´æÔÚÊý¾Ý²»Ò»ÖµÄÇé¿ö¡£
ÕâÀïÎÒÃÇÖØµãÀ´¿´¡¸²¢·¢¡¹ÎÊÌâ¡£
1) ÏÈɾ³ý»º´æ£¬ºó¸üÐÂÊý¾Ý¿â
Èç¹ûÓÐ 2 ¸öÏß³ÌÒª²¢·¢¡¸¶Áд¡¹Êý¾Ý£¬¿ÉÄܻᷢÉúÒÔϳ¡¾°£º
Ïß³Ì A Òª¸üРX = 2£¨ÔÖµ X = 1£©
Ïß³Ì A ÏÈɾ³ý»º´æ
Ïß³Ì B ¶Á»º´æ£¬·¢ÏÖ²»´æÔÚ£¬´ÓÊý¾Ý¿âÖжÁÈ¡µ½¾ÉÖµ£¨X = 1£©
Ïß³Ì A ½«ÐÂֵдÈëÊý¾Ý¿â£¨X = 2£©
Ïß³Ì B ½«¾ÉֵдÈ뻺´æ£¨X = 1£©
×îÖÕ X µÄÖµÔÚ»º´æÖÐÊÇ 1£¨¾ÉÖµ£©£¬ÔÚÊý¾Ý¿âÖÐÊÇ 2£¨ÐÂÖµ£©£¬·¢Éú²»Ò»Ö¡£
¿É¼û£¬ÏÈɾ³ý»º´æ£¬ºó¸üÐÂÊý¾Ý¿â£¬µ±·¢Éú¡¸¶Á+д¡¹²¢·¢Ê±£¬»¹ÊÇ´æÔÚÊý¾Ý²»Ò»ÖµÄÇé¿ö¡£
2) ÏȸüÐÂÊý¾Ý¿â£¬ºóɾ³ý»º´æ
ÒÀ¾ÉÊÇ 2 ¸öÏ̲߳¢·¢¡¸¶Áд¡¹Êý¾Ý£º
»º´æÖÐ X ²»´æÔÚ£¨Êý¾Ý¿â X = 1£©
Ïß³Ì A ¶ÁÈ¡Êý¾Ý¿â£¬µÃµ½¾ÉÖµ£¨X = 1£©
Ïß³Ì B ¸üÐÂÊý¾Ý¿â£¨X = 2)
Ïß³Ì B ɾ³ý»º´æ
Ïß³Ì A ½«¾ÉֵдÈ뻺´æ£¨X = 1£©
×îÖÕ X µÄÖµÔÚ»º´æÖÐÊÇ 1£¨¾ÉÖµ£©£¬ÔÚÊý¾Ý¿âÖÐÊÇ 2£¨ÐÂÖµ£©£¬Ò²·¢Éú²»Ò»Ö¡£
ÕâÖÖÇé¿ö¡¸ÀíÂÛ¡¹À´ËµÊÇ¿ÉÄÜ·¢ÉúµÄ£¬µ«Êµ¼ÊÕæµÄÓпÉÄÜ·¢ÉúÂð£¿
Æäʵ¸ÅÂÊ¡¸ºÜµÍ¡¹£¬ÕâÊÇÒòΪËü±ØÐëÂú×ã 3 ¸öÌõ¼þ£º
»º´æ¸ÕºÃÒÑʧЧ
¶ÁÇëÇó + дÇëÇó²¢·¢
¸üÐÂÊý¾Ý¿â + ɾ³ý»º´æµÄʱ¼ä£¨²½Öè 3-4£©£¬Òª±È¶ÁÊý¾Ý¿â + д»º´æÊ±¼ä¶Ì£¨²½Öè 2 ºÍ 5£©
×ÐϸÏëһϣ¬Ìõ¼þ 3 ·¢ÉúµÄ¸ÅÂÊÆäʵÊǷdz£µÍµÄ¡£
ÒòΪдÊý¾Ý¿âÒ»°ã»áÏÈ¡¸¼ÓËø¡¹£¬ËùÒÔдÊý¾Ý¿â£¬Í¨³£ÊÇÒª±È¶ÁÊý¾Ý¿âµÄʱ¼ä¸ü³¤µÄ¡£
ÕâôÀ´¿´£¬¡¸ÏȸüÐÂÊý¾Ý¿â + ÔÙɾ³ý»º´æ¡¹µÄ·½°¸£¬ÊÇ¿ÉÒÔ±£Ö¤Êý¾ÝÒ»ÖÂÐԵġ£
ËùÒÔ£¬ÎÒÃÇÓ¦¸Ã²ÉÓÃÕâÖÖ·½°¸£¬À´²Ù×÷Êý¾Ý¿âºÍ»º´æ¡£
ºÃ£¬½â¾öÁ˲¢·¢ÎÊÌ⣬ÎÒÃǼÌÐøÀ´¿´Ç°ÃæÒÅÁôµÄ£¬µÚ¶þ²½Ö´ÐС¸Ê§°Ü¡¹µ¼ÖÂÊý¾Ý²»Ò»ÖµÄÎÊÌâ¡£
ÈçºÎ±£Ö¤Á½²½¶¼Ö´Ðгɹ¦£¿
Ç°ÃæÎÒÃÇ·ÖÎöµ½£¬ÎÞÂÛÊǸüлº´æ»¹ÊÇɾ³ý»º´æ£¬Ö»ÒªµÚ¶þ²½·¢Éúʧ°Ü£¬ÄÇô¾Í»áµ¼ÖÂÊý¾Ý¿âºÍ»º´æ²»Ò»Ö¡£
±£Ö¤µÚ¶þ²½³É¹¦Ö´ÐУ¬¾ÍÊǽâ¾öÎÊÌâµÄ¹Ø¼ü¡£
Ïëһϣ¬³ÌÐòÔÚÖ´Ðйý³ÌÖз¢ÉúÒì³££¬×î¼òµ¥µÄ½â¾ö°ì·¨ÊÇʲô£¿
´ð°¸ÊÇ£ºÖØÊÔ¡£
Êǵ쬯äʵÕâÀïÎÒÃÇÒ²¿ÉÒÔÕâÑù×ö¡£
ÎÞÂÛÊÇÏȲÙ×÷»º´æ£¬»¹ÊÇÏȲÙ×÷Êý¾Ý¿â£¬µ«·²ºóÕßÖ´ÐÐʧ°ÜÁË£¬ÎÒÃǾͿÉÒÔ·¢ÆðÖØÊÔ£¬¾¡¿ÉÄܵØÈ¥×ö¡¸²¹³¥¡¹¡£
ÄÇÕâÊDz»ÊÇÒâζ×Å£¬Ö»ÒªÖ´ÐÐʧ°Ü£¬ÎÒÃÇ¡¸ÎÞÄÔÖØÊÔ¡¹¾Í¿ÉÒÔÁËÄØ£¿
´ð°¸ÊÇ·ñ¶¨µÄ¡£ÏÖʵÇé¿öÍùÍùûÓÐÏëµÄÕâô¼òµ¥£¬Ê§°ÜºóÁ¢¼´ÖØÊÔµÄÎÊÌâÔÚÓÚ£º
Á¢¼´ÖØÊԺܴó¸ÅÂÊ¡¸»¹»áʧ°Ü¡¹
¡¸ÖØÊÔ´ÎÊý¡¹ÉèÖöàÉٲźÏÀí£¿
ÖØÊÔ»áÒ»Ö±¡¸Õ¼Óá¹Õâ¸öÏß³Ì×ÊÔ´£¬ÎÞ·¨·þÎñÆäËü¿Í»§¶ËÇëÇó
¿´µ½ÁËô£¬ËäÈ»ÎÒÃÇÏëͨ¹ýÖØÊԵķ½Ê½½â¾öÎÊÌ⣬µ«ÕâÖÖ¡¸Í¬²½¡¹ÖØÊԵķ½°¸ÒÀ¾É²»ÑϽ÷¡£
ÄǸüºÃµÄ·½°¸Ó¦¸ÃÔõô×ö£¿
´ð°¸ÊÇ£ºÒì²½ÖØÊÔ¡£Ê²Ã´ÊÇÒì²½ÖØÊÔ£¿
Æäʵ¾ÍÊǰÑÖØÊÔÇëÇóдµ½¡¸ÏûÏ¢¶ÓÁС¹ÖУ¬È»ºóÓÉרÃŵÄÏû·ÑÕßÀ´ÖØÊÔ£¬Ö±µ½³É¹¦¡£
»òÕ߸üÖ±½ÓµÄ×ö·¨£¬ÎªÁ˱ÜÃâµÚ¶þ²½Ö´ÐÐʧ°Ü£¬ÎÒÃÇ¿ÉÒ԰ѲÙ×÷»º´æÕâÒ»²½£¬Ö±½Ó·Åµ½ÏûÏ¢¶ÓÁÐÖУ¬ÓÉÏû·ÑÕßÀ´²Ù×÷»º´æ¡£
µ½ÕâÀïÄã¿ÉÄÜ»áÎÊ£¬Ð´ÏûÏ¢¶ÓÁÐÒ²ÓпÉÄÜ»áʧ°Ü°¡£¿¶øÇÒ£¬ÒýÈëÏûÏ¢¶ÓÁУ¬ÕâÓÖÔö¼ÓÁ˸ü¶àµÄά»¤³É±¾£¬ÕâÑù×öÖµµÃÂð£¿
Õâ¸öÎÊÌâºÜºÃ£¬µ«ÎÒÃÇ˼¿¼ÕâÑùÒ»¸öÎÊÌ⣺Èç¹ûÔÚÖ´ÐÐʧ°ÜµÄÏß³ÌÖÐÒ»Ö±ÖØÊÔ£¬»¹Ã»µÈÖ´Ðгɹ¦£¬´ËʱÈç¹ûÏîÄ¿¡¸ÖØÆô¡¹ÁË£¬ÄÇÕâ´ÎÖØÊÔÇëÇóÒ²¾Í¡¸¶ªÊ§¡¹ÁË£¬ÄÇÕâÌõÊý¾Ý¾ÍÒ»Ö±²»Ò»ÖÂÁË¡£
ËùÒÔ£¬ÕâÀïÎÒÃDZØÐë°ÑÖØÊÔ»òµÚ¶þ²½²Ù×÷·Åµ½ÁíÒ»¸ö¡¸·þÎñ¡¹ÖУ¬Õâ¸ö·þÎñÓá¸ÏûÏ¢¶ÓÁС¹×îΪºÏÊÊ¡£ÕâÊÇÒòΪÏûÏ¢¶ÓÁеÄÌØÐÔ£¬ÕýºÃ·ûºÏÎÒÃǵÄÐèÇó£º
ÏûÏ¢¶ÓÁб£Ö¤¿É¿¿ÐÔ£ºÐ´µ½¶ÓÁÐÖеÄÏûÏ¢£¬³É¹¦Ïû·Ñ֮ǰ²»»á¶ªÊ§£¨ÖØÆôÏîĿҲ²»µ£ÐÄ£©
ÏûÏ¢¶ÓÁб£Ö¤ÏûÏ¢³É¹¦Í¶µÝ£ºÏÂÓδӶÓÁÐÀÈ¡ÏûÏ¢£¬³É¹¦Ïû·Ñºó²Å»áɾ³ýÏûÏ¢£¬·ñÔò»¹»á¼ÌÐøÍ¶µÝÏûÏ¢¸øÏû·ÑÕߣ¨·ûºÏÎÒÃÇÖØÊԵij¡¾°£©
ÖÁÓÚд¶ÓÁÐʧ°ÜºÍÏûÏ¢¶ÓÁеÄά»¤³É±¾ÎÊÌ⣺
д¶ÓÁÐʧ°Ü£º²Ù×÷»º´æºÍдÏûÏ¢¶ÓÁУ¬¡¸Í¬Ê±Ê§°Ü¡¹µÄ¸ÅÂÊÆäʵÊǺÜСµÄ
ά»¤³É±¾£ºÎÒÃÇÏîÄ¿ÖÐÒ»°ã¶¼»áÓõ½ÏûÏ¢¶ÓÁУ¬Î¬»¤³É±¾²¢Ã»ÓÐÐÂÔöºÜ¶à
ËùÒÔ£¬ÒýÈëÏûÏ¢¶ÓÁÐÀ´½â¾öÕâ¸öÎÊÌ⣬ÊDZȽϺÏÊʵġ£Õâʱ¼Ü¹¹Ä£Ð;ͱä³ÉÁËÕâÑù£º

ÄÇÈç¹ûÄãȷʵ²»ÏëÔÚÓ¦ÓÃÖÐȥдÏûÏ¢¶ÓÁУ¬ÊÇ·ñÓиü¼òµ¥µÄ·½°¸£¬Í¬Ê±ÓÖ¿ÉÒÔ±£Ö¤Ò»ÖÂÐÔÄØ£¿
·½°¸»¹ÊÇÓеģ¬Õâ¾ÍÊǽü¼¸Äê±È½ÏÁ÷ÐеĽâ¾ö·½°¸£º¶©ÔÄÊý¾Ý¿â±ä¸üÈÕÖ¾£¬ÔÙ²Ù×÷»º´æ¡£
¾ßÌåÀ´½²¾ÍÊÇ£¬ÎÒÃǵÄÒµÎñÓ¦ÓÃÔÚÐÞ¸ÄÊý¾Ýʱ£¬¡¸Ö»Ð衹ÐÞ¸ÄÊý¾Ý¿â£¬ÎÞÐè²Ù×÷»º´æ¡£
ÄÇʲôʱºò²Ù×÷»º´æÄØ£¿Õâ¾ÍºÍÊý¾Ý¿âµÄ¡¸±ä¸üÈÕÖ¾¡¹ÓйØÁË¡£
Äà MySQL ¾ÙÀý£¬µ±Ò»ÌõÊý¾Ý·¢ÉúÐÞ¸Äʱ£¬MySQL ¾Í»á²úÉúÒ»Ìõ±ä¸üÈÕÖ¾£¨Binlog£©£¬ÎÒÃÇ¿ÉÒÔ¶©ÔÄÕâ¸öÈÕÖ¾£¬Äõ½¾ßÌå²Ù×÷µÄÊý¾Ý£¬È»ºóÔÙ¸ù¾ÝÕâÌõÊý¾Ý£¬È¥É¾³ý¶ÔÓ¦µÄ»º´æ¡£

¶©Ôıä¸üÈÕÖ¾£¬Ä¿Ç°Ò²ÓÐÁ˱ȽϳÉÊìµÄ¿ªÔ´Öмä¼þ£¬ÀýÈç°¢ÀïµÄ canal£¬Ê¹ÓÃÕâÖÖ·½°¸µÄÓŵãÔÚÓÚ£º
ÎÞÐ迼ÂÇдÏûÏ¢¶ÓÁÐʧ°ÜÇé¿ö£ºÖ»ÒªÐ´ MySQL ³É¹¦£¬Binlog ¿Ï¶¨»áÓÐ
×Ô¶¯Í¶µÝµ½ÏÂÓζÓÁУºcanal ×Ô¶¯°ÑÊý¾Ý¿â±ä¸üÈÕÖ¾¡¸Í¶µÝ¡¹¸øÏÂÓεÄÏûÏ¢¶ÓÁÐ
µ±È»£¬Óë´Ëͬʱ£¬ÎÒÃÇÐèҪͶÈ뾫Á¦È¥Î¬»¤ canal µÄ¸ß¿ÉÓúÍÎȶ¨ÐÔ¡£
Èç¹ûÄãÓÐÁôÒâ¹Û²ìºÜ¶àÊý¾Ý¿âµÄÌØÐÔ£¬¾Í»á·¢ÏÖÆäʵºÜ¶àÊý¾Ý¿â¶¼Ö𽥿ªÊ¼Ìṩ¡¸¶©Ôıä¸üÈÕÖ¾¡¹µÄ¹¦ÄÜÁË£¬ÏàÐŲ»Ô¶µÄ½«À´£¬ÎÒÃǾͲ»ÓÃͨ¹ýÖмä¼þÀ´ÀÈ¡ÈÕÖ¾£¬×Ô¼ºÐ´³ÌÐò¾Í¿ÉÒÔ¶©Ôıä¸üÈÕÖ¾ÁË£¬ÕâÑù¿ÉÒÔ½øÒ»²½¼ò»¯Á÷³Ì¡£
ÖÁ´Ë£¬ÎÒÃÇ¿ÉÒԵóö½áÂÛ£¬ÏëÒª±£Ö¤Êý¾Ý¿âºÍ»º´æÒ»ÖÂÐÔ£¬ÍƼö²ÉÓá¸ÏȸüÐÂÊý¾Ý¿â£¬ÔÙɾ³ý»º´æ¡¹·½°¸£¬²¢ÅäºÏ¡¸ÏûÏ¢¶ÓÁС¹»ò¡¸¶©Ôıä¸üÈÕÖ¾¡¹µÄ·½Ê½À´×ö¡£
Ö÷´Ó¿âÑÓ³ÙºÍÑÓ³Ù˫ɾÎÊÌâ
µ½ÕâÀ»¹ÓÐ 2 ¸öÎÊÌ⣬ÊÇÎÒÃÇûÓÐÖØµã·ÖÎö¹ýµÄ¡£
µÚÒ»¸öÎÊÌ⣬»¹¼ÇµÃÇ°Ãæ½²µ½µÄ¡¸ÏÈɾ³ý»º´æ£¬ÔÙ¸üÐÂÊý¾Ý¿â¡¹·½°¸£¬µ¼Ö²»Ò»Öµij¡¾°Ã´£¿
ÕâÀïÎÒÔÙ°ÑÀý×ÓÄùýÀ´ÈÃÄ㸴ϰһÏ£º
2 ¸öÏß³ÌÒª²¢·¢¡¸¶Áд¡¹Êý¾Ý£¬¿ÉÄܻᷢÉúÒÔϳ¡¾°£º
Ïß³Ì A Òª¸üРX = 2£¨ÔÖµ X = 1£©
Ïß³Ì A ÏÈɾ³ý»º´æ
Ïß³Ì B ¶Á»º´æ£¬·¢ÏÖ²»´æÔÚ£¬´ÓÊý¾Ý¿âÖжÁÈ¡µ½¾ÉÖµ£¨X = 1£©
Ïß³Ì A ½«ÐÂֵдÈëÊý¾Ý¿â£¨X = 2£©
Ïß³Ì B ½«¾ÉֵдÈ뻺´æ£¨X = 1£©
×îÖÕ X µÄÖµÔÚ»º´æÖÐÊÇ 1£¨¾ÉÖµ£©£¬ÔÚÊý¾Ý¿âÖÐÊÇ 2£¨ÐÂÖµ£©£¬·¢Éú²»Ò»Ö¡£
µÚ¶þ¸öÎÊÌ⣺ÊǹØÓÚ¡¸¶Áд·ÖÀë + Ö÷´Ó¸´ÖÆÑÓ³Ù¡¹Çé¿öÏ£¬»º´æºÍÊý¾Ý¿âÒ»ÖÂÐÔµÄÎÊÌâ¡£
ÔÚ¡¸ÏȸüÐÂÊý¾Ý¿â£¬ÔÙɾ³ý»º´æ¡¹·½°¸Ï£¬¡¸¶Áд·ÖÀë + Ö÷´Ó¿âÑÓ³Ù¡¹ÆäʵҲ»áµ¼Ö²»Ò»Ö£º
Ïß³Ì A ¸üÐÂÖ÷¿â X = 2£¨ÔÖµ X = 1£©
Ïß³Ì A ɾ³ý»º´æ
Ïß³Ì B ²éѯ»º´æ£¬Ã»ÓÐÃüÖУ¬²éѯ¡¸´Ó¿â¡¹µÃµ½¾ÉÖµ£¨´Ó¿â X = 1£©
´Ó¿â¡¸Í¬²½¡¹Íê³É£¨Ö÷´Ó¿â X = 2£©
Ïß³Ì B ½«¡¸¾ÉÖµ¡¹Ð´È뻺´æ£¨X = 1£©
×îÖÕ X µÄÖµÔÚ»º´æÖÐÊÇ 1£¨¾ÉÖµ£©£¬ÔÚÖ÷´Ó¿âÖÐÊÇ 2£¨ÐÂÖµ£©£¬Ò²·¢Éú²»Ò»Ö¡£
¿´µ½ÁËô£¿Õâ 2 ¸öÎÊÌâµÄºËÐÄÔÚÓÚ£º»º´æ¶¼±»»ØÖÖÁË¡¸¾ÉÖµ¡¹¡£
ÄÇÔõô½â¾öÕâÀàÎÊÌâÄØ£¿
×îÓÐЧµÄ°ì·¨¾ÍÊÇ£¬°Ñ»º´æÉ¾µô¡£
µ«ÊÇ£¬²»ÄÜÁ¢¼´É¾£¬¶øÊÇÐèÒª¡¸ÑÓ³Ùɾ¡¹£¬Õâ¾ÍÊÇÒµ½ç¸ø³öµÄ·½°¸£º»º´æÑÓ³Ù˫ɾ²ßÂÔ¡£
°´ÕÕÑÓʱ˫ɾ²ßÂÔ£¬Õâ 2 ¸öÎÊÌâµÄ½â¾ö·½°¸ÊÇÕâÑùµÄ£º
½â¾öµÚÒ»¸öÎÊÌ⣺ÔÚÏß³Ì A ɾ³ý»º´æ¡¢¸üÐÂÍêÊý¾Ý¿âÖ®ºó£¬ÏÈ¡¸ÐÝÃßÒ»»á¡¹£¬ÔÙ¡¸É¾³ý¡¹Ò»´Î»º´æ¡£
½â¾öµÚ¶þ¸öÎÊÌ⣺Ïß³Ì A ¿ÉÒÔÉú³ÉÒ»Ìõ¡¸ÑÓʱÏûÏ¢¡¹£¬Ð´µ½ÏûÏ¢¶ÓÁÐÖУ¬Ïû·ÑÕßÑÓʱ¡¸É¾³ý¡¹»º´æ¡£
ÕâÁ½¸ö·½°¸µÄÄ¿µÄ£¬¶¼ÊÇΪÁ˰ѻº´æÇåµô£¬ÕâÑùÒ»À´£¬Ï´ξͿÉÒÔ´ÓÊý¾Ý¿â¶ÁÈ¡µ½×îÐÂÖµ£¬Ð´È뻺´æ¡£
µ«ÎÊÌâÀ´ÁË£¬Õâ¸ö¡¸ÑÓ³Ùɾ³ý¡¹»º´æ£¬ÑÓ³Ùʱ¼äµ½µ×ÉèÖÃÒª¶à¾ÃÄØ£¿
ÎÊÌâ1£ºÑÓ³Ùʱ¼äÒª´óÓÚ¡¸Ö÷´Ó¸´ÖÆ¡¹µÄÑÓ³Ùʱ¼ä
ÎÊÌâ2£ºÑÓ³Ùʱ¼äÒª´óÓÚÏß³Ì B ¶ÁÈ¡Êý¾Ý¿â + дÈ뻺´æµÄʱ¼ä
µ«ÊÇ£¬Õâ¸öʱ¼äÔÚ·Ö²¼Ê½ºÍ¸ß²¢·¢³¡¾°Ï£¬ÆäʵÊǺÜÄÑÆÀ¹ÀµÄ¡£
ºÜ¶àʱºò£¬ÎÒÃǶ¼ÊÇÆ¾½è¾Ñé´óÖ¹ÀËãÕâ¸öÑÓ³Ùʱ¼ä£¬ÀýÈçÑÓ³Ù 1-5s£¬Ö»Äܾ¡¿ÉÄܵؽµµÍ²»Ò»ÖµĸÅÂÊ¡£
ËùÒÔÄã¿´£¬²ÉÓÃÕâÖÖ·½°¸£¬Ò²Ö»ÊǾ¡¿ÉÄܱ£Ö¤Ò»ÖÂÐÔ¶øÒÑ£¬¼«¶ËÇé¿öÏ£¬»¹ÊÇÓпÉÄÜ·¢Éú²»Ò»Ö¡£
ËùÒÔʵ¼ÊʹÓÃÖУ¬ÎÒ»¹Êǽ¨ÒéÄã²ÉÓá¸ÏȸüÐÂÊý¾Ý¿â£¬ÔÙɾ³ý»º´æ¡¹µÄ·½°¸£¬Í¬Ê±£¬Òª¾¡¿ÉÄܵر£Ö¤¡¸Ö÷´Ó¸´ÖÆ¡¹²»ÒªÓÐÌ«´óÑÓ³Ù£¬½µµÍ³öÎÊÌâµÄ¸ÅÂÊ¡£
¿ÉÒÔ×öµ½Ç¿Ò»ÖÂÂð£¿
¿´µ½ÕâÀïÄã¿ÉÄÜ»áÏ룬ÕâЩ·½°¸»¹ÊDz»¹»ÍêÃÀ£¬ÎÒ¾ÍÏëÈûº´æºÍÊý¾Ý¿â¡¸Ç¿Ò»Ö¡¹£¬µ½µ×Äܲ»ÄÜ×öµ½ÄØ£¿
ÆäʵºÜÄÑ¡£
ÒªÏë×öµ½Ç¿Ò»Ö£¬×î³£¼ûµÄ·½°¸ÊÇ 2PC¡¢3PC¡¢Paxos¡¢Raft ÕâÀàÒ»ÖÂÐÔÐÒ飬µ«ËüÃǵÄÐÔÄÜÍùÍù±È½Ï²î£¬¶øÇÒÕâЩ·½°¸Ò²±È½Ï¸´ÔÓ£¬»¹Òª¿¼ÂǸ÷ÖÖÈÝ´íÎÊÌâ¡£
Ïà·´£¬ÕâʱÎÒÃÇ»»¸ö½Ç¶È˼¿¼Ò»Ï£¬ÎÒÃÇÒýÈ뻺´æµÄÄ¿µÄÊÇʲô£¿
û´í£¬ÐÔÄÜ¡£
Ò»µ©ÎÒÃǾö¶¨Ê¹Óûº´æ£¬ÄDZØÈ»ÒªÃæÁÙÒ»ÖÂÐÔÎÊÌâ¡£ÐÔÄܺÍÒ»ÖÂÐÔ¾ÍÏñÌìÆ½µÄÁ½¶Ë£¬ÎÞ·¨×öµ½¶¼Âú×ãÒªÇó¡£
¶øÇÒ£¬¾ÍÄÃÎÒÃÇÇ°Ãæ½²µ½µÄ·½°¸À´Ëµ£¬µ±²Ù×÷Êý¾Ý¿âºÍ»º´æÍê³É֮ǰ£¬Ö»ÒªÓÐÆäËüÇëÇó¿ÉÒÔ½øÀ´£¬¶¼ÓпÉÄܲ鵽¡¸Öмä״̬¡¹µÄÊý¾Ý¡£
ËùÒÔÈç¹û·ÇҪ׷ÇóǿһÖ£¬ÄDZØÐëÒªÇóËùÓиüвÙ×÷Íê³É֮ǰÆÚ¼ä£¬²»ÄÜÓС¸ÈκÎÇëÇó¡¹½øÀ´¡£
ËäÈ»ÎÒÃÇ¿ÉÒÔͨ¹ý¼Ó¡¸·Ö²¼Ëø¡¹µÄ·½Ê½À´ÊµÏÖ£¬µ«ÎÒÃÇÒª¸¶³öµÄ´ú¼Û£¬ºÜ¿ÉÄܻᳬ¹ýÒýÈ뻺´æ´øÀ´µÄÐÔÄÜÌáÉý¡£
ËùÒÔ£¬¼ÈÈ»¾ö¶¨Ê¹Óûº´æ£¬¾Í±ØÐëÈÝÈÌ¡¸Ò»ÖÂÐÔ¡¹ÎÊÌ⣬ÎÒÃÇÖ»Äܾ¡¿ÉÄܵØÈ¥½µµÍÎÊÌâ³öÏֵĸÅÂÊ¡£
ͬʱÎÒÃÇÒ²ÒªÖªµÀ£¬»º´æ¶¼ÊÇÓС¸Ê§Ð§Ê±¼ä¡¹µÄ£¬¾ÍËãÔÚÕâÆÚ¼ä´æÔÚ¶ÌÆÚ²»Ò»Ö£¬ÎÒÃÇÒÀ¾ÉÓÐʧЧʱ¼äÀ´¶µµ×£¬ÕâÑùÒ²ÄÜ´ïµ½×îÖÕÒ»Ö¡£
×ܽá
ºÃÁË£¬×ܽáÒ»ÏÂÕâÆªÎÄÕµÄÖØµã¡£
1¡¢ÏëÒªÌá¸ßÓ¦ÓõÄÐÔÄÜ£¬¿ÉÒÔÒýÈ롸»º´æ¡¹À´½â¾ö
2¡¢ÒýÈ뻺´æºó£¬ÐèÒª¿¼ÂÇ»º´æºÍÊý¾Ý¿âÒ»ÖÂÐÔÎÊÌ⣬¿ÉÑ¡µÄ·½°¸ÓУº¡¸¸üÐÂÊý¾Ý¿â + ¸üлº´æ¡¹¡¢¡¸¸üÐÂÊý¾Ý¿â
+ ɾ³ý»º´æ¡¹
3¡¢¸üÐÂÊý¾Ý¿â + ¸üлº´æ·½°¸£¬ÔÚ¡¸²¢·¢¡¹³¡¾°ÏÂÎÞ·¨±£Ö¤»º´æºÍÊý¾ÝÒ»ÖÂÐÔ£¬ÇÒ´æÔÚ¡¸»º´æ×ÊÔ´ÀË·Ñ¡¹ºÍ¡¸»úÆ÷ÐÔÄÜÀË·Ñ¡¹µÄÇé¿ö·¢Éú
4¡¢ÔÚ¸üÐÂÊý¾Ý¿â + ɾ³ý»º´æµÄ·½°¸ÖУ¬¡¸ÏÈɾ³ý»º´æ£¬ÔÙ¸üÐÂÊý¾Ý¿â¡¹ÔÚ¡¸²¢·¢¡¹³¡¾°ÏÂÒÀ¾ÉÓÐÊý¾Ý²»Ò»ÖÂÎÊÌ⣬½â¾ö·½°¸ÊÇ¡¸ÑÓ³Ù˫ɾ¡¹£¬µ«Õâ¸öÑÓ³Ùʱ¼äºÜÄÑÆÀ¹À£¬ËùÒÔÍÆ¼öÓá¸ÏȸüÐÂÊý¾Ý¿â£¬ÔÙɾ³ý»º´æ¡¹µÄ·½°¸
5¡¢ÔÚ¡¸ÏȸüÐÂÊý¾Ý¿â£¬ÔÙɾ³ý»º´æ¡¹·½°¸Ï£¬ÎªÁ˱£Ö¤Á½²½¶¼³É¹¦Ö´ÐУ¬ÐèÅäºÏ¡¸ÏûÏ¢¶ÓÁС¹»ò¡¸¶©Ôıä¸üÈÕÖ¾¡¹µÄ·½°¸À´×ö£¬±¾ÖÊÊÇͨ¹ý¡¸ÖØÊÔ¡¹µÄ·½Ê½±£Ö¤Êý¾ÝÒ»ÖÂÐÔ
6¡¢ÔÚ¡¸ÏȸüÐÂÊý¾Ý¿â£¬ÔÙɾ³ý»º´æ¡¹·½°¸Ï£¬¡¸¶Áд·ÖÀë + Ö÷´Ó¿âÑÓ³Ù¡¹Ò²»áµ¼Ö»º´æºÍÊý¾Ý¿â²»Ò»Ö£¬»º½â´ËÎÊÌâµÄ·½°¸ÊÇ¡¸ÑÓ³Ù˫ɾ¡¹£¬Æ¾½è¾Ñé·¢ËÍ¡¸ÑÓ³ÙÏûÏ¢¡¹µ½¶ÓÁÐÖУ¬ÑÓ³Ùɾ³ý»º´æ£¬Í¬Ê±Ò²Òª¿ØÖÆÖ÷´Ó¿âÑÓ³Ù£¬¾¡¿ÉÄܽµµÍ²»Ò»Ö·¢ÉúµÄ¸ÅÂÊ
ºó¼Ç
±¾ÒÔΪÕâ¸öÀÏÉú³£Ì¸µÄ»°Ì⣬дÆðÀ´ºÜºÃд£¬Ã»Ïëµ½ÔÚдµÄ¹ý³ÌÖУ¬»¹ÊÇÍÚµ½Á˺ܶà֮ǰûÓÐÉî¶È˼¿¼¹ýµÄϸ½Ú¡£
ÔÚÕâÀïÎÒÒ²·ÖÏí 4 µãÐĵøøÄ㣺
1¡¢ÐÔÄܺÍÒ»ÖÂÐÔ²»ÄÜͬʱÂú×㣬ΪÁËÐÔÄÜ¿¼ÂÇ£¬Í¨³£»á²ÉÓá¸×îÖÕÒ»ÖÂÐÔ¡¹µÄ·½°¸
2¡¢ÕÆÎÕ»º´æºÍÊý¾Ý¿âÒ»ÖÂÐÔÎÊÌ⣬ºËÐÄÎÊÌâÓÐ 3 µã£º»º´æÀûÓÃÂÊ¡¢²¢·¢¡¢»º´æ + Êý¾Ý¿âÒ»Æð³É¹¦ÎÊÌâ
3¡¢Ê§°Ü³¡¾°ÏÂÒª±£Ö¤Ò»ÖÂÐÔ£¬³£¼ûÊֶξÍÊÇ¡¸ÖØÊÔ¡¹£¬Í¬²½ÖØÊÔ»áÓ°ÏìÍÌÍÂÁ¿£¬ËùÒÔͨ³£»á²ÉÓÃÒì²½ÖØÊԵķ½°¸
4¡¢¶©Ôıä¸üÈÕÖ¾µÄ˼Ï룬±¾ÖÊÊǰÑȨÍþÊý¾ÝÔ´£¨ÀýÈç MySQL£©µ±×ö leader ¸±±¾£¬ÈÃÆäËüÒìÖÊϵͳ£¨ÀýÈç
Redis / Elasticsearch£©³ÉΪËüµÄ follower ¸±±¾£¬Í¨¹ýͬ²½±ä¸üÈÕÖ¾µÄ·½Ê½£¬±£Ö¤
leader ºÍ follower Ö®¼ä±£³ÖÒ»ÖÂ
ºÜ¶àÒ»ÖÂÐÔÎÊÌ⣬¶¼»á²ÉÓÃÕâЩ·½°¸À´½â¾ö£¬Ï£ÍûÎÒµÄÕâЩÐĵöÔÄãÓÐËùÆô·¢¡£ |