±àÕß°´Ó봫ͳÒâÒåÉϵĺì°üÏà±È£¬½üÁ½Äê»ðÆðÀ´µÄ¡°ºì°ü¡±£¬Ëƺõ²ÅÊÇÈç½ñ´º½ÚµÄÒ»´óÖØÍ·Ï·¡£Àú¾ÉÏǧÄêʱ´ú´«³ÐÓë±äǨ£¬´º½Ú·¢ºì°üÔçÒѳÉΪÀúÊ·³ÁµíµÄÎÄ»¯Ï°Ë×£¬ÈÚÈëÁËÃñ×åµÄѪÂö¡£°´ÕÕ¸÷¼Ò¹«²¼µÄÊý¾Ý£¬³ýϦȫÌì΢ÐÅÓû§ºì°ü×Ü·¢ËÍÁ¿´ïµ½10.1ÒڴΣ¬Ò¡Ò»Ò¡»¥¶¯Á¿´ïµ½110ÒڴΣ¬ºì°ü·åÖµ·¢ËÍÁ¿Îª8.1ÒÚ´Î/·ÖÖÓ¡£´ºÍíÖ±²¥ÆÚ¼äÌÖÂÛ´ºÍíµÄ΢²©´ïµ½5191ÍòÌõ£¬ÍøÓÑ»¥¶¯Á¿´ïµ½1.15ÒÚ£¬ÍøÓÑÇÀ΢²©ºì°üµÄ×Ü´ÎÊý³¬¹ý8ÒڴΡ£
Ϊ´Ë£¬InfoQ²ß»®ÁË¡°´º½Úºì°ü¡±ÏµÁÐÎÄÕ£¬ÒÔÆÚΪ¶ÁÕ߯ÊÎö¸÷´óƽ̨µÄºì°ü»î¶¯±³ºóµÄ¼¼Êõϸ½Ú¡£±¾ÎÄΪ΢²©Æª¡£
Ëæ×Å»¥ÁªÍøµÄ·¢Õ¹£¬´òÆÆÁËÒÔÍù´«Í³µÄ·¢ºì°ü£¬´ø¸øÁ˺ì°üȫеÄÍæ·¨¡£Î¢²©ºì°üÒѾ³ÉΪÓû§¸ø·ÛË¿°ÝÄêµÄÒ»ÖÖ;¾¶£¬ÍÁºÀ°æ³ÉΪÍÁºÀË¢´æÔڸеķ½Ê½¡£Ã¿ÄêµÄºì°ü´óÕ½¶¼ÊÇÓû§µÄÏÖ½ðÊ¢Ñ磬¶ÔÓÚÕû¸öϵͳȴÊDzпáµÄ¿¼Ñé¡£
΢²©ÓÐ8ÒÚ×¢²áÓû§£¬µ¥ÈÕ»îÔ¾Óû§Êý1.34ÒÚµÄÉ罻ƽ̨¡£ºì°üÔÚ΢²©Æ½Ì¨ÉÏÔËÐУ¬Õë¶ÔËùÓеÄ΢²©Óû§¿ª·Å£¬Î¢²©ËùÓÐÓû§¶¼¿É²ÎÓëºì°ü»î¶¯¡£Î¢²©ºì°üÓÐÈçÏÂÌØµã£º
1.ºì°ü¼ÛÖµ¸ß¡¢ÖÖÀà¶à¡¢¸²¸ÇÓû§¹ã£¬ÒÚ¼¶±ðÓû§²ÎÓë¡£
2.°ëµã׼ʱ¿ªÇÀ£¬¸ß²¢·¢·ÃÎÊ¡¢Ë²¼ä·åÖµ¸ß£¬Ã¿·ÖÖÓ´øÀ´ÉÏÒڴεÄÇÀºì°ü·åÖµ¡£
3.ÇëÇó¿ìËÙÏìÓ¦£¬¸üÐÂÒÚ¼¶Óû§Öн±×´Ì¬¼°ºì°ü״̬¡£
4.µ¥¸öºì°üÊý¶î´ó¡£
´ºÍíµ±Ììºì°ü×ܼÛÖµ³¬¹ý10ÒÚ£¬ÓÐ1.34ÒÚÓû§²ÎÓ룬²úÉúÁË8ÒÚ¶à´ÎµÄÇÀºì°üÐÐΪ£¬ÆäÖв¢·¢Á¿ÎªÆ½Ê±·åÖµµÄ10±¶×óÓÒ¡£ÔÚ·þÎñÆ÷ÊýÁ¿Ò»¶¨µÄÇé¿öÏ£¬ÈçºÎ¹¹½¨¸ß²¢·¢²Ù×÷¡¢Ë²¼ä·åÖµ¸ßµÄÎȶ¨·þÎñ£¿¶ÔÓÚÍŶӺͼܹ¹Ê¦¶¼ÊÇÒ»¸ö¼«´óµÄÌôÕ½¡£ÕâʱºòϵͳµÄ¼Ü¹¹ÓÈÎªÖØÒª£¡
ºì°ü¼Ü¹¹
΢²©ºì°üÖ§³ÖÿÃ뼸ʮÍò´ÎµÄ²Ù×÷£¬Ó¦¶ÔÍ»·¢ÐÔµÄÈȵãʼþ£¬¿ìËÙÏìÓ¦£¬¸ßÄÚ¾ÛµÍñîºÏµÄ·þÎñ³ÉÁ˼ܹ¹Ê×ÏÈÒª¿¼ÂǵÄÒòËØ¡£

΢²©ÊÇÉç½»ÐÍÓ¦Ó㬺ì°üÔÚÓû§Êý¾Ý¡¢¹ØÏµ¡¢ÇÀºì°üµÈ½á¹¹ÉÏ´æÔÚן÷ÖÖ¸÷Ñù¸´ÔÓµÄÒÀÀµ£¬ÕâЩÒÀÀµÏà±ÈÆäËüÓ¦ÓÃÀ´Ëµ£¬µ÷ÓÃÆµÂʸü¸ß£¬ÐÔÄÜÒªÇóÒ²¸ü¸ß¡£
ÈçÉÏͼËùʾ£¬Óжà¸öÓ¦ÓÃÄ£¿é½ÓÈëºì°üµÄ·þÎñ²ã£¬·þÎñ²ãÓɶà¸ö½Úµã×é³É£¬Ã¿¸ö½Úµã¶ÔÓ¦ÏàÓ¦µÄ¹¦Äܲ¢ÇÒÏà¶Ô¶ÀÁ¢¡£´úÂëÄ£¿éµÄʹÓúÍ×éÖ¯ÉÏÏà¶Ô¶ÀÁ¢£¬±£Ö¤Ö÷¹¦ÄܵĿìËÙºÍÎȶ¨£¬½«¸½ÊôµÄй¦ÄÜ·ÖÀëÔÚ¶ÀÁ¢Ä£¿éÖС£ÆäÖкìÉ«ÐéÏß¿òÄÚΪºËÐĵŦÄÜÄ£¿é£¬ÊÇÖØµãÐèÒª±£»¤µÄ¹¦ÄÜ¡£
΢²©ºì°üÌṩ»ñÈ¡ºì°üÊôÐÔ£¨ºì°ü½ð¶î¡¢ºì°üÉèÖᢺì°ü״̬¡¢»ñÈ¡³éÈ¡½á¹ûÁÐ±í¡¢²ð°ü£¬³é½±µÈ£©½Ó¿Ú¡£·þÎñ²ãµ÷Óúì°üSDKÏàÓ¦µÄAPI£¬»á¸ù¾ÝÓ¦ÓòãÂß¼ÐèÇóÌṩÊý¾ÝºÍ¶¨ÖÆ»¯µÃÊý¾Ý£¬Íê³Éǰ¶ËÍê³É½»»¥£¬´ïµ½Ó¦ÓòãÐèÒªÕ¹ÏÖµÄЧ¹û¡£
·ÀË¢²ßÂÔ
΢²©ºì°üÓбðÓÚ΢ÐÅÓû§·¢³öµÄºì°ü£¬Î¢ÐÅÓû§·¢³öµÄºì°üÊÇÕë¶Ô×Ô¼ºËùÈÏʶµÄÅóÓÑ»òÕßÒÑ´æÔÚÓÚ΢ÐÅȺµÄÓû§£»Î¢²©ºì°üÊÇÕë¶ÔÓÚ΢²©ËùÓÐÓû§µÄºì°ü£¬Í¨¹ý·ÖÎö²ÎÓëºì°üµÄÓû§Êý¾ÝÿÄê¶¼»á²úÉúһЩ¶Ú»ý´óÁ¿Õ˺Å×¼±¸ÔÚ´ºÍí´ó·¢ºá²ÆµÄ¹«Ë¾ºÍ¸öÈË¡£ÈçºÎ·Àֹ΢²©ºì°ü±»×Ô¶¯×¢²á»òÕßͨ¹ýתÂôÕ˺ÅÀ´ÁìÈ¡ºì°ü£¿Õâ³ÉÎªÃæ¶ÔÎÒÃÇÐèÒª½â¾öµÄÒ»´óÎÊÌâ¡£

΢²©Í¨¹ý»ùÓÚÓû§ÔÚ΢²©ÉϵÄÐÐΪ·ÖÎö£¬Í¨¹ýµÇ¼£¬·¢Î¢²©£¬Éí·ÝÑéÖ¤µÈ·½ÃæÀ´½øÐзÖÎö¡£Ö÷ÒªÓУº
1.Óû§×¢²á£ºÍ¨¹ýÓû§ÐÐΪ·ÖÎöÀ´Ê¶±ð»úÆ÷×¢²áµÄÓû§£¬Ôò×¢²á»·½Ú½øÐÐÀ¹½Ø¡£
2.Óû§µÇ¼£º·ÖÎöÓû§µÇ¼µÄÐÐΪ£¬Í¨¹ýÑéÖ¤Â룬Éí·ÝÑéÖ¤ÒÔ¼°ÊÖ»úºÅÑéÖ¤µÈ´ëÊ©À´Ìá¸ß»úÆ÷×Ô¶¯µÇ¼µÄÃż÷¡£
3.Õ˺ÅÖÊÁ¿£ºÍ¨¹ýʵÃûÈÏÖ¤£¬Î¢²©µÄ¶¯Ì¬µÈ·½ÃæÀ´¼ÆËã³öÓû§µÄÖÊÁ¿¡£
4.²ÎÓëºì°ü£ººì°üÕ½³¡Ò»¹áÊÇË¢½±Õ˺ŵĻñÀûÖ÷Õ½³¡£¬ ͨ¹ýÓû§Æ½Ê±ÔÚ΢²©µÄÐÐΪ¡¢ÊôÐÔÒÔ¼°ÊµÊ±µÄµÇ¼״̬ºÍ³£ÓÃÉ豸À´½øÐзÖÎö£¬ÅжÏÊÇ·ñÊÇÕý³£Õ˺ÅÀ´È·¶¨ÊÇ·ñ¿ÉÒÔÖн±¡£
ÍêÉÆµÄ¼à¿Ø
ºì°üϵͳÊÇÒ»¸ö´ó¶ø¹æÔò¸´ÔÓµÄϵͳ£¬ÏµÍ³Ô½´ó£¬ÒÀÀµµÄ×ÊÔ´Ô½¶à£¬Ò²¾ÍÔ½ÈÝÒ׳öÏÖ¸÷ÖÖ¸÷ÑùµÄÎÊÌ⡣ΪÁ˸øÌṩÎȶ¨ÔËÐеķþÎñ£¬±ØÐëÒªÄÜʱ¿ÌÖªÏþ¸÷¸ö×ÊÔ´µ±Ç°µÄÔËÐÐ״̬¡£²¢ÇÒÔÚϵͳ³öÏÖÒ쳣֮ǰ»òÕß³öÏÖÒì³£µÄʱºò£¬¶ÔÎÊÌâ½øÐÐÅŲéºÍ¶¨Î»¡£




ÈçÉÏͼËùʾ£¬ÍêÉÆµÄ¼à¿ØÏµÍ³£¬ÎªÎ¢²©ºì°ü˳Àû¶È¹ý´ºÍíÌṩÁ˺ܺõı£ÕÏ¡£Ö÷񻃾¼°µÄ¼à¿ØÈçÏ£º
1¡¢Ó¦Óòã½Ó¿ÚÏìӦʱ¼ä¼à¿Ø
ͨ¹ýʵʱµÄ·ÖÎöaccess logÈÕÖ¾£¬ÒÔHTTP codeºÍÏìӦʱ¼äά¶Èʵʱͳ¼Æ³ö½Ó¿ÚµÄ״̬ºÍÐÔÄÜ£¬¸ù¾ÝÕ¼±ÈÀ´²é¿´½Ó¿ÚµÄ½¡¿µ³Ì¶È¡£
2¡¢·þÎñ²ã¸÷Ä£¿éÐÔÄÜ¼à¿Ø
ÔÚÄ£¿éÖмǼ¿ªÊ¼Ê±¼äºÍ½áÊøÊ±¼ä£¬Ã¿´Î´¦ÀíÍê¼ÆËã³öÄ£¿éµÄºÄʱ£¬Í¨¹ýÕâÖÖ·½Ê½ºÜºÃµÄ·¢ÏÖ¸÷¸öÄ£¿éÊÇ·ñÕý³£¡£
3¡¢ÍøÂç²ã¼à¿Ø
΢²©ºì°üµÄ³ö¿ÚÍøÂçÊÇÒ»¸öµ¥¶ÀµÄapp³Ø£¬³ö¿Ú´ø¿íʹÓõ½80%µÄʱºòÍøÂçÎȶ¨ÐԾͿÉÄÜÊܵ½Ó°Ï졣ͨ¹ý¼ÆËãºó¶Ë·þÎñÆ÷Êä³ö¼ÆËã³ö´ø¿í£¬ÒÔ±ãÄܹ»×öµ½¼°Ê±ÏìÓ¦À©ÈÝ¡£
4¡¢×ÊÔ´²ãµÄ¼à¿Ø
¶Ô¸÷ÖÖ×ÊÔ´µÄ¼à¿Ø£¬±ÈÈçRedis¡¢MySQL¡¢MCµÈ×ÊÔ´µÄÁ¬½Óʱ¼ä¡¢×´Ì¬ºÍ²Ù×÷µÄʵʱͳ¼Æ·ÖÎö£¬¿ìËÙ¶¨Î»ÊÇ·ñ´æÔÚ×ÊÔ´Æ¿¾±¡£
5¡¢·þÎñÆ÷µÄÐÔÄÜ¼à¿Ø
ͨ¹ýÔËά¼à¿ØÏµÍ³£¬¶Ô·þÎñÆ÷µÄCPU¡¢ÄÚ´æÊ¹ÓÃÇé¿ö£¬×öµ½ÁËÄܹ»¹Û²ìÿ̨·þÎñÆ÷¾ßÌåµÄÔËÐÐÇé¿ö¡£
6¡¢ÏµÍ³´íÎóÈÕÖ¾µÄ¼à¿Ø
ϵͳ´íÎó¼à¿Ø°üÀ¨·þÎñÆ÷¸ºÔØ£¬·þÎñ½ø³Ì״̬£¬×ÊÔ´Á¬½Ó£¬ÍøÂçÁ¬½Ó³öÏÖµÄÎÊÌ⣬ʵʱͨ¹ýÊÖ»ú£¬ÓʼþºÍ˽ÐÅÖªµÀ¡£Îª¿ìËÙÏìÓ¦´´ÔìÁËÌõ¼þ¡£
µ¯ÐÔ×ÊÔ´¹ÜÀíºÍµ÷¶È
1¡¢¹ÊÕϵÄÃë¼¶Çл»
΢²©ºì°ü·þÎñ²¿ÊðÔÚÁËÈý¸ö»ú·¿£¨°üÀ¨ÔÆ·þÎñ£©£¬ÈκÎÒ»¸ö»ú·¿Èç¹û³öÏÖÍøÂç»òÕ߯äËü²»¿ÉÔ¤²âµÄÎÊÌâ¿ÉÒÔÔÚ¼¸ÃëÖÓÖ®ÄÚ½«·þÎñÇл»µ½ÆäËü»ú·¿¡£
2¡¢×ÊÔ´µÄÏ໥¶ÀÁ¢
×ÊÔ´µÄÏ໥¶ÀÁ¢£¬ÈÃ×ÊÔ´µÄ¿ÉÀ©Õ¹ÐÔ±äµÃÈÝÒס£¶øÇÒʹµÃ¸÷¸ö·þÎñÖ®¼ä½»²æÓ°Ïì´ïµ½ÁË×îС¡£
3¡¢ÒýÈë°¢ÀïÔÆ×öΪµÚÈý»ú·¿£¬Ê¹ÓÃDocker¿ìËÙ²¿Êð·þÎñ
ºì°üµÄºËÐÄ·þÎñÖ÷Òª·Ö²¼ÔÚ 2 ¸ö»ú·¿£¬Á½Õß»¥Ïà×öΪÔÖÄѱ¸·ÝÓÃ;£¬ÎªÓ¦¶Ô³¬Ô¤ÆÚµÄ·åÖµ£¬ÒýÈë°¢ÀïÔÆ×öΪµÚÈý»ú·¿¡£Ê¹Óö¨ÖÆ»¯µÄºì°üDocker¿ìËÙ²¿Êð·þÎñÀ´ÊµÏÖµ¯ÐÔµ÷¶È¼Ü¹¹¡£Í¨¹ýDocker×Ô¶¯»¯²Ù×÷´ó¹æÄ£¼¯Èº£¬½øÐе¯ÐÔµ÷¶È×ÊÔ´µÄÈÎÎñ£¬ÊµÏÖ¿ìËÙ²¿Êð·þÎñÀ´Ó¦¸¶³¬Ô¤ÆÚµÄ·åÖµ¡£
ϵͳµÄÌôÕ½ºÍÐÔÄÜÓÅ»¯
ΪÁ˱£Ö¤Óû§ÌåÑ飬΢²©ºì°üÐèÒª½â¾öÒÔϼ¸¸öÎÊÌ⣺
1.ϵͳÐÔÄܵĿɿ¿ÐÔ
2.¹Ø¼ü½ÚµãµÄ¿ÉÓÃÐÔ
3.ÈçºÎÓ¦¶ÔÍ»·¢Èȵã
4.ÒµÎñƵ·±µü´úµÄ´¦Àí
1¡¢ÏµÍ³¼Ü¹¹µÄÉý¼¶
Ä£¿éµÄ¶ÀÁ¢»¯£¬±ÜÃâ³öÏÖÄ£¿é¼äµÄÏ໥ӰÏì¡£
nginx+luaµÄʹÓã¬Ê¹µÃ·þÎñÆ÷µÄQPSÓÐÁËÊýÁ¿¼¶µÄÌáÉý£¬Í¬Ê±·þÎñÆ÷¼¯Èº×öµ½ÁËÃë¼¶ÖØÆô¡£
2¡¢ÐÞÖ¦¼ôÒ³
¼õÉÙ¶ÔÓÚϵͳÍⲿµÄÒÀÀµ£¬ÊáÀíÍêÕûµÄµ÷ÓùØÏµÍ¼¡£·ÇºËÐŦÄÜʹÓÃÒì²½µ÷Ó㬺ϲ¢Ïà¹ØµÄµ÷Óã¬È¥µôÖØ¸´µÄµ÷Óᣱ£Ö¤ºËÐĵ÷ÓÃÂß¼£¬±ÜÃâ·ÇºËÐÄÒµÎñÓ°ÏìºËÐÄÒµÎñ¡£
3¡¢¶à¼¶»º´æ
·þÎñ¶Ë±¾µØ»º´æ£¬Ê¹ÓÃnginx±¾Éí»º´æºÍ·þÎñÆ÷µÄL0»º´æ£¬À´ÌáÉýÄ£¿éµÄÏìÓ¦ËÙ¶È£¬×öµ½ÁË90%ÒÔÉϺËÐĽӿڵÄÏìӦʱ¼äÔÚ50msÒÔÄÚ£¬¼õÉÙÁ˽ø³ÌµÈ´ýʱ¼ä£¬ÌáÉýÁË·þÎñÆ÷µÄ´¦ÀíËÙ¶È¡£
Ò»ÄêÒ»¶ÈµÄ¸÷´óƽ̨ÇÀºì°ü»¹»áÑÓÐøÏÂÈ¥£¬ÕâÊÇÒ»¸ö¶·ÖǶ·ÓµĹý³Ì£¬ÔÚ·þÎñÆ÷ÓÐÏÞµÄÇé¿öÏÂÿһ´ÎÓë·åÖµµÄ¶Ô¿¹¶¼ÊǶԼ¼ÊõÒ»´Î¼«´óµÄÌôÕ½£¬Ã¿´ÎÌôÕ½¶¼ÊÇ´øÀ´¼¼ÊõÉϵijɳ¤ºÍÊÕ»ñ¡£
|