×Ô´Ó¼¸Ê®ÄêǰµÚÒ»´ÎÒýÈë·Ö²¼Ê½ÏµÍ³Õâ¸ö¸ÅÄîÒÔÀ´£¬³öÏÖÁ˺ܶàÔÀ´¸ù±¾ÏëÏó²»µ½µÄ·Ö²¼Ê½ÏµÍ³Ê¹Óð¸Àý£¬µ«Í¬Ê±Ò²ÒýÈëÁ˸÷ÖÖ¸÷ÑùµÄÐÂÎÊÌâ¡£
µ±ÕâЩϵͳ»¹ÊDZȽÏÉٱȽϼòµ¥µÄʱºò£¬¹¤³Ìʦ¿ÉÒÔͨ¹ý¼õÉÙÔ¶³Ì½»»¥µÄ´ÎÊýÀ´½â¾ö¸´ÔÓÐÔÎÊÌâ¡£´¦Àí·Ö²¼Ê½ÎÊÌâ×ȫµÄ·½·¨ÊǾ¡¿ÉÄܱÜÃâÔ¶³Ì½»»¥£¬ËäÈ»Õâ¿ÉÄÜÒâζ×ÅÒªÔÚ¶à¸öϵͳÉÏ´æ·ÅÖØ¸´µÄÂß¼ºÍÊý¾Ý¡£
ÐÐÒµÉϵÄÐèÇóÍÆ¶¯×ÅÎÒÃÇǰ½øµÄ²½·¥£¬·Ö²¼Ê½ÏµÍ³µÄ×é³É´Ó¼¸¸ö´óÐ͵ÄÖÐÑëµçÄÔ·¢Õ¹³ÉΪÊýÒÔǧ¼ÆµÄСÐÍ·þÎñ¡£ÔÚÕâ¸öеÄÊÀ½çÀÎÒÃDZØÐë×ß³öÀ§¾³£¬Ó¦¶ÔеÄÌôÕ½ºÍ¿ª·ÅÐÔÎÊÌâ¡£Ê×ÏÈ£¬¾ßÌåÎÊÌâ¾ßÌå·ÖÎö£¬Õë¶Ôij¸öÎÊÌâ¸ø³öÓÐÕë¶ÔÐԵĽâ¾ö°ì·¨£¬È»ºóÔÙÌṩ¸üÏȽø¸ü¸´ÔӵĽâ¾ö·½°¸¡£Ëæ×ÅÎÒÃǶÔÎÊÌâÁìÓòÔ½À´Ô½ÊìϤ¡¢Ìá³öµÄ½â¾ö°ì·¨Ô½À´Ô½ºÃ£¬ÎÒÃÇ¿ªÊ¼½«Ò»Ð©×î³£¼ûµÄÐèÇó×ܽá¹éÄÉΪģʽ¡¢¿â£¬ÒÔ¼°×îÖյį½Ì¨¡£
µ±µçÄÔµÚÒ»´ÎÁªÍø
ÓÉÓÚÈËÃÇÊ×ÏÈÏëµ½µÄÊÇÈÃÁ½Ì¨»ò¶ą̀µçÄÔÏ໥ͨѶ£¬Òò´Ë£¬ËûÃǹ¹Ë¼³öÁËÕâÑùµÄ¶«Î÷£º

»¥ÏàÖ®¼ä¿ÉÒÔͨѶµÄÁ½¸ö·þÎñ¿ÉÒÔÂú×ã×îÖÕÓû§µÄһЩÐèÇó¡£µ«Õâ¸öʾÒâͼÏÔÈ»¹ýÓÚ¼òµ¥ÁË£¬È±ÉÙÁ˰üÀ¨Í¨¹ý´úÂë²Ù×÷µÄ×Ö½Úת»»ºÍÔÚÏß·ÉÏÊÕ·¢µÄµçÐźÅת»»ÔÚÄڵĶà¸ö²ã¡£ËäÈ»£¬Ò»¶¨³Ì¶ÈÉϵijéÏó¶ÔÓÚÎÒÃǵÄÌÖÂÛÊDZØÐèµÄ£¬µ«»¹ÊÇÈÃÎÒÃÇÀ´Ìí¼ÓÍøÂçÐÒéÕ»×é¼þÒÔÔö¼ÓÒ»µãϸ½ÚÄÚÈݰɣº

ÉÏÊöÕâ¸öÐ޸ĹýµÄÄ£ÐÍ×Ô20ÊÀ¼Í50Äê´úÒÔÀ´Ò»Ö±Ê¹ÓÃÖÁ½ñ¡£Ò»¿ªÊ¼£¬¼ÆËã»úºÜÏ¡ÉÙ£¬Ò²ºÜ°º¹ó£¬ËùÒÔÁ½¸ö½ÚµãÖ®¼äµÄÿ¸ö»·½Ú¶¼±»¾«ÐÄÖÆ×÷ºÍά»¤¡£Ëæ×żÆËã»ú±äµÃÔ½À´Ô½±ãÒË£¬Á¬½ÓµÄÊýÁ¿ºÍÊý¾ÝÁ¿´ó·ùÔö¼Ó¡£Ëæ×ÅÈËÃÇÔ½À´Ô½ÒÀÀµÍøÂçϵͳ£¬¹¤³ÌʦÃÇÐèÒª±£Ö¤ËûÃǹ¹½¨µÄÈí¼þÄܹ»´ïµ½Óû§ËùÒªÇóµÄ·þÎñÖÊÁ¿¡£
µ±È»£¬»¹ÓÐÐí¶àÎÊÌâ¼±Ðè½â¾öÒÔ´ïµ½Óû§ÒªÇóµÄ·þÎñÖÊÁ¿Ë®Æ½¡£ÈËÃÇÐèÒªÕÒµ½½â¾ö·½°¸ÈûúÆ÷»¥Ïà·¢ÏÖ¡¢Í¨¹ýͬһÌõÏß·ͬʱ´¦Àí¶à¸öÁ¬½Ó¡¢ÔÊÐí»úÆ÷ÔÚ·ÇÖ±Á¬µÄÇé¿öÏ»¥ÏàͨÐÅ¡¢Í¨¹ýÍøÂç¶ÔÊý¾Ý°ü½øÐзÓÉ¡¢¼ÓÃÜÁ÷Á¿µÈµÈ¡£
ÔÚÕâÆäÖУ¬ÓÐÒ»ÖÖ½Ð×öÁ÷Á¿¿ØÖƵĶ«Î÷£¬ÏÂÃæÎÒÃÇÒÔ´ËΪÀý¡£Á÷Á¿¿ØÖÆÊÇÒ»ÖÖ·Àֹһ̨·þÎñÆ÷·¢Ë͵ÄÊý¾Ý°ü³¬¹ýÏÂÓηþÎñÆ÷¿ÉÒÔ³ÐÊÜÉÏÏ޵ĻúÖÆ¡£ÕâÊDZØÒªµÄ£¬ÒòΪÔÚÒ»¸öÁªÍøµÄϵͳÖУ¬ÄãÖÁÉÙÓÐÁ½¸ö²»Í¬µÄ¡¢¶ÀÁ¢µÄ¼ÆËã»ú£¬±Ë´ËÖ®¼ä»¥²»Á˽⡣
¼ÆËã»úAÒÔ¸ø¶¨µÄËÙÂÊÏò¼ÆËã»úB·¢ËÍ×Ö½Ú£¬µ«²»Äܱ£Ö¤B¿ÉÒÔÁ¬ÐøµØÒÔ×ã¹»¿ìµÄËÙ¶ÈÀ´´¦Àí½ÓÊÕµ½µÄ×Ö½Ú¡£ÀýÈ磬B¿ÉÄÜÕýÔÚæÓÚ²¢ÐÐÔËÐÐÆäËûÈÎÎñ£¬»òÕßÊý¾Ý°ü¿ÉÄÜÎÞÐòµ½´ï£¬²¢ÇÒB¿ÉÄܱ»×èÈûÒԵȴý±¾Ó¦¸ÃµÚÒ»¸öµ½´ïµÄÊý¾Ý°ü¡£ÕâÒâζ×ÅA²»½ö²»ÖªµÀBµÄÔ¤ÆÚÐÔÄÜ£¬¶øÇÒ»¹¿ÉÄÜÈÃÊÂÇé±äµÃ¸üÔ㣬ÒòΪÕâ¿ÉÄÜ»áÈÃB¹ýÔØ£¬BÏÖÔÚ±ØÐë¶ÔËùÓÐÕâЩ´«ÈëµÄÊý¾Ý°ü½øÐÐÅŶӴ¦Àí¡£
Ò»¶Îʱ¼äÒÔÀ´£¬´ó¼Ò¼ÄÏ£ÍûÓÚ½¨Á¢ÍøÂç·þÎñºÍÓ¦ÓóÌÐòµÄ¿ª·¢ÕßÄܹ»Í¨¹ý±àд´úÂëÀ´½â¾öÉÏÃæÌá³öµÄÌôÕ½¡£ÔÚÎÒÃǵÄÕâ¸öÁ÷³Ì¿ØÖÆÊ¾ÀýÖУ¬Ó¦ÓóÌÐò±¾Éí±ØÐë°üº¬Ä³ÖÖÂß¼À´È·±£·þÎñ²»»áÒòΪÊý¾Ý°ü¶ø¹ýÔØ¡£ÕâÖÖÖØÁªÍøµÄÂß¼ÓëÒµÎñÂß¼Ò»ÑùÖØÒª¡£ÔÚÎÒÃǵijéÏóʾÒâͼÖУ¬ËüÊÇÕâÑùµÄ£º

ÐÒÔ˵ÄÊÇ£¬¼¼ÊõµÄ·¢Õ¹ÈÕÐÂÔÂÒì£¬Ëæ×ÅÏñTCP/IPÕâÑùµÄ±ê×¼µÄºá¿Õ³öÊÀ£¬Á÷Á¿¿ØÖƺÍÐí¶àÆäËûÎÊÌâµÄ½â¾ö·½°¸±»ÈÚÈë½øÁËÍøÂçÐÒéÕ»±¾Éí¡£ÕâÒâζ×ÅÕâЩÁ÷Á¿¿ØÖÆ´úÂëÈÔÈ»´æÔÚ£¬µ«ÒѾ´ÓÓ¦ÓóÌÐò×ªÒÆµ½Á˲Ù×÷ϵͳÌṩµÄµ×²ãÍøÂç²ãÖУº

Õâ¸öÄ£ÐÍÏ൱µØ³É¹¦¡£¼¸ºõÈκÎÒ»¸ö×éÖ¯¶¼Äܹ»Ê¹ÓÃÉÌÒµ²Ù×÷ϵͳ¸½´øµÄTCP/IPÐÒéÕ»À´Çý¶¯ËûÃǵÄÒµÎñ£¬¼´Ê¹ÓиßÐÔÄܺ͸߿ɿ¿ÐÔµÄÒªÇó¡£
µ±µÚÒ»´ÎʹÓÃ΢·þÎñ
¶àÄêÒÔÀ´£¬¼ÆËã»ú±äµÃÔ½À´Ô½±ãÒË£¬²¢ÇÒµ½´¦¿É¼û£¬¶øÉÏÃæÌáµ½µÄÍøÂçÐÒéÕ»Òѱ»Ö¤Ã÷ÊÇÓÃÓÚ¿É¿¿Á¬½ÓϵͳµÄÊÂʵÉϵŤ¾ß¼¯¡£Ëæ×ŽڵãºÍÎȶ¨Á¬½ÓµÄÊýÁ¿Ô½À´Ô½¶à£¬ÐÐÒµÖгöÏÖÁ˸÷ÖÖ¸÷ÑùµÄÍøÂçϵͳ£¬´ÓϸÁ£¶ÈµÄ·Ö²¼Ê½´úÀíºÍ¶ÔÏóµ½Óɽϴóµ«ÖØ·Ö²¼Ê½×é¼þ×é³ÉµÄÃæÏò·þÎñµÄ¼Ü¹¹¡£
ÕâÑùµÄ·Ö²¼Ê½ÏµÍ³¸øÎÒÃÇ´øÀ´Á˺ܶàÓÐȤµÄ¸ü¸ß¼¶±ðµÄ°¸ÀýºÍºÃ´¦£¬µ«Ò²³öÏÖÁ˼¸¸öÄÑÌâ¡£ÆäÖÐһЩÊÇÈ«Ðµģ¬µ«ÆäËûµÄÖ»ÊÇÎÒÃÇÔÚÌÖÂÛÔÊ¼ÍøÂçʱÓöµ½ÄÑÌâµÄ¸ü¸ß°æ±¾¶øÒÑ¡£
ÔÚ90Äê´ú£¬Peter DeutschºÍËûÔÚSun¹«Ë¾µÄͬʹ¤³ÌʦÃÇ׫дÁË¡°·Ö²¼Ê½¼ÆËãµÄ°Ë´ó´íÎó¡±Ò»ÎÄ£¬ÆäÖÐÁгöÁËÈËÃÇÔÚʹÓ÷ֲ¼Ê½ÏµÍ³Ê±Í¨³£»á×ö³öµÄһЩ¼ÙÉè¡£PeterÈÏΪ£¬ÕâЩ¼ÙÉèÔÚ¸üÔʼµÄÍøÂç¼Ü¹¹»òÀíÂÛÄ£ÐÍÖпÉÄÜÊÇÕæÊµµÄ£¬µ«ÔÚÏÖ´úÊÀ½çÖÐÊDz»³ÉÁ¢µÄ£º
1.ÍøÂçÊǿɿ¿µÄ
2.ÑÓ³ÙΪÁã
3.´ø¿íÊÇÎÞÏÞµÄ
4.ÍøÂçÊǰ²È«µÄ
5.ÍØÆËÊDz»±äµÄ
6.ÓÐÒ»¸ö¹ÜÀíÔ±
7.´«Êä³É±¾ÎªÁã
8.ÍøÂçÊÇͬ¹¹µÄ
´ó¼Ò°ÑÉÏÃæÕâ¸öÁбí³âΪ¡°ÃýÂÛ¡±£¬Òò´Ë£¬¹¤³ÌʦÃDz»ÄܺöÊÓÕâЩÎÊÌ⣬±ØÐëÃ÷È·µØ´¦ÀíÕâЩÎÊÌâ¡£
ΪÁË´¦Àí¸ü¸´ÔÓµÄÎÊÌ⣬ÐèҪתÏò¸ü¼Ó·ÖÉ¢µÄϵͳ£¨ÎÒÃÇͨ³£Ëù˵µÄ΢·þÎñ¼Ü¹¹£©£¬ÕâÔڿɲÙ×÷ÐÔ·½ÃæÌá³öÁËеÄÒªÇó¡£
֮ǰÎÒÃÇÒѾÏêϸÌÖÂÛÁËһЩÄÚÈÝ£¬µ«ÏÂÃæÔòÁгöÁËÒ»¸ö±ØÐëÒª´¦ÀíµÄ¶«Î÷£º
1.¼ÆËã×ÊÔ´µÄ¿ìËÙÌṩ
2.»ù±¾µÄ¼à¿Ø
3.¿ìËÙ²¿Êð
4.Ò×ÓÚÀ©Õ¹µÄ´æ´¢
5.¿ÉÇáËÉ·ÃÎʱßÔµ
6.ÈÏÖ¤ÓëÊÚȨ
7.±ê×¼»¯µÄRPC
Òò´Ë£¬¾¡¹ÜÊýÊ®Äêǰ¿ª·¢µÄTCP/IPÐÒéÕ»ºÍͨÓÃÍøÂçÄ£ÐÍÈÔÈ»ÊǼÆËã»úÖ®¼äÏ໥ͨѶµÄÓÐÁ¦¹¤¾ß£¬µ«¸ü¸´Ôӵļܹ¹ÒýÈëÁËÁíÒ»¸ö²ãÃæµÄÒªÇó£¬ÕâÔÙ´ÎÐèÒªÓÉÔÚÕâ·½Ãæ¹¤×÷µÄ¹¤³ÌʦÀ´ÊµÏÖ¡£
ÀýÈ磬¶ÔÓÚ·þÎñ·¢ÏֺͶÏ·Æ÷£¬ÕâÁ½ÖÖ¼¼ÊõÒÑÓÃÓÚ½â¾öÉÏÃæÁгöµÄ¼¸¸öµ¯ÐԺͷֲ¼Ê½ÎÊÌâ¡£
ÀúÊ·ÍùÍù»áÖØÑÝ£¬µÚÒ»Åú»ùÓÚ΢·þÎñ¹¹½¨µÄϵͳ×ñÑÁËÓëǰ¼¸´úÁªÍø¼ÆËã»úÀàËÆµÄ²ßÂÔ¡£ÕâÒâζ×ÅÂäʵÉÏÊöÐèÇóµÄÔðÈÎÂäÔÚÁ˱àд·þÎñµÄ¹¤³ÌʦÉíÉÏ¡£

·þÎñ·¢ÏÖÊÇÔÚÂú×ã¸ø¶¨²éѯÌõ¼þµÄÇé¿öÏÂ×Ô¶¯²éÕÒ·þÎñʵÀýµÄ¹ý³Ì£¬ÀýÈ磬һ¸öÃû½ÐTeamsµÄ·þÎñÐèÒªÕÒµ½Ò»¸öÃûΪPlayersµÄ·þÎñʵÀý£¬ÆäÖиÃʵÀýµÄenvironmentÊôÐÔÉèÖÃΪproduction¡£Ä㽫µ÷ÓÃһЩ·þÎñ·¢ÏÖ½ø³Ì£¬ËüÃǻ᷵»ØÒ»¸öÂú×ãÌõ¼þµÄ·þÎñÁÐ±í¡£¶ÔÓÚ¸ü¼¯Öеļܹ¹¶øÑÔ£¬ÕâÊÇÒ»¸ö·Ç³£¼òµ¥µÄÈÎÎñ£¬¿ÉÒÔͨ³£Ê¹ÓÃDNS¡¢¸ºÔؾùºâÆ÷ºÍһЩ¶Ë¿ÚºÅµÄÔ¼¶¨£¨ÀýÈ磬ËùÓзþÎñ½«HTTP·þÎñÆ÷°ó¶¨µ½8080¶Ë¿Ú£©À´ÊµÏÖ¡£¶øÔÚ¸ü·ÖÉ¢µÄ»·¾³ÖУ¬ÈÎÎñ¿ªÊ¼±äµÃÔ½À´Ô½¸´ÔÓ£¬ÒÔǰ¿ÉÒÔͨ¹ýäĿÐÅÈÎDNSÀ´²éÕÒÒÀÀµ¹ØÏµµÄ·þÎñÏÖÔÚ±ØÐëÒª´¦ÀíÖîÈç¿Í»§¶Ë¸ºÔؾùºâ¡¢¶àÖÖ²»Í¬»·¾³¡¢µØÀíλÖÃÉÏ·ÖÉ¢µÄ·þÎñÆ÷µÈÎÊÌâ¡£Èç¹û֮ǰֻÐèÒªÒ»ÐдúÂëÀ´½âÎöÖ÷»úÃû£¬ÄÇôÏÖÔÚÄãµÄ·þÎñÔòÐèÒªºÜ¶àÐдúÂëÀ´´¦ÀíÓÉ·Ö²¼Ê½ÒýÈëµÄ¸÷ÖÖÎÊÌâ¡£
¶Ï·Æ÷ÊÇÓÉMichael NygardÔÚÆä±àдµÄ¡°Release It¡±Ò»ÊéÖÐÒýÈëµÄģʽ¡£Îҷdz£Ï²»¶Martin
Fowler¶Ô¸ÃģʽµÄһЩ×ܽ᣺
¶Ï·Æ÷±³ºóµÄ»ù±¾Ë¼Â··Ç³£¼òµ¥¡£½«Ò»¸öÊܱ£»¤µÄº¯Êýµ÷Óðüº¬ÔÚÓÃÓÚ¼àÊÓ¹ÊÕϵĶÏ·Æ÷¶ÔÏóÖС£Ò»µ©¹ÊÕÏ´ïµ½Ò»¶¨ãÐÖµ£¬Ôò¶Ï·Æ÷ÌøÕ¢£¬²¢ÇÒ¶Ô¶Ï·Æ÷µÄËùÓкóÐøµ÷Óö¼½«·µ»Ø´íÎ󣬲¢ÍêÈ«²»½ÓÊܶÔÊܱ£»¤º¯ÊýµÄµ÷Óá£Í¨³££¬Èç¹û¶Ï·Æ÷·¢ÉúÌøÕ¢£¬Ä㻹ÐèҪijÖÖ¼à¿Ø¾¯±¨¡£
ÕâЩ¶¼ÊǷdz£¼òµ¥µÄÉ豸£¬ËüÃÇÄÜΪ·þÎñÖ®¼äµÄ½»»¥Ìṩ¸ü¶àµÄ¿É¿¿ÐÔ¡£È»¶ø£¬¸úÆäËûµÄ¶«Î÷Ò»Ñù£¬Ëæ×Å·Ö²¼Ê½Ë®Æ½µÄÌá¸ß£¬ËüÃÇÒ²»á±äµÃÔ½À´Ô½¸´ÔÓ¡£ÏµÍ³·¢Éú´íÎóµÄ¸ÅÂÊËæ×Å·Ö²¼Ê½Ë®Æ½µÄÌá¸ß³ÊÖ¸Êý¼¶Ôö³¤£¬Òò´Ë¼´Ê¹¼òµ¥µÄÊÂÇ飬Èç¡°Èç¹û¶Ï·Æ÷ÌøÕ¢£¬Ôò¼à¿Ø¾¯±¨¡±£¬Ò²¾Í²»ÄÇô¼òµ¥ÁË¡£Ò»¸ö×é¼þÖеÄÒ»¸ö¹ÊÕÏ¿ÉÄÜ»áÔÚÐí¶à¿Í»§¶ËºÍ¿Í»§¶ËµÄ¿Í»§¶ËÉϲúÉúÁ¬Ëø·´Ó¦£¬´Ó¶ø´¥·¢Êýǧ¸öµçÂ·Í¬Ê±ÌøÕ¢¡£¶øÇÒ£¬ÒÔǰ¿ÉÄÜÖ»Ð輸ÐдúÂë¾ÍÄÜ´¦Àíij¸öÎÊÌ⣬¶øÏÖÔÚÐèÒª±àд´óÁ¿µÄ´úÂë²ÅÄÜ´¦ÀíÕâЩֻ´æÔÚÓÚÕâ¸öÐÂÊÀ½çµÄÎÊÌâ¡£
ÊÂʵÉÏ£¬ÉÏÃæ¾ÙµÄÁ½¸öÀý×Ó¿ÉÄܺÜÄÑÕýȷʵÏÖ£¬ÕâÒ²ÊÇ´óÐ͸´Ôӿ⣬ÈçTwitterµÄFinagleºÍFacebookµÄProxygen£¬ÉîÊÜ»¶ÓµÄÔÒò£¬ËüÃÇÄܱÜÃâÔÚÿ¸ö·þÎñÖÐÖØÐ´ÏàͬµÄÂß¼¡£

´ó¶àÊý²ÉÓÃ΢·þÎñ¼Ü¹¹µÄ×éÖ¯¶¼×ñÑÁËÉÏÃæÌáµ½µÄÄǸöÄ£ÐÍ£¬ÈçNetflix¡¢TwitterºÍSoundCloud¡£Ëæ×ÅϵͳÖзþÎñÊýÁ¿µÄÔö¼Ó£¬ËûÃÇ·¢ÏÖÁËÕâÖÖ·½·¨´æÔÚן÷ÖÖ±×¶Ë¡£
¼´Ê¹ÊÇʹÓÃÏñFinagleÕâÑùµÄ¿â£¬ÏîÄ¿ÍŶÓÈÔÈ»ÐèҪͶÈë´óÁ¿µÄʱ¼äÀ´½«Õâ¸ö¿âÓëϵͳµÄÆäËû²¿·Ö½áºÏÆðÀ´£¬ÕâÊÇÒ»¸ö´ú¼Û·Ç³£¸ßµÄÄÑÌâ¡£¸ù¾ÝÎÒÔÚSoundCloudºÍDigitalOceanµÄ¾Ñ飬ÎÒ¹À¼ÆÔÚ100-250È˹æÄ£µÄ¹¤³Ìʦ×éÖ¯ÖУ¬ÐèÒªÓÐ1/10µÄÈËÔ±À´¹¹½¨Ä£ÐÍ¡£ÓÐʱ£¬ÕâÖÖ´ú¼ÛºÜÈÝÒ׿´µ½£¬ÒòΪ¹¤³Ìʦ±»·ÖÅäµ½ÁËרÃŹ¹½¨¹¤¾ßµÄÍŶÓÖУ¬µ«ÊǸü¶àµÄʱºò£¬ÕâÖÖ´ú¼ÛÊÇ¿´²»¼ûµÄ£¬ÒòΪËü±íÏÖΪÔÚ²úÆ·Ñз¢ÉÏÐèÒª»¨·Ñ¸ü¶àµÄʱ¼ä¡£
µÚ¶þ¸öÎÊÌâÊÇ£¬ÉÏÃæµÄÉèÖÃÏÞÖÆÁË¿ÉÓÃÓÚ΢·þÎñµÄ¹¤¾ß¡¢ÔËÐÐʱºÍÓïÑÔ¡£ÓÃÓÚ΢·þÎñµÄ¿âͨ³£ÊÇÎªÌØ¶¨Æ½Ì¨±àдµÄ£¬ÎÞÂÛÊDZà³ÌÓïÑÔ»¹ÊÇÏñJVMÕâÑùµÄÔËÐÐʱ¡£Èç¹û¿ª·¢ÍŶÓʹÓÃÁ˿ⲻ֧³ÖµÄƽ̨£¬ÄÇôͨ³£ÐèÒª½«´úÂëÒÆÖ²µ½ÐÂµÄÆ½Ì¨¡£ÕâÀË·ÑÁ˱¾À´¾ÍºÜ¶ÌµÄ¹¤³Ìʱ¼ä¡£¹¤³Ìʦû°ì·¨ÔÙ°ÑÖØµã·ÅÔÚºËÐÄÒµÎñºÍ²úÆ·ÉÏ£¬¶øÊDz»µÃ²»»¨Ê±¼äÀ´¹¹½¨¹¤¾ßºÍ»ù´¡¼Ü¹¹¡£ÄǾÍÊÇΪʲôһЩÏñSoundCloudºÍDigitalOceanÕâÑùµÄÖÐÐÍÆóÒµÈÏΪÆäÄÚ²¿·þÎñÖ»ÐèÖ§³ÖÒ»¸öƽ̨£¬·Ö±ðÊÇScala»òÕßGo¡£
Õâ¸öÄ£ÐÍ×îºóÒ»¸öÖµµÃÌÖÂÛµÄÎÊÌâÊǹÜÀí·½ÃæµÄÎÊÌâ¡£¿âÄ£ÐÍ¿ÉÄܶԽâ¾ö΢·þÎñ¼Ü¹¹ÐèÇóËùÐ蹦ÄܵÄʵÏÖ½øÐгéÏ󣬵«Ëü±¾ÉíÈÔÈ»ÊÇÐèҪά»¤µÄ×é¼þ¡£±ØÐëҪȷ±£Êýǧ¸ö·þÎñʵÀýËùʹÓõĿâµÄ°æ±¾ÊÇÏàͬµÄ»òÖÁÉÙÊǼæÈݵ쬲¢ÇÒÿ´Î¸üж¼Òâζ×ÅÒª¼¯³É¡¢²âÊÔºÍÖØÐ²¿ÊðËùÓзþÎñ£¬¼´Ê¹·þÎñ±¾ÉíûÓÐÈκθı䡣
ÏÂÒ»¸öÂß¼
ÀàËÆÓÚÎÒÃÇÔÚÍøÂçÐÒéÕ»Öп´µ½µÄÄÇÑù£¬´ó¹æÄ£·Ö²¼Ê½·þÎñËùÐèµÄ¹¦ÄÜÓ¦¸Ã·Åµ½µ×²ãµÄƽ̨ÖС£
ÈËÃÇʹÓø߼¶ÐÒ飨ÈçHTTP£©±àд·Ç³£¸´ÔÓµÄÓ¦ÓóÌÐòºÍ·þÎñ£¬ÉõÖÁÎÞÐ迼ÂÇTCPÊÇÈçºÎ¿ØÖÆÍøÂçÉϵÄÊý¾Ý°üµÄ¡£ÕâÖÖÇé¿ö¾ÍÊÇ΢·þÎñËùÐèÒªµÄ£¬ÄÇЩ´ÓÊ·þÎñ¿ª·¢¹¤×÷µÄ¹¤³Ìʦ¿ÉÒÔרעÓÚÒµÎñÂß¼µÄ¿ª·¢£¬´Ó¶ø±ÜÃâÀË·Ñʱ¼äÈ¥±àд×Ô¼ºµÄ·þÎñ»ù´¡ÉèÊ©´úÂë»ò¹ÜÀíÕû¸öϵͳµÄ¿âºÍ¿ò¼Ü¡£
½«Õâ¸öÏë·¨½áºÏµ½ÎÒÃǵÄͼ±íÖУ¬ÎÒÃÇ¿ÉÒԵõ½ÈçÏÂËùʾµÄÄÚÈÝ£º

²»ÐÒµÄÊÇ£¬Í¨¹ý¸Ä±äÍøÂçÐÒéÕ»À´Ìí¼ÓÕâ¸ö²ã²¢²»ÊÇÒ»¸ö¿ÉÐеÄÈÎÎñ¡£Ðí¶àÈ˵Ľâ¾ö·½°¸ÊÇͨ¹ýÒ»×é´úÀíÀ´ÊµÏÖ¡£Õâ¸öµÄÏë·¨ÊÇ£¬·þÎñ²»»áÖ±½ÓÁ¬½Óµ½ËüµÄÏÂÓΣ¬¶øÊÇÈÃËùÓеÄÁ÷Á¿¶¼½«Í¨¹ýÒ»¸öССµÄÈí¼þÀ´Í¸Ã÷µØÌí¼ÓËùÐ蹦ÄÜ¡£
ÔÚÕâ¸öÁìÓòµÚÒ»¸öÓмÇÔØµÄ½ø²½Ê¹ÓÃÁ˱ßÈýÂÖ£¨sidecars£©Õâ¸ö¸ÅÄî¡£¡°±ßÈýÂÖ¡±ÊÇÒ»¸ö¸¨Öú½ø³Ì£¬ËüÓëÖ÷Ó¦ÓóÌÐòÒ»ÆðÔËÐУ¬²¢ÎªÆäÌṩ¶îÍâµÄ¹¦ÄÜ¡£ÔÚ2013Ä꣬AirbnbдÁËһƪÓйØSynapseºÍNerveµÄÎÄÕ£¬ÕâÊÇ¡°±ßÈýÂÖ¡±µÄÒ»¸ö¿ªÔ´ÊµÏÖ¡£Ò»Äêºó£¬NetflixÍÆ³öÁËPrana£¬×¨ÃÅÓÃÓÚÈ÷ÇJVMÓ¦ÓóÌÐò´ÓËûÃǵÄNetflixOSSÉú̬ϵͳÖÐÊÜÒæ¡£ÔÚSoundCloud£¬ÎÒÃǹ¹½¨ÁË¿ÉÒÔÈÃÒÅÁôµÄRuby³ÌÐòʹÓÃÎÒÃÇΪJVM΢·þÎñ¹¹½¨µÄ»ù´¡ÉèÊ©µÄ¡°±ßÈýÂÖ¡±¡£

ËäÈ»ÓÐÕâô¼¸¸ö¿ªÔ´µÄ´úÀíʵÏÖ£¬µ«ËüÃÇÍùÍù±»Éè¼ÆÎªÐèÒªÓëÌØ¶¨µÄ»ù´¡¼Ü¹¹×é¼þÅäºÏʹÓá£ÀýÈ磬ÔÚ·þÎñ·¢ÏÖ·½Ã棬AirbnbµÄNerveºÍSynapse¼ÙÉèÁË·þÎñÊÇÔÚZookeeperÖÐ×¢²á£¬¶ø¶ÔÓÚPrana£¬ÔòÓ¦¸ÃʹÓÃNetflix×Ô¼ºµÄEureka·þÎñ×¢²á±í
¡£
Ëæ×Å΢·þÎñ¼Ü¹¹µÄÈÕÒæÆÕ¼°£¬ÎÒÃÇ×î½ü¿´µ½ÁËÒ»²¨ÐµĴúÀíÀ˳±£¬ËüÃÇ×ãÒÔÁé»îµØÊÊÓ¦²»Í¬µÄ»ù´¡ÉèÊ©×é¼þºÍÆ«ºÃ¡£
Õâ¸öÁìÓòÖеÚÒ»¸ö¹ãΪÈËÖªµÄϵͳÊÇLinkerd£¬ËüÓÉBuoyant´´½¨³öÀ´£¬Ô´ÓÚËûÃǵŤ³ÌʦÏÈǰÔÚTwitter΢·þÎñƽ̨ÉϵŤ×÷¡£ºÜ¿ì£¬LyftµÄ¹¤³ÌÍŶÓÐû²¼ÁËEnvoyµÄ·¢²¼£¬Ëü×ñÑÁËÀàËÆµÄÔÔò¡£
Service Mesh
ÔÚÕâÖÖģʽÖУ¬Ã¿¸ö·þÎñ¶¼Å䱸ÁËÒ»¸ö´úÀí¡°±ßÈýÂÖ¡±¡£ÓÉÓÚÕâЩ·þÎñÖ»ÄÜͨ¹ý´úÀí¡°±ßÈýÂÖ¡±½øÐÐͨÐÅ£¬ÎÒÃÇ×îÖÕ»áµÃµ½ÀàËÆÓÚÏÂͼµÄ²¿Êð·½°¸£º

BuoyantµÄÊ×ϯִÐйÙÍþÁ®¡¤Ä¦¸ù±íʾ£¬´úÀíÖ®¼äµÄ»¥Á¬ÐγÉÁË·þÎñÍø¸ñ¡£ 2017Äê³õ£¬ÍþÁ®Ð´ÏÂÁËÕâ¸öƽ̨µÄ¶¨Ò壬²¢³ÆËüΪ·þÎñÍø¸ñ£º
·þÎñÍø¸ñÊÇÓÃÓÚ´¦Àí·þÎñµ½·þÎñͨÐŵÄרÓûù´¡ÉèÊ©²ã¡£Ëü¸ºÔðͨ¹ý¸´ÔӵķþÎñÍØÆËÀ´¿É¿¿µØ´«µÝÇëÇó¡£Êµ¼ÊÉÏ£¬·þÎñÍø¸ñͨ³£±»ÊµÏÖΪÓëÓ¦ÓóÌÐò´úÂëÒ»Æð²¿ÊðµÄÇáÁ¿¼¶ÍøÂç´úÀí¾ØÕ󣬲¢ÇÒËü²»»á±»Ó¦ÓóÌÐòËù¸ÐÖª¡£
Õâ¸ö¶¨Òå×îÇ¿´óµÄµØ·½¿ÉÄܾÍÔÚÓÚËü²»ÔÙ°Ñ´úÀí¿´×÷ÊǹÂÁ¢µÄ×é¼þ£¬²¢³ÐÈÏËüÃDZ¾Éí¾ÍÊÇÒ»¸öÓмÛÖµµÄÍøÂç¡£

Ëæ×Å΢·þÎñ²¿Êð±»Ç¨ÒƵ½¸üΪ¸´ÔÓµÄÔËÐÐʱÖÐÈ¥£¬ÈçKubernetesºÍMesos£¬ÈËÃÇ¿ªÊ¼Ê¹ÓÃһЩƽ̨ÉϵŤ¾ßÀ´ÊµÏÖÍø¸ñÍøÂçÕâÒ»Ïë·¨¡£ËûÃÇʵÏÖµÄÍøÂçÕý´Ó»¥ÏàÖ®¼ä¸ôÀëµÄ¶ÀÁ¢´úÀí£¬×ªÒÆµ½Ò»¸öºÏÊʵIJ¢ÇÒÓе㼯ÖеĿØÖÆÃæÉÏÀ´¡£

À´¿´¿´Õâ¸öÄñî«Í¼£¬Êµ¼ÊµÄ·þÎñÁ÷Á¿ÈÔȻֱ½Ó´Ó´úÀíÁ÷Ïò´úÀí£¬µ«ÊÇ¿ØÖÆÃæÖªµÀÿ¸ö´úÀíʵÀý¡£¿ØÖÆÃæÊ¹µÃ´úÀíÄܹ»ÊµÏÖÖîÈç·ÃÎÊ¿ØÖƺͶÈÁ¿ÊÕ¼¯ÕâÑùµÄ¹¦ÄÜ£¬µ«ÕâÐèÒªËüÃÇÖ®¼ä½øÐкÏ×÷£º

×î½ü¹«²¼µÄIstioÏîÄ¿ÊÇÕâÀàϵͳÖÐ×îÖøÃûµÄÀý×Ó¡£
ÍêÈ«Àí½â·þÎñÍø¸ñÔÚ¸ü´ó¹æÄ£ÏµÍ³ÖеÄÓ°Ï컹ΪʱÉÐÔ磬µ«ÕâÖּܹ¹ÒѾ͹ÏÔ³öÁ½´óÓÅÊÆ¡£Ê×ÏÈ£¬²»±Ø±àдÕë¶Ô΢·þÎñ¼Ü¹¹µÄ¶¨ÖÆ»¯Èí¼þ£¬¼´¿ÉÈÃÐí¶àС¹«Ë¾ÓµÓÐÒÔǰֻÓдóÐÍÆóÒµ²ÅÄÜÓµÓеŦÄÜ£¬´Ó¶ø´´½¨³ö¸÷ÖÖÓÐȤµÄ°¸Àý¡£µÚ¶þ£¬ÕâÖּܹ¹¿ÉÒÔÈÃÎÒÃÇ×îÖÕʵÏÖʹÓÃ×î¼Ñ¹¤¾ß»òÓïÑÔ½øÐй¤×÷µÄÃÎÏ룬²¢ÇÒ²»±Øµ£ÐÄÿ¸öƽ̨µÄ¿âºÍģʽµÄ¿ÉÓÃÐÔ¡£
|