СÃ×ÍÆËÍÊÇĿǰ¹úÄÚÁìÏȵÄÍÆËÍ·þÎñÌṩÉÌ£¬Ö÷ҪΪ¿ª·¢ÕßÌṩ¿ì½Ý¡¢×¼È·¡¢Îȶ¨µÄÍÆËÍ·þÎñ¡£Ä¿Ç°ÈÕ»îÔ¾Éè±¸Í»ÆÆ3ÒÚ£¬ÈÕÏûÏ¢Á¿Í»ÆÆ50ÒÚ¡£±¾ÎĽ«»á½éÉÜСÃ×ÍÆËÍÔÚÌá¸ßϵͳ¿ÉÓÃÐÔ·½ÃæµÄһЩ¾ÑéºÍ½Ìѵ¡£
1¡¢ÍÆËÍϵͳµÄ¸ß¿ÉÓÃÐÔÒÔ¼° ÈçºÎÌá¸ß¿ÉÓÃÐÔ
2¡¢»º³å»úÖÆÓë ·þÎñ½âñî
3¡¢ÎÞ״̬·þÎñÒÔ¼°¶à»ú·¿²¿Êð
4¡¢¹ýÔØ±£»¤Óë·Ö¼¶»úÖÆ
СÃ×ÍÆËÍÊÇĿǰ¹úÄÚÁìÏȵÄÍÆËÍ·þÎñÌṩÉÌ£¬Ö÷ҪΪ¿ª·¢ÕßÌṩ¿ì½Ý¡¢×¼È·¡¢Îȶ¨µÄÍÆËÍ·þÎñ¡£Ä¿Ç°½ÓÈëAPP 7000+¼Ò£¬ÈÕ»îÔ¾Éè±¸Í»ÆÆ3ÒÚ£¬ÈÕÏûÏ¢Á¿Í»ÆÆ50ÒÚ¡£
Ö®ËùÒÔÈ¡µÃÈç´ËµÄ³É¼¨£¬Ò»·½ÃæµÃÒæÓÚÎÒÃÇÔÚСÃ×ÊÖ»úÉÏϵͳ¼¶µÄÁ¬½Ó£¬Ê¹ÎÒÃÇÓиü¸ßµÄÏûÏ¢ËÍ´ïÂÊ£¬ÁíÒ»·½ÃæÊÇÒòΪÎÒÃDZ¾ÉíµÄ·þÎñÖÊÁ¿²»µÍÓÚÒµÄÚÆäËûµÄÍÆËÍ·þÎñÌṩÉÌ¡£Ä¿Ç°ÎÒÃÇÔÚСÃ×ÊÖ»úÉϵÄÈÕ»îΪ1ÒÚ+£¬¶øÔÚ·ÇСÃ×ÊÖ»úÉϵÄÈÕ»îÍ»ÆÆ2ÒÚ£¬ÔÚiOSÉϵÄÀۼƽÓÈëÉ豸Ҳ´ïµ½3ÒÚÒÔÉÏ£¬´ÓÕâЩ·ÇMIUIµÄÊý¾ÝÒ²¿ÉÒÔ¿´³ö£¬¿ª·¢Õß¶ÔÎÒÃǵÄÍÆËÍÖÊÁ¿ÊDZȽÏÈϿɵġ£
ÎÒÃÇÊÇÃæÏò¿ª·¢ÕߵķþÎñ£¬Ö÷ÒªÖ°ÔðÊǽ«¿ª·¢ÕßµÄÏûϢʵʱ׼ȷµÄÍÆË͵½Ä¿±êÉ豸ÉÏ£¬ÊÇÁ¬½Ó¿ª·¢ÕßÓëÓû§É豸֮¼äµÄÒ»Ìõ¸ßËÙÏûϢͨµÀ¡£ÕâÖмäÉæ¼°ºÜ¶à»·½Ú£¬Ìá¸ßϵͳ¿ÉÓÃÐÔ¾ÍÊÇÌá¸ßÿ¸ö»·½ÚµÄ¿ÉÓÃÐÔ£¬Ö»ÓÐϵͳÎ޶̰壬¸ß¿ÉÓÃÐÔ²ÅÓпÉÄÜ¡£
ʲôÊǸ߿ÉÓÃÐÔ
ÔÚ½éÉÜÈçºÎÌá¸ßϵͳ¿ÉÓÃÐÔ֮ǰ£¬ ÎÒÃÇÊ×ÏÈÐèÒªÏÈÁ˽âÒ»ÏÂʲôÊÇϵͳ¿ÉÓÃÐÔ ¡£
»ùÓÚÒµÎñÐÔÖʵIJîÒ죬ÿ¸öÒµÎñ¶Ô¿ÉÓÃÐԵ͍ÒåÒ²²»¾¡Ïàͬ£¬²»¹ýÒ»°ãÇé¿öÏ£¬´ó¶àÒÔϵͳ¿ÉÓÃʱ¼äÕ¼×Ü·þÎñʱ¼äµÄ±ÈÀý×öΪ¿ÉÓÃÐԵ͍Òå¡£ÀýÈçÎÒÃdz£ËµµÄ4¸ö9µÄ¿ÉÓÃÐÔ£¬¾ÍÊÇ¿ÉÓÃʱ¼äÕ¼±È³¬¹ý9999/10000£¬¼´Ö»Óв»µ½Íò·ÖÖ®Ò»µÄʱ¼ä²»¿ÉÓã¬Ò²¼´Ò»ÄêÖ»Óв»µ½60·ÖÖӵIJ»¿ÉÓÃʱ¼ä¡£Òò´ËÉè¼Æ¡¢Î¬³ÖÒ»¸ö¸ß¿ÉÓõÄϵͳÊǷdz£À§Äѵģ¬Õâ²»½öÒªÇóÎÒÃǵÄϵͳ»ù±¾²»³öÎÊÌ⣬ÔÚ³öÏÖÎÊÌâÖ®ºóÒ²ÒªÒÔ¾¡¿ÉÄ̵ܶÄʱ¼äÄÚ»Ö¸´¿ÉÓá£
СÃ×ÍÆËÍÊÇÃæÏò¿ª·¢ÕߵķþÎñ£¬´Ó±¾ÖÊÉÏÀ´ËµÎÒÃÇ´ÓÊÂÓÚ·þÎñÐÐÒµ£¬ÏµÍ³ÊÇ·ñ¿ÉÓóýÁËʹÓÃÉÏÃæµÄ¿ÉÓÃʱ¼äÕ¼±ÈÀ´ºâÁ¿Ö®Í⣬¿ª·¢ÕßÖ÷¹Û»ò¿Í¹ÛµÄʹÓøÐÊÜÒ²ÊǺâÁ¿ÎÒÃÇ·þÎñÖÊÁ¿µÄÖØÒª±ê×¼£¬ÀýÈçÍøÂçÁ¬½ÓµÄÎȶ¨ÐÔ£¬APIµÄ¿ÉÓÃÐÔ£¬É豸µÄÁ¬Í¨Âʵȡ£´ÓÉÏÃæµÄ¸÷ÖÖÖ¸±êÖгéÏó³öÀ´£¬ÎÒÃÇÖØµã¹Ø×¢µÄÓÐÁ½µã£¬Ò»¸öÊÇÏûÏ¢µÄËÍ´ïÂÊ£¬µÚ¶þ¸öÊÇÏûÏ¢µÄËÍ´ïÑÓ³Ù¡£
ÓÉÓÚËÍ´ïÂʹØÁªÒòËØºÜ¶à£¬²»ºÃ׼ȷÁ¿»¯£¬Òò´Ë³ýÁËÉÏÃæµÄ¿ÉÓÃÐÔ¶¨ÒåÖ®Í⣬ÎÒÃÇ»¹ÒÔÏûÏ¢µÄËÍ´ïÑÓ³Ù×÷Ϊ¿ÉÓÃÐÔµÄÁíÒ»¼ÆËã±ê×¼¡£±ÈÈçÔÚÏßÉ豸ËÍ´ïÑÓ³Ù£¨´Ó¿ª·¢ÕßÏûÏ¢¿ªÊ¼´¦Àíµ½ËÍ´ïµ½É豸ÉÏ£©ÔÚN£¨1¡¢5¡¢15¡¢30£©·ÖÖӵıÈÀýÕ¼±È¸ßÓÚ¶àÉÙÎÒÃÇÈÏΪϵͳ¿ÉÓ㬷ñÔòÈÏΪϵͳ¿ÉÓÃÐԵ͡£
ÈçºÎÌá¸ßϵͳ¿ÉÓÃÐÔ
ÄÇÎÒÃÇÈçºÎÌá¸ßϵͳ¿ÉÓÃÐÔÄØ£¿
ÓÉ¿ÉÓÃÐԵ͍Òå¿ÉÖª£¬ÒªÏëÌá¸ßϵͳ¿ÉÓÃÐÔ£¬Î¨Óн«ÏµÍ³²»¿ÉÓÃʱ¼ä½µµÍµ½×îµÍ¡£Ò»·½ÃæÎÒÃÇÒª¾¡Á¿¼õÉÙϵͳ²»¿ÉÓ㨹ÊÕÏ£©³öÏֵļ¸ÂÊ£¬ÁíÒ»·½Ã棬ÔÚ¹ÊÕÏ·¢Éúºó£¬ÎÒÃÇÒª¾¡Á¿¼õÉÙ¹ÊÕÏ´øÀ´µÄÓ°Ï죬¼õÉÙ¹ÊÕϻָ´ËùÐèÒªµÄʱ¼ä£¬½«Ëðʧ½µµÍµ½×îµÍ¡£
Òª×öµ½Õ⼸µã£¬ÎÒÃÇÐèÒªÇå³þµÄÖªµÀ£¬ÎÒÃÇËùÃæÁÙµÄÖ÷ÒªÌôÕ½ºÍ·çÏÕÊÇʲô£¬Ö»ÓÐŪÇå³þËùÃæÁٵķçÏյ㣬²ÅÄÜÌáǰÏëºÃ¶Ô²ß¼ÓÒÔÓ¦¶Ô¡£¶Ô×Ô¼ºµÄÒµÎñÐÔÖʼÓÒÔÆÊÎö£¬ÀíÇå³þ·çÏÕÒòËØÓëÖ÷Ҫì¶Ü£¬ÊÇ×öÒ»¸ö¸ß¿ÉÓÃϵͳµÄµÚÒ»²½¡£
¾ßÌåµ½ÍÆËÍϵͳÀ´Ëµ£¬ÎÒÃÇËùÃæÁÙµÄÌôÕ½ºÍ·çÏÕÖ÷ÒªÓÐÒÔϼ¸µã£º
1¡¢ÎÒÃÇÃæÁٵĿª·¢ÕßÖڶ࣬ÿ¸ö¿ª·¢ÕßµÄˮƽÁ¼Ý¬²»Æë£¬¶øËûÃǶÔÍÆË͵ÄÀí½âÒ²²»¾¡Ïàͬ£¬ºÜ¿ÉÄܸúÎÒÃÇÔ¤ÆÚµÄʹÓ÷½Ê½Ç§²îÍò±ð£¬¿ª·¢ÕßÎÞÒâÖеÄʹÓ㬺ܿÉÄܶÔÎÒÃǵÄϵͳÔì³É¡°¹¥»÷¡±ÐÐΪ¡£¶ø¿ª·¢ÕßÔڸ߷åÆÚ¡°Ôú¶Ñ¡±ÍÆËÍÏûÏ¢£¬Ò²¸øÎÒÃÇ´øÀ´¹ýÔØµÄ·çÏÕ¡£
2¡¢ÎÒÃǵÄÁ¿¼¶±È½ÏÅÓ´ó£¨Í¬Ê±ÔÚÏß1.5ÒÚ+£¬ÈÕÏûÏ¢Á¿50ÒÚ+£©£¬±ðµÄÒµÎñ²»ÈÝÒ×Óöµ½µÄÊÂÇéÔÚÎÒÃÇÕâ±ß¸üÈÝÒ×·¢Éú£¬ÀýÈçÐÔÄÜÎÊÌâ¡£
3¡¢ÎÒÃÇÃæÁÙµÄÔËÓª»·¾³²»¾¡ÍêÉÆ£¬»ú·¿¹ÊÕÏ¡¢ÍøÂç¹ÊÕÏ¡¢´ÅÅ̹ÊÕÏ¡¢»úÆ÷ËÀ»úµÈÇé¿öʱÓз¢Éú£¬ÈçºÎ´ÓÉè¼ÆÉϱÜÃâÕâЩ¹ÊÕÏ´ø¸øÎÒÃǵķçÏÕÒ²ÊÇÎÒÃÇÐèÒª¿¼ÂǵÄÖØµã¡£
4¡¢ÎÒÃÇʹÓõÄһЩµÚÈý·½×é¼þ²»Ò»¶¨ÊǷdz£¿É¿¿µÄ£¬ÈçºÎѡȡºÏÊʵÄ×é¼þ£¬ÈçºÎ¹æ±ÜµØ»ù²»ÎÈ´øÀ´µÄÓ°Ï죬Ôڼܹ¹Éè¼ÆºÍ¼¼ÊõÑ¡ÐÍÊ±Ò²ÒªÌØ±ð×¢Òâ¡£
5¡¢À´×ÔÎÒÃÇ×ÔÉíµÄÌôÕ½£¬ÎÒÃÇÎÞ·¨±£Ö¤×Ô¼ºµÄ³ÌÐò²»³öbug£¬Ò²ÎÞ·¨±£Ö¤×Ô¼ºµÄ²Ù×÷²»³öÒâÍ⣬ÈçºÎ´ÓÁ÷³ÌºÍ¹æ·¶ÉϾ¡Á¿±ÜÃâÈËΪÒòËØÔì³ÉµÄÓ°ÏìÒ²ÊǷdz£ÖØÒªµÄ¡£
ÀíÇå·çÏÕÒòËØÖ®ºó£¬Ê£ÏµÄÊÂÇé¾ÍÊÇÈ¥Ò»Ò»½â¾öÕâЩ·çÏÕ£¬¹æ±Ü·çÏյķ¢Éú£¬Á¼ºÃµÄ¼Ü¹¹Éè¼Æ¡¢½÷É÷µÄ¼¼ÊõÑ¡ÐͺͺÏÀí¹æ·¶µÄÁ÷³ÌÊÇÆäÖеÄÈý¼ÁÁ¼·½¡£ÏÂÃæ½«Öصã´Ó»º³å¡¢½âñî¡¢·þÎñȥ״̬¡¢·þÎñ·Ö¼¶µÈ¼¸·½Ãæ½éÉÜÒ»ÏÂСÃ×ÍÆËÍÔÚÌá¸ßϵͳ¿ÉÓÃÐÔ·½Ãæ×öµÄһЩ³¢ÊÔ¡£
»º³å»úÖÆ
¼Ü¹¹Éè¼ÆÊǸ߿ÉÓÃÐԵĸù»ù£¬Ò»¸öºÃµÄ¼Ü¹¹¿ÉÒÔ±ÜÃâ¾ø´ó¶àÊý·çÏյķ¢Éú£¬½«Ó°Ïì¿ÉÓÃÐԵķçÏÕÒòËØ¶óɱÔÚÒ¡ÀºÀï¡£ÔÚ×ö¼Ü¹¹Éè¼ÆÊ±£¬ÎÒÃÇÐèÒªÃ÷°×ÎÒÃÇÒª½â¾öµÄÊ×Ҫì¶ÜÊÇʲô¡£
¶ÔÓÚÍÆËÍϵͳÀ´Ëµ£¬ÎÒÃÇÃæÁÙµÄÖ÷ÒªÎÊÌâÊÇϵͳÁ÷Á¿ËæÊ±¼ä·Ö²¼²»¾ùºâÒÔ¼°ÏµÍ³ÈÝÒ×¹ýÔØµÄÎÊÌâ¡£ÎÒÃÇÃæÁÙµÄÇëÇóÀ´Ô´Ö÷ÒªÊÇÁ½¸ö£¬Ò»ÊÇÀ´×ÔÉ豸µÄÇëÇó£¬Õⲿ·ÖÁ¬½ÓÊý¶à£¬ÇëÇóÁ¿´ó£¬µ«×ÜÌå¿É¿Ø£¬Ö»ÒªÎÒÃÇÉè¼ÆºÃ×ã¹»µÄϵͳÈÝÁ¿£¬»ù±¾²»»á³öºÜ´óµÄÎÊÌ⣻ÁíÒ»¸öÊÇÀ´×Ô¿ª·¢ÕßµÄÇëÇó£¬ÕâÀàÇëÇóÊôÓÚ²»¿É¿ØÀàÐÍ£¬ËùÓеĿª·¢Õß¶¼Ï£ÍûÔÚ¾¡¿ÉÄ̵ܶÄʱ¼äÄÚ½«×Ô¼ºµÄÏûÏ¢ÍÆËͳöÈ¥£¬ÎÒÃÇÎÞ·¨ÌáǰµÃÖª¿ª·¢ÕßÇëÇó·¢Ë͵Äʱ¼äÒÔ¼°·¢Ë͵ÄÊýÁ¿£¬ËüÊôÓÚÂö³åʽµÄ·ÃÎÊÀàÐÍ¡£ÓÉÓÚÉ豸»îԾʱ¼äµÄÔÒò£¬¿ª·¢ÕßµÄÇëÇóʱ¼äÒ»°ã¼«Îª¼¯ÖС£
¶ÔÓÚÕâÀàÇëÇó£¬ÎÒÃDz»¿ÉÄÜΪ·åÖµ×¼±¸×ã¹»µÄÈÝÁ¿£¬Õâ»áÔì³É¼«´óµÄ×ÊÔ´ÀË·Ñ¡£µ«Èç¹ûÎÒÃDz»×öÌáǰԤ·À£¬¼«ÓпÉÄÜÎÒÃǵÄϵͳ»á±»¸ß·åÆÚµÄ˲·¢Á÷Á¿Ñ¹¿å£¬Òò´ËÎÒÃÇÐèÒªÒýÈëÒ»¸ö»º³å»úÖÆ¡£
ÕâÊôÓÚµäÐ͵ÄÏûÏ¢¶ÓÁУ¨Message Queue£©µÄʹÓó¡¾°¡£ÏûÏ¢¶ÓÁÐÊÇÒ»ÖÖ·þÎñ¼äÊý¾ÝͨÐŵij£¼ûÖмä¼þ£¬Ò»°ãʹÓÃproducer-consumerģʽ»òpublisher-subscriberģʽ£¬³ýÁË»º³åµÄ×÷ÓÃÖ®Í⣬½âñîºÍÀ©Õ¹ÐÔÒ²ÊÇÎÒÃDzÉÓÃËüµÄÖØÒªÔÒò¡£³£¼ûµÄÏûÏ¢¶ÓÁÐ×é¼þÓÐKafka¡¢RabbitMQ¡¢ActiveMQµÈµÈ£¬¿ÉÒÔ¸ù¾ÝÒµÎñÐÔÖÊÒÔ¼°¶ÓÁеÄÌØµãÑ¡ÔñºÏÊʵÄ×é¼þ¡£


ÔÚÍÆËÍϵͳÖÐÎÒÃÇ´óÁ¿Ê¹ÓÃÁËÏûÏ¢¶ÓÁУ¨MQ£©×é¼þ£¬½«¿ª·¢ÕßµÄÇëÇ󻺴æÔÚÏûÏ¢¶ÓÁÐÖУ¬È»ºóÖð½¥Ïû·Ñ£¬»º½â¿ª·¢Õß¼¯ÖÐʽµÄÍÆËÍ´ø¸øÎÒÃÇϵͳµÄ˲¼äѹÁ¦¡£ÉÏÃæµÚÒ»ÕÅͼÊÇÎÒÃǽÓÈë²ã½ÓÊÕµ½µÄ¿ª·¢ÕßÇëÇóÁ¿£¬¸ß·åÆÚµÄÇëÇóÁ¿ÊÇÆ½Ê±µÄÊý±¶ÉõÖÁÊýÊ®±¶£¬µÚ¶þÕÅͼÊÇÎÒÃÇÒµÎñ²ãʹÓÃMQÖ®ºó´¦ÀíµÄÇëÇóÁ¿£¬¿ÉÒÔ¿´µ½ÇúÏ߯½»¬ÁËÐí¶à£¬»º³åЧ¹ûÏ൱Ã÷ÏÔ¡££¨ÕâÊÇÔÚÎÒÃÇϵͳ±¾Éí´¦ÀíÄÜÁ¦·Ç³£Ç¿´óµÄÇé¿öÏ£¬·ñÔò»º³å×÷Óûá¸ü¼ÓÃ÷ÏÔ£©
·þÎñ½âñî
ñîºÏ¶ÈÊÇÅжÏÒ»¸öϵͳÊÇ·ñ½¡×³µÄÖØÒª±ê×¼Ö®Ò»¡£ñîºÏ¶È¸ßµÄϵͳÔÚÎȶ¨ÐÔ¡¢ÈÝÔÖºÍÀ©Õ¹ÐÔ·½Ãæ¶¼²»ÈÝÀÖ¹Û£¬³£³£»áÒò¾Ö²¿¹ÊÕÏÀ©É¢´«È¾µ½ÆäËûÄ£¿é£¬¶øµ¼Ö¹ÊÕ϶ñ»¯£¬ÊÜÓ°ÏìÃæÀ©´ó£¬ÉõÖÁÓ°ÏìÕû¸öϵͳµÄ¿ÉÓÃÐÔ£¬¸øÏµÍ³´øÀ´½Ï¸ß·çÏÕ¡£Òò´Ë£¬ÏµÍ³½âñîÊÇÎÒÃÇÉè¼ÆÒ»¸ö·Ö²¼Ê½ÏµÍ³Ê±ÐèÒªÖØµã¿¼ÂǵÄÎÊÌâ¡£¼Ü¹¹·Ö²ã¡¢·þÎñ²ð·Ö¡¢Í¨ÐŽâñî¡¢´úÂëÖØ¹¹µÈÊǽµµÍϵͳñîºÏ¶ÈµÄ±È½Ï³£¼ûµÄ½â¾ö·½°¸¡£
Ê×ÏÈÊÇ´úÂë½âñî¡£
´úÂëñîºÏ»áʹ´úÂëµÄά»¤±äµÃÒì³£À§ÄÑ£¬¼«´óµÄÔö¼ÓÁË´úÂëÔĶÁºÍÀí½âµÄÄѶȣ¬²¢Ôö´óÁ˳öÏÖbugµÄ¼¸ÂÊ£¬ÁíÒ»·½Ã棬´úÂëµÄñîºÏÒ²³£³£Ê¹Ä£¿éÂß¼ÉϵĹØÏµ±äµÃ¸´ÔÓ¡£Òò´Ë£¬²Éȡһ¶¨µÄÊֶνøÐдúÂë½âñîÊÇÎÒÃÇÌá¸ßϵͳ¿ÉÓÃÐԵĻù´¡Ò»²½£¬ÀýÈç¸ü¼ÓÁ¼ºÃµÄ´úÂë½á¹¹Éè¼Æ£¬¸ü¼ÓÇÉÃîµÄ³éÏó²ã´Î£¬¶¨ÆÚµÄ´úÂëÖØ¹¹µÈµÈ¡£
Æä´ÎÊǹ¦Äܽâñî¡£
¹¦ÄÜñîºÏÊÇϵͳÉè¼ÆµÄ´ó¼É£¬³£³£»áʹ¹¦ÄÜÖ®¼äµÄ¿ÉÓÃÐÔÏ໥ӰÏì¡£
ÀýÈçÒ»¸ö±ä¸üƵ·±µÄ¹¦ÄÜAºÍÒ»¸ö±È½ÏÎȶ¨µÄ¹¦ÄÜBñîºÏÔÚÒ»¸ö·þÎñÄ£¿éÖУ¬¹¦ÄÜAµÄƵ·±·¢²¼±ä¸ü±ØÈ»»áµ¼ÖÂÒýÈë¹ÊÕϵļ¸ÂÊÔö¼Ó£¨·¢²¼ÊÇ¿ÉÓÃÐÔµÄ×î´óɱÊÖ£©£¬ÕâÑùËäÈ»B¹¦ÄܽÏΪÎȶ¨£¬µ«ÓÉÓÚËüºÍA´¦ÓÚͬһ½ø³ÌÖУ¬A¹¦ÄܵĹÊÕϺܿÉÄܵ¼ÖÂB¹¦ÄÜÎÞ·¨Ê¹Óá£
Õâ¾ÍÒªÇóÎÒÃǶԷþÎñ½øÐвð·Ö£¬¸ù¾Ý¹¦ÄÜÖ®¼äµÄ¹ØÁª½«·þÎñ¾¡¿ÉÄܵIJð·ÖΪ¼òµ¥µ¥Ò»µÄÄ£¿é£¬Ã¿¸ö¹¦ÄÜÄ£¿é¼äµÄñîºÏ¾¡¿ÉÄܵĽµµ½×îµÍ£¬´Ó¶ø±£Ö¤Ä³Ò»¸ö¹¦ÄÜÄ£¿é³ö¹ÊÕÏʱ£¬ÆäËûÄ£¿é²»ÊÜÓ°Ïì¡£
·þÎñ²ð·Ö¿ÉÒÔ·ÖΪ´¹Ö±²ð·ÖÓëˮƽ²ð·Ö¡£´¹Ö±²ð·ÖÖ¸µÄÊÇϵͳµÄ·Ö²ãÀ©Õ¹ÄÜÁ¦£¬´ó¶àÇé¿öÏ£¬ÎªÁ˼ܹ¹µÄÇåÎúÓëÂß¼µÄ½âñÎÒÃÇÒ»°ã½«ÏµÍ³¸ù¾ÝÒ»¶¨ÔÔò·ÖΪÈô¸É²ã¼¶£¬ÀýÈç¸ù¾ÝÇëÇóµÄ´¦ÀíʱÐò·ÖΪ½ÓÈë²ã¡¢ÒµÎñ²ã¡¢´æ´¢²ãµÈ£¬»òÕ߸ù¾ÝÊý¾ÝµÄ·ÃÎÊÇé¿ö·ÖΪ´úÀí²ã¡¢Âß¼²ã¡¢Cache²ã¡¢DB²ãµÈ£¬Á¼ºÃµÄ²ã´Î²»½öÓÐÀûÓÚºóÐøµÄά»¤£¬¶ÔÓÚ·þÎñ½âñîºÍÐÔÄÜÌáÉýÒ²ÓкܶàµÄ°ïÖú¡£Ë®Æ½²ð·ÖÖ¸µÄÊÇϵͳÔÚˮƽ·½ÏòÉϵÄÀ©Õ¹ÄÜÁ¦£¬ÀýÈçÔÚÒµÎñ²ãÓÐÈô¸ÉÄ£¿é´¦ÀíÈô¸ÉÊÂÏµ±Ò»¸öй¦ÄܳöÏÖʱ£¬ÎÒÃÇ¿ÉÒÔͨ¹ýÔö¼ÓÒ»¸öÒµÎñÄ£¿éµÄ·½Ê½È¥´¦ÀíÐÂÔö¼ÓµÄÒµÎñÂß¼£¬´Ó¶ø×öµ½Á˹¦ÄÜÖ®¼äµÄ
½âñÔöÇ¿ÁËϵͳµÄÎȶ¨ÐÔ¡£
¼ÈÈ»·þÎñ²ð·ÖÓÐÄÇô¶àºÃ´¦£¬ÊDz»ÊDzð·ÖµÄÁ£¶ÈԽϸԽºÃÄØ£¿Ò²²»¾¡È»£¬ÐèÒª¸ù¾Ý¾ßÌåÇé¿ö½øÐзÖÎö£¬·þÎñ²ð·ÖÖ®ºó½ø³ÌÄÚͨÐÅÊÆ±ØÒª±äΪ·þÎñ¼äͨÐÅ£¬ÐÔÄÜ»áÊܵ½Ò»¶¨Ó°Ï죬ÐèÒª¸ù¾ÝÒµÎñÐÔÖÊÒÔ¼°¶ÔÐÔÄܵÄÒªÇó½øÐÐ×ۺϿ¼ÂÇ¡££¨·þÎñ²ð·Ö»¹¿ÉÄÜ»á²úÉúÊý¾ÝÒ»ÖÂÐÔµÄÎÊÌ⣬½â¾ö¸ÃÎÊÌâʹÓõÄÊÂÎñ»úÖÆÒ²»á¼«´óµÄ½µµÍϵͳÐÔÄÜÒÔ¼°Ôö¼Óϵͳ¸´ÔÓ¶È£©
ÔÙ´ÎÊÇ·þÎñ¼äµÄͨÐŽâñî
ÓÐʱºò·þÎñ²ð·ÖÖ®ºóϵͳµÄñîºÏ¶ÈÒÀÈ»ºÜ¸ß£¬·þÎñ¼äµÄͨÐÅ·½Ê½¿ÉÄܻᵼÖ²ð·ÖЧ¹û´ó´òÕÛ¿Û¡£
ÀýÈçA¡¢B¡¢CÈý¸ö·þÎñÄ£¿é£¬Aµ÷ÓÃBÏà¹ØµÄ½Ó¿Ú£¬Bµ÷ÓÃCÏà¹ØµÄ½Ó¿Ú£¬Èç¹û¶¼ÊÇͬ²½µ÷Ó㬻òÏ໥֮¼äÓÐÆäËûʱÐò»òÂß¼ÉϵÄÒÀÀµ£¬CÒ»µ©³öÎÊÌ⣬¿ÉÄܻᵼÖÂA¡¢BͬʱÏÝÈë¹ÊÕÏ״̬£¬´Ó¶øµ¼ÖÂÁ¬Ëø·´Ó¦£¨ÉõÖÁ²úÉúÂß¼ËÀËø£©£¬¹ÊÕÏÔÚ·þÎñÖ®¼ä´«È¾¡£
½â¾öµÄ·½·¨¾ÍÊDZÜÃâ·þÎñ¼äµÄÂß¼£¨»òʱÐò£©ÒÀÀµ¹ØÏµ£¬²ÉÓÃÒ»¶¨µÄÒì²½·ÃÎʲßÂÔ£¬ÈçÏûÏ¢¶ÓÁС¢Òì²½µ÷Óõȣ¬¿ÉÒÔ¸ù¾ÝÒµÎñÐÔÖÊÓëÊý¾ÝµÄÖØÒªÐÔÁé»îѡȡ¡£ÐèÒª×ÅÖØÌáһϵÄÊÇÏûÏ¢¶ÓÁÐ(MQ)£¬Ò»°ãMQµÄʵÏÖÖж¼ÌṩÁËÁ¼ºÃµÄ½âñî»úÖÆ£¬Éú²úÕßÔÚ½ÓÊÕµ½ÇëÇóºó£¬½«ÇëÇó·ÅÈëMQ£¬È»ºó¼ÌÐø´¦ÀíÆäËûÊÂÇ飬¶øÏû·ÑÕßÔÚÊʵ±µÄʱºò¶ÔÇëÇó½øÐд¦Àí£¬Éú²úÕߺÍÏû·ÑÕßÖ®¼ä²»ÓÃÏ໥ÒÀÀµ£¬½µµÍÁËÄ£¿éÖ®¼äµÄ¹ØÁª£¬¶ÔÌáÉýϵͳµÄÎȶ¨ÐÔÓкܴó°ïÖú¡£ÔÚÍÆËÍϵͳÖУ¬½ÓÈë²ã¶ÔÄÚ²¿ÏµÍ³µÄ·ÃÎʶ¼Ê¹ÓÃÒì²½µ÷Ó÷½Ê½£¬ÆäËûÖØÒªµÄ´¦Àí·¾¶Ê¹ÓÃÏûÏ¢¶ÓÁнøÐÐͨÐÅ£¬¶ø·Ç¹Ø¼ü·¾¶(¿É¶ªÆú)ʹÓÃudp½øÐÐͨÐÅ£¨ÄÚÍøÎȶ¨ÐÔ¶ª°üÂʼ«µÍ£©¡£
×ÜÌåÉÏÀ´Ëµ£¬½âñîµÄ¹Ø¼üµãÊÇ×öµ½¹ÊÕϸôÀ룬±£Ö¤¹ÊÕÏ·¢ÉúʱӰÏìÃæ¾¡¿ÉÄÜС£¬¹ÊÕϲ»»á´ÓÒ»¸öÄ£¿é´«È¾µ½ÁíÒ»¸öÄ£¿é¡£

ÉÏͼÊÇСÃ×ÍÆË͵Äϵͳ¼Ü¹¹Í¼¡£Õû¸öϵͳ¸ù¾ÝÒµÎñÐÔÖÊ·ÖΪÔÚÏß¡¢ÀëÏß¡¢ÅÔ·Èý¸ö×Óϵͳ¡£ÆäÖÐÔÚÏßϵͳ¸ºÔð´¦ÀíÏßÉÏÒµÎñÂß¼£¬¸ù¾ÝÇëÇó´¦Àí¹ý³Ì·Ö³É½ÓÈë²ã(ÒÔ¼°É豸½ÓÈë²ã)¡¢ÒµÎñ²ã¡¢Cache²ã¡¢´æ´¢²ãµÈËĸö²ã¼¶£¬ÒµÎñ²ã¸ù¾Ý¹¦ÄÜ»ò¹¦ÄÜ×éºÏ²ð·ÖΪÈô¸ÉÄ£¿é¡£ÅÔ·ϵͳ¸ºÔðʵʱ¼à¿ØÔÚÏßϵͳ²¢¶ÔÔÚÏßϵͳ½øÐз´À¡£¬ÀëÏßϵͳ¶ÔÈÕÖ¾½øÐзÖÎö²¢Éú³Éͳ¼Æ±¨±í¡£¸÷¸öÄ£¿é£¨×Óϵͳ£©¹¦Äܼòµ¥£¬Âß¼ÇåÎú£¬Îȶ¨ÐÔ¡¢¿ÉÀ©Õ¹ÐԺͿÉÓÃÐԵõ½Ò»¶¨±£ÕÏ¡£
ÎÞ״̬·þÎñÓë¶à»ú·¿²¿Êð
µ¥µãºÍ¹ýÔØÊÇ¿ÉÓÃÐÔµÄÁíÍâÁ½¸öÖØÒªÉ±ÊÖ¡£
ÓÉÓÚ»úÆ÷¡¢´ÅÅÌ¡¢ÍøÂçµÈ¶àÖÖ²»¿É¿ØÒòËØµÄ´æÔÚ£¬¼¯Èº¾Ö²¿¹ÊÕÏ·¢ÉúµÄ¸ÅÂʺܴó£¬ÈçºÎÔÚ¾Ö²¿¹ÊÕÏ·¢Éúʱά³Ö¶ÔÍâµÄ¿ÉÓÃÐÔÊÇÎÒÃDZØÐëÒªÃæ¶ÔµÄÎÊÌâ¡£Ó¦¶ÔÕâ¸öÎÊÌâµÄ·½°¸¾ÍÊÇ×öµ½ÈÝÁ¿ÈßÓ࣬Ҳ¾ÍÊÇÔÚϵͳ±¾ÉíµÄÈÝÁ¿Ö®ÍâÔ¤ÁôÒ»¶¨µÄ´¦ÀíÄÜÁ¦£¬ÕâÑùÔÚ¾Ö²¿¹ÊÕÏ·¢Éúʱ£¬ÓÉÓÚÈÝÁ¿bufferµÄ´æÔÚ£¬²»»áµ¼ÖÂϵͳͣ°Ú»ò³öÏÖ¹ýÔØ¡£¶øÒª×öµ½ÕâÒ»µã£¬¾ÍÒªÇóÎÒÃǵķþÎñÓÐÁ¼ºÃµÄ¿ÉÀ©Õ¹ÐÔ£¬¿ÉÒԱȽÏÈÝÒ׵ĽøÐÐÀ©ÈÝ»òËõÈÝ£¬¸ü²»ÄÜÓе¥µãµÄ´æÔÚ¡£
µ¥µãÒ»°ãÒâÒåÉÏÊÇָij¸öÄ£¿éÖ»ÓÐÒ»¸ö½Úµã¶ÔÍâÌṩ·þÎñ£¬Ò»°ãÊôÓÚÉè¼ÆÉϵÄȱÏÝ£¬ÓÉÓÚÄ£¿éÄÚ²¿×´Ì¬¹ýÓÚ¸´ÔÓ¶øÎÞ·¨½øÐжàµã²¿Êð¡£µ¥µãÒâζ×ÅϵͳҪ³ÐÊܼ«´óµÄ¿ÉÓÃÐÔѹÁ¦£¬ÔÚ¹ýÔØ»ò½Úµã·¢Éú¹ÊÕÏʱ£¬¸ÃÄ£¿é½«ÎÞ·¨¶ÔÍâÌṩ·þÎñ¡£Òò´ËÎÒÃÇÔÚ×öϵͳÉè¼ÆÊ±Ò»¶¨Òª±ÜÃâ²úÉúµ¥µã·þÎñ£¬ÕâÆäÖеĹؼüµãÊÇÈ¥³ý»ò½µµÍ¶Ô·þÎñµÄÄÚ²¿×´Ì¬µÄÒÀÀµÐÔ£¬×öµ½½Úµã¼äµÄÎÞ²î±ð·þÎñ£¬Ò²¾ÍÊÇÓ¦¾¡Á¦×öµ½·þÎñµÄȥ״̬»¯¡£
״̬ÔÚ´úÂëÉè¼ÆÉÏÒ»°ã±íÏÖΪ½Úµã¼äÊý¾ÝµÄ²îÒìÐÔ£¬ÀýÈçij½ÓÈë²ã·þÎñÄ£¿é£¬½ÚµãA¹ÜÀíÒ»²¿·ÖÁ¬½Ó£¬½ÚµãB¹ÜÀíÁíÒ»²¿·ÖÁ¬½Ó£¬´Ó¶øµ¼ÖÂijЩÇëÇó±ØÐëÔÚ½ÚµãA»ò½ÚµãB´¦Àí£¬´Ó¶ø²úÉúÊý¾Ý²îÒ죬µ¼Ö½ڵã¼ä״̬µÄ²úÉú¡£Ïû³ý״̬µÄ¹ý³ÌÒ²¾ÍÊÇÈ¥³ýÊý¾Ý²îÒìµÄ¹ý³Ì£¬ÀýÈçÈ¥³ýÄ£¿é½Úµã»º´æµÄÊý¾Ý£¬»òÕß½«Ä£¿éÊý¾Ý×ªÒÆÖÁÆäËûÄ£¿éÈ¥´æ´¢¡£
ÎÞ״̬·þÎñÓÐÖî¶àºÃ´¦£¬±È½ÏÏÔÖøµÄ¾ÍÊǼ«´óµÄÔöÇ¿ÁË·þÎñµÄ¿ÉÀ©Õ¹ÐÔÒÔ¼°Ó¦¶Ô¾Ö²¿¹ÊÕϵÄÄÜÁ¦¡£ÎÒÃÇ¿ÉÒԷdz£ÈÝÒ×µÄÔö¼Ó»òÕßɾ³ýÒ»¸ö½Úµã£¬ÔÚij¸ö½Úµã¹ÊÕÏʱ£¬¸Ã½ÚµãµÄÇëÇó»á×Ô¶¯±»ÆäËû½Úµã´¦Àí£¬´Ó¶øÊµÏÖ¹ÊÕϵÄ×Ô¶¯»Ö¸´¡££¨failover£©
¶øÓÐʱºòÓÐЩģ¿éÒòΪijЩÔÒò£¨ÈçÐÔÄÜ»ò¸´ÔÓ¶È£©ÎÞ·¨×öµ½È¥×´Ì¬»¯£¬Õâʱºò¿ÉÒÔ²ÉÓÃÒ»¶¨µÄ·ÓɲßÂÔ£¬ÈçÒ»ÖÂÐÔhashËã·¨£¬À´½µµÍ½Úµã״̬´øÀ´µÄÓ°Ïì¡£
³ýÁ˸ղÅ˵µÄµ¥µãÖ®Í⣬»¹ÓÐÁíÍâÒ»ÖÖÒâÒåÉϵĵ¥µã¡ª¡ª²¿Êð»ú·¿µÄµ¥µã¡£Ëä˵»ú·¿ÕûÌå¹ÊÕϵĸÅÂʲ»´ó£¬µ«Èç¹û²»¼ÓÒÔÖØÊÓ£¬Ò»µ©³öÏÖ½«»á¸øÎÒÃÇ´øÀ´Ãð¶¥Ö®ÔÖ¡£Òò´Ë£¬ÎÒÃÇÒª½«·þÎñ²¿ÊðÔÚ¶à¸ö»ú·¿ÒÔ¹æ±ÜÕâÖÖ·çÏÕ¡£
ÄÇÎÒÃǵķþÎñÐèÒªÔÚ¼¸¸ö»ú·¿²¿ÊðÄØ£¿ÕâÐèÒª¸ù¾Ýʵ¼ÊÇé¿öÀ´¾ö¶¨£¬ÀíÂÛÉÏÔ½¶àÔ½ºÃ£¬»ú·¿ÊýÁ¿Ô½¶à£¬Ã¿¸ö»ú·¿ÐèÒªµ£¸ºµÄÈßÓàÈÝÁ¿»áÔ½ÉÙ£¬Ôì³ÉµÄ×ÊÔ´ÀË·ÑÒ²¾ÍÔ½ÉÙ¡£ÔÚ»ú·¿ÊýÁ¿=Nʱ£¬¼ÙÈçij»ú·¿·¢Éú¹ÊÕÏ£¬Ê£ÓàÆäËû»ú·¿ÐèÒªÓге£ËùÓÐÁ÷Á¿µÄÄÜÁ¦£¬¼´N-1µÄ»ú·¿ÐèÒª³Ðµ£µÄÁ÷Á¿Îª1£¬Ôò×ÜÌå×ÊÔ´Õ¼ÓÃΪ
N/(N-1)£¬NÔ½´ó£¬×ÊÔ´Õ¼ÓÃ×ÜÁ¿Ô½Ð¡£¬ÀË·ÑÒ²Ô½ÉÙ¡£
ÔÚ¶à»ú·¿²¿Êðʱ£¬ÐèÒªÌØ±ð¿¼ÂÇһ϶à»ú·¿Ö®¼äÊý¾Ýͬ²½µÄÎÊÌâ¡£¾Ñ鏿ËßÎÒÃÇ£¬Ò»¶¨ÒªÔÚÉè¼ÆÉϱÜÃâ¶Ô»ú·¿¼äÊý¾Ýͬ²½»úÖÆ²úÉúÒÀÀµ£¬·ñÔòºÜÈÝÒ×´øÀ´Êý¾ÝÒ»ÖÂÐÔµÄÎÊÌâ¡£ÀýÈçijÊý¾ÝÔÚ»ú·¿AдÈ룬ÔÚ»ú·¿B¶ÁÈ¡£¬µ«¶ÁȡʱºÜ¿ÉÄÜÊý¾Ý²¢Ã»ÓдÓAͬ²½Íê±Ï£¬´Ó¶øµ¼ÖÂB¶ÁÈ¡µÄÊý¾ÝÓëʵ¼ÊÊý¾Ý²»Ò»Ö£¬²úÉúÊý¾ÝÒ»ÖÂÐÔÎÊÌ⣬Èç¹ûÊý¾Ý´æÔÚ»º´æ»úÖÆ£¬Ôò»á¼Ó´óÕâÖÖ²»Ò»Ö´øÀ´µÄ·çÏÕ¡£

ÉÏͼÊÇÎÒÃǾ¹ýÈô¸É´ÎÑݱäÖ®ºóµÄ¶à»ú·¿·ÃÎʲßÂÔ¡£ÎÒÃǽ«ÇëÇó¸ù¾Ý×ÊԴʹÓÃÇé¿öÓ³Éäµ½0~1Ö®¼äµÄ¸¡µãÊý£¬Ã¿¸ö»ú·¿´¦ÀíÒ»²¿·ÖÇëÇ󣬶øÍ¬Ò»×ÊÔ´Ïà¹ØµÄÇëÇóÒ²Ö»Äܱ»Í¬Ò»¸ö»ú·¿µÄ·þÎñ´¦Àí£¬´Ó¶ø±ÜÃâÁËͬһ×ÊÔ´ÔÚ¶à»ú·¿¶Áд´øÀ´µÄÊý¾ÝÒ»ÖÂÐÔÎÊÌâ¡£1£©½ÓÈë²ã½ÓÊÕµ½ÇëÇóÖ®ºó£¬½«ÇëÇó·ÅÈë±¾»ú·¿µÄMQÖУ¬±ÜÃâ¿ç»ú·¿·ÃÎÊ´øÀ´µÄ½ÓÈë²ãÎȶ¨ÐԵĽµµÍ¡£2£©Ã¿¸ö»ú·¿µÄÒµÎñ²ãͬʱ´¦ÀíËùÓлú·¿MQÖеÄÊý¾Ý£¬È»ºó¸ù¾ÝÒ»¶¨µÄ¹ýÂ˹æÔò¹ýÂ˵ô²»ÊôÓÚ±¾½ÚµãÏà¹ØµÄÇëÇó¡£3£©Ï൱ÓÚʹÓÃÏà¶Ô¿íÔ£µÄÄÚÍøÁ÷Á¿»»È¡Á˼ܹ¹µÄ¼òµ¥Óë¿ÉÓÃÐÔµÄÌáÉý¡£
¹ýÔØ±£»¤Óë·Ö¼¶»úÖÆ
Ëä˵ÏûÏ¢¶ÓÁеĻº³å»úÖÆÄܸøÎÒÃÇϵͳ´øÀ´ºÜ´óµÄ±£»¤£¬·ÀÖ¹ÎÒÃDZ»ºéË®ÃÍÊÞ°ãµÄÇëÇóÁ¿³å¿å¡£µ«ÏµÍ³²»³öÎÊÌâ²¢²»´ú±íϵͳ¿ÉÓã¬ÇëÇó¶Ñ»ýÔÚÏûÏ¢¶ÓÁÐÖеò»µ½´¦Àí£¬Ò»Ñù²»ÊÇÎÒÃÇÏ£Íû¿´µ½µÄ¡£Òò´Ë¹ýÔØ±£»¤Ò»ÑùÊÇÎÒÃÇÐèÒª¿¼ÂǵÄÎÊÌâ¡£ÔÚ¹ýÔØ±£»¤·½Ã棬ÎÒÃÇËù×öµÄÓÐÒÔϼ¸µã£º
1¡¢½ÓÈë²ã½¨Á¢×ÔÎÒ±£»¤»úÖÆ£¬¶Ô¿ª·¢ÕßµÄÇëÇóƵÂʼÓÒÔÏÞÖÆ£¬¶ÔÒì³£ÇëÇóÌáǰ¾Ü¾ø¡£
2¡¢½¨Á¢ÅÔ·¼à¿ØÏµÍ³£¬ÊµÊ±·ÖÎö³öÒì³£ÇëÇ󣬲¢·´À¡¸øÔÚÏßϵͳ¡£¶ÔÓÚÂß¼Òì³£µÄÇëÇó¼°Ôç¾Ü¾ø£¬¶ÔÓÚÊýÁ¿Òì³£µÄÇëÇ󽵵ʹ¦ÀíÓÅÏȼ¶£¬·ÀÖ¹µ¥¸ö¿ª·¢ÕßµÄÇëÇóÓ°Ïìµ½Õû¸öϵͳ·þÎñ¿ÉÓÃÐÔ¡£
3¡¢ÔÚϵͳ¹ýÔØÊ±£¬¼°Ê±¶ªÆúʧЧÇëÇó¡£ÏµÍ³¹ýÔØÊ±£¬´óÁ¿ÇëÇó¿ÉÄܶѻýÔÚÏûÏ¢¶ÓÁÐÖУ¬ÕâЩÇëÇóºÜ¿ÉÄÜÒѾʧЧ£¬¿Í»§¶ËÒѾ³¬Ê±£¬¼ÌÐø´¦ÀíÕâЩÇëÇóºÁÎÞ¼ÛÖµ£¬¼°ÔçµÄ·¢ÏÖ²¢ºöÂÔÕâЩÇëÇóÓÐÖúÓÚϵͳµÄ¿ìËÙ»Ö¸´¡£
4¡¢½¨Á¢Ä£¿é·Ö¼¶»úÖÆ¡£Ã¿¸öÄ£¿é¹¦Äܲ»Í¬£¬ÖØÒªÐÔÒ²²»Ò»Ñù£¬ÔÚϵͳ³¬ÔØÊ±£¬½µµÍ·ÇºËÐÄÄ£¿éµÄÓÅÏȼ¶£¬±£ÕϺËÐÄÄ£¿éµÄÔËÐУ¬¿ÉÒÔ×î´ó³Ì¶ÈÉϱ£ÕϺËÐŦÄܵĿÉÓÃÐÔ¡£
5¡¢½¨Á¢ÏûÏ¢·Ö¼¶»úÖÆ¡£¶ÔÓÚÏûÏ¢Á¿Òì³£»òÂß¼Òì³£µÄAPPÇëÇó£¬ÊÊʱ×Ô¶¯½µµÍÏûÏ¢´¦ÀíÓÅÏȼ¶£¬½µµÍ´¦ÀíËÙ¶È£¬´Ó¶ø±£ÕÏ´ó¶àÊýÕý³£¿ª·¢ÕßµÄʹÓá£
Á÷³ÌÓë¹æ·¶
Ó°Ïì¿ÉÓÃÐÔµÄÒòËØºÜ¶à£¬·¢²¼¡¢µ¥µã¡¢¹ýÔØÊÇ×î³£¼ûµÄÈýÖÖÇé¿ö£¬ºóÁ½ÖÖ¿ÉÒÔͨ¹ý¾«Ðĵļܹ¹Éè¼Æ¼ÓÒÔ¹æ±Ü£¬µ«·¢²¼È´ÎÞ·¨Í¨¹ý¼Ü¹¹ÉϵÄÉè¼Æ¼ÓÒÔ¹æ±Ü¡£È˵ÄÒòËØÊÇ¿ÉÓÃÐÔµÄ×î´óµÐÈË£¬Èç¹ûÒ»¸ö·þÎñÔÚÉè¼ÆºÃÖ®ºóûÓÐÈκαä¸ü£¬ÏàÐÅÁ¼ºÃµÄÉè¼Æ¿ÉÒÔʹ¿ÉÓÃÐÔ³¤ÆÚÎȶ¨ÔÚÒ»¸öºÜ¸ßµÄˮƽ֮ÉÏ¡£µ«²»×ö±ä¸ü»ù±¾²»¿ÉÄÜ£¬¶ø·þÎñ±ä¸üÊÆ±ØÔö¼ÓÁË·çÏÕÒýÈëµÄ¿ÉÄÜ£¬ÈçºÎ¹æ±ÜÈ˵ÄÒòËØ´øÀ´µÄ·çÏÕ£¬ÊÇÌá¸ß¿ÉÓÃÐÔµÄ×îÖØÒªµÄÒ»²½¡£ÔÚ´ó¶àÊýÇé¿öÏ£¬ÎÒÃÇÎÞ·¨ÍêÈ«±ÜÃâ·çÏյķ¢Éú£¬ÎÒÃÇ¿É×öµÄ¾ÍÊǽµµÍ·çÏÕ·¢ÉúµÄ¸ÅÂÊ£¬ÒÔ¼°ÔÚ·çÏÕ·¢ÉúʱÓÐ×ã¹»µÄ´ëÊ©¿ÉÒÔ½µµÍËü´øÀ´µÄÓ°Ïì¡£Õâ¾ÍÐèÒªÓÐÒ»Ì×ÍêÉÆµÄÁ÷³ÌÀ´¹æ·¶ÎÒÃǵÄÐÐΪ£¨ËµÒ×ÐÐÄÑ£¬¹óÔÚ¼á³Ö£©£º
¿ª·¢½×¶Î
²âÊÔÓÃÀýÏÈÐУ¬È«·½Î»µÄÓÃÀý¸²¸Ç
Èκι¦Äܶ¼ÒªÔö¼Ó¿ª¹Ø¿ØÖÆ£¬ÒÔ±ãÔÚ·¢Éú¹ÊÕÏʱ¿ÉÒÔ¼°Ê±¹Ø±ÕÓÐÎÊÌâÌØÐÔ
ÓÐ×ã¹»µÄÈÕÖ¾¡¢ÍêÉÆµÄ¼à¿ØÖ¤Ã÷¹¦ÄÜÕýÈ·ÐÔ
½»²æcode review£¬¹æ±Ü¸öÈËäµã
ÉÏÏß½×¶Î
±ØÐëËùÓвâÊÔÓÃÀýÈ«²¿Í¨¹ý·½¿ÉÉÏÏߣ¬²¢ÔÚÏßÉÏ»·¾³ÊµÊ±ÔËÐвâÊÔcase
±ä¸üͨ¸æ£¬ÖÜÖªÏà¹ØÈË£¬ÒԱ㼰Ôç·¢ÏÖÎÊÌâ
»Ò¶È£º½Úµã»Ò¶È£¬Á÷Á¿»Ò¶ÈµÈ
¼Ç¼·¢²¼ÈÕÖ¾£¬±ãÓÚºóÐø×·²éÎÊÌâ
¹ÊÕϽ׶Î
ÓÅÏȹرտª¹Ø¡¢»Ø¹ö·þÎñ
¹ÊÕϻָ´ºóÔÙ×·²éÎÊÌâÔÒò£¬±ÜÃâÒò×·²éÎÊÌâµ¼ÖÂÓ°ÏìÔö´ó
ʺó×ܽᣬÍêÉÆ²âÊÔÓÃÀý¼°Ïà¹Ø¼à¿Ø£¬·ÀÖ¹ÀàËÆÊ¼þÔٴη¢Éú
×ܽá
תÑÛСÃ×ÍÆËÍÒѾ³ÉÁ¢ËÄÄê¶àÁË£¬ÕâÆÚ¼ä¾ÀúÁË´ÓÎÞµ½ÓУ¬´Ó©¶´°Ù³öµ½Öð²½Îȶ¨£¬²È¹ýÐí¶à¿Ó£¬Âõ¹ýÐí¶à¿²£¬¼Ü¹¹¾ÀúÁËÊý´Îµ÷Õû£¬´úÂëÒ²¾¹ýÈô¸É´ÎÖØ¹¹£¬ÏµÍ³µÄ¿ÉÓÃÐÔÖÕÓÚÓÐÁËÎȲ½µÄÌá¸ß£¬·þÎñÖÊÁ¿Ò²Ö𽥵õ½ÈϿɡ£ÏÂÃæ×ܽáÁËһЩÎÒÃÇÔÚÌá¸ßϵͳ¿ÉÓÃÐÔ¡¢Ìá¸ß·þÎñÖÊÁ¿·½ÃæµÄһЩСС¾Ñ飬ÒÔ¹©²Î¿¼¡£
KISS(Keep It Simple Stupid!)¡£ÎÞÂÛÊÇ´úÂ뻹ÊǼܹ¹£¬¶¼Òª¾¡¿ÉÄܵı£³Ö¼òµ¥£¬Èç¹ûÒ»¸öϵͳ£¨»ò´úÂ룩¸´ÔÓµ½ÐèҪСÐÄά»¤£¬ÄÇËüÀë´ó¹æÄ£·çÏÕ±¬·¢Ò²¾Í²»Ô¶ÁË¡£¼Ü¹¹²»ÊÇÒ»³É²»±äµÄ£¬ËüÍùÍùÊÇΪÁ˽â¾öµ±Ê±µÄÎÊÌâ¶ø×ö³öµÄÉè¼Æ£¬Ëæ×Åʱ¼äµÄ±ä»¯ºÍÒµÎñµÄ·¢Õ¹£¬ÓÐʱ²¢²»ÄܺܺõÄÊÊÓ¦µ±Ç°µÄÐèÒª¡£¶¨Ê±¶Ôϵͳ¼Ü¹¹£¨ºÍ´úÂ룩½øÐÐÉóÊÓ£¬²¢¸ù¾ÝÐèÒª×ö³öµ÷Õû£¨»òÖØ¹¹£©£¬¿ÉÒÔÓÐЧµÄÌá¸ßϵͳµÄ¿ÉÓÃÐÔ¡£
¼¼ÊõÑ¡ÐÍÒªÉ÷ÖØ¡£¼¼ÊõÑ¡Ð;ö¶¨ºóÐøÏµÍ³ÊµÏÖµÄÄѶÈÒÔ¼°Îȶ¨ÐԵȣ¬ÐèÒª¸ù¾ÝÍŶӳÉÔ±µÄ֪ʶ½á¹¹ÒÔ¼°Ñ¡Óü¼ÊõµÄÕÆÎÕÄѶȡ¢ÉçÇø»îÔ¾³Ì¶ÈµÈÉ÷ÖØÑ¡Ôñ¡£×öºǫ́·þÎñÊ×ÒªµÄ¾ÍÊÇÎȶ¨ÐÔÓë¿ÉÓÃÐÔ£¬Ð¼¼Êõ¿ÉÒÔ´Ó±ßԵģ¿é½øÐг¢ÊÔ£¬³ÉÊìºóÔÙÔÚºËÐÄϵͳʹÓã¬Ã³È»ÔÚºËÐÄϵͳÖÐʹÓÃм¼Êõ£¬ÍùÍù»á¸¶³öÄÑÒÔ³ÐÊܵĴú¼Û¡£ÏÖÔÚ¿ªÔ´¼¼Êõ±È½Ï»ðÈÈ£¬ÏµÍ³ÖжԿªÔ´×é¼þµÄʹÓÃÒ²Ô½À´Ô½¶à£¬ÔÚ¼¼ÊõÑ¡ÐÍÈ·¶¨ºó£¬¶ÔϵͳÖÐʹÓõÄÿ¸ö×é¼þ¶¼Òª½øÐÐÉîÈëÁ˽⣬²»ÄÜÖ»ÊǼòµ¥µÄ»áÓ㬶øÊÇÒªÓúá£Àí½âÿÉîÈëÒ»·Ö£¬ÏµÍ³µÄÐÔÄܺÍÎȶ¨ÐÔÒ²»áÔö¼ÓÒ»·Ö¡£
¸ø×Ô¼ºÁô×ãºó·¡£ÒªÏë±£³ÖϵͳÎȶ¨ÍêÈ«²»³öÎÊÌâÆäʵºÜÄÑ£¬È˶¼»á·¸´í£¬¹Ø¼üÊÇÒª¸ø×Ô¼ºÁô×ãºó·¡£ÎÒÃDz»ÊÇÔÚÃæÏò¶ÔÏó±à³Ì£¬ÎÒÃÇÆäʵÊÇÔÚÃæÏòbug±à³Ì£¬Ê×ÏȼÙÉèbug¿ÉÄÜ»á³öÏÖ£¬È»ºóÔÚÉè¼ÆÉÏ¡¢±àÂëÉÏÔ¤·À£¨»ò½â¾ö£©ÕâЩ¿ÉÄܳöÏÖµÄÎÊÌ⣬ԤÁô×ã¹»µÄ¿ª¹ØÒÔ±ãÔÚbugÕæµÄ·¢Éúʱ¿ÉÒÔËæÊ±²¹¾È£¬Éè¼Æ×ã¹»¶àµÄ²âÊÔcase²¢ÔÚÏßÉÏÑ»·ÔËÐУ¬Éϱ¨×ã¹»µÄ¼à¿ØÊý¾ÝÑé֤ϵͳÔËÐеÄÕýÈ·ÐÔ£¬´òÓ¡³ä·ÖµÄÈÕÖ¾ÒÔ±ãÔÚ¹ÊÕÏ·¢Éúʱ¿ìËٵĶ¨Î»ÎÊÌ⣬¿ª·¢×ã¹»µÄ¹¤¾ßÒÔÌá¸ßÎÒÃǶ¨Î»¡¢½â¾öÎÊÌâµÄЧÂÊ¡£
ÖØÊÓ±©Â¶µÄÿ¸öСÎÊÌ⡣ÿ´ÎÇúÏßÒì³£¡¢Ã¿´Î±¨¾¯´¥·¢¡¢Ã¿¸öcase fail¡¢Ã¿¸öÓû§·´À¡£¬Ã¿¸öСÎÊÌâµÄ±³ºó¶¼¿ÉÄÜÊÇÒþ²Ø×ŵĴó·çÏÕ£¬ÖØÊÓÿ¸ö³öÏÖµÄСÎÊÌ⣬ÉÏÂÈ¥£¬Ö±µ½ÏµÍ³±äµÃ¸üÎȽ¡¡£
|