Äú¿ÉÒÔ¾èÖú£¬Ö§³ÖÎÒÃǵĹ«ÒæÊÂÒµ¡£

1Ôª 10Ôª 50Ôª





ÈÏÖ¤Â룺  ÑéÖ¤Âë,¿´²»Çå³þ?Çëµã»÷Ë¢ÐÂÑéÖ¤Âë ±ØÌî



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
ÂìÒϽð·þÒÚ¼¶²¢·¢ÏµÄÒÆ¶¯¶Ëµ½¶ËÍøÂç½ÓÈë¼Ü¹¹½âÎö
 
  3511  次浏览      30
 2019-1-4 
 
±à¼­ÍƼö:

±¾ÎÄÀ´×ÔÓÚcloud.tencent.com£¬ÏÂÎÄÖ÷ÒªÊÇÕë¶ÔÂìÒϽð·þƽ̨ÈçºÎ¹¹½¨ÒÚ¼¶²¢·¢ÏµÄÒÆ¶¯¶Ëµ½¶ËÍøÂç½ÓÈë¼Ü¹¹Êµ¼ùµÄ·ÖÏí¡£

ǰÑÔ

Ö§¸¶±¦Òƶ¯¶Ë¼Ü¹¹ÒÑÍê³ÉÁ˹¤¾ßÐÍ App¡¢Æ½Ì¨ÐÍ App£¬ÒÔ¼°³¬¼¶ App Èý¸ö½×¶ÎµÄµü´úÓëÖð²½ÍêÉÆ¡£

±¾´Î·ÖÏí½«¾Û½¹Ö§¸¶±¦ÔÚÒÆ¶¯ÍøÂç½ÓÈë¼Ü¹¹µÄ¾ßÌåÑݽø£¬ÒÔ¼°Ó¦¶Ôдººì°üµÈÏîÄ¿ÔÚÒÚ¼¶²¢·¢³¡¾°ÏµľßÌåÓ¦¶ÔÖ®µÀ¡£´ËÍ⣬ÎÒÃǽ«ÑÓչ̽ÌÖÂìÒϽð·þÒÆ¶¯ÍøÂç¼¼ÊõÈçºÎ¶ÔÍâÉÌÒµ»¯Ó¦ÓúÍÊä³ö¡£

Ò». ÂìÒϽð·þÒÆ¶¯ÍøÂç½ÓÈë¼Ü¹¹Ñݽø

Ö§¸¶±¦Òƶ¯ÍøÂçµÚÒ»´ú¼Ü¹¹

Ö§¸¶±¦ÎÞÏßÍŶÓÓÚ 2008 Äê³ÉÁ¢£¬ÄÇʱ֧¸¶±¦ app ÕûÌå¼Ü¹¹¿ÉÒÔ¼òµ¥³ÆÖ®Îªµ¥Ó¦Óüܹ¹¡£µ¥Ó¦ÓðüÀ¨Á½²¿·Ö£¬¿Í»§¶Ë APP ºÍ·þÎñÆ÷£¬Í¨¹ý https ½øÐÐͨÐÅ¡£

ÓÉÓÚÎÞÏßÒµÎñµÄÖð²½·¢Õ¹£¬Ðí¶àÒµÎñÐèÒª´Ó PC Ǩµ½ÎÞÏߣ¬Ô½À´Ô½¶àµÄ¿ª·¢ÒªÍ¶Èëµ½ÎÞÏßÉÏ£¬µ«ÊÇĿǰµÄ¼Ü¹¹ÎÞ·¨Ö§³Å¶àÒµÎñ¶àÍŶӵIJ¢ÐÐÑз¢¡£Ã¿¸öÒµÎñ¹¦ÄÜÒªÀ­Ò»¸ö·ÖÖ§£¬N ¸öÒµÎñͬʱҪÀ­ N ¸ö·ÖÖ§£¬ºÏ²¢´úÂëÒ²ÊǺÜÍ´¿àµÄ£¬Õû¸ö¼Ü¹¹³ÉΪºÜ´óµÄÆ¿¾±¡£

Ö§¸¶±¦Òƶ¯ÍøÂçµÚ¶þ´ú¼Ü¹¹

2013 ÄêÎÒÃÇÕë¶Ô App ¼Ü¹¹½øÐÐÉý¼¶£¬ÒýÈëÁË API Íø¹Ø¼Ü¹¹£º°Ñºó¶Ë·þÎñ³éÏóΪһ¸ö¸ö½Ó¿Ú¶ÔÍâÌṩ·þÎñ£¬¿ÉÒÔ²ð³É¸÷ÖÖ¸÷ÑùµÄ·þÎñ£¬Ã¿Ò»¸öϵͳµÄÑз¢Óë·¢²¼¸úÆäËûµÄϵͳûÓйØÏµ£¬²¢ÇÒÖ§³Ö¶à¶ËÓ¦ÓýÓÈ룬±ÈÈç¿Ú±® APP¡¢Ö§¸¶±¦Ö÷ APP¡£

×îÖØÒªµÄÊÇÎÒÃÇÒýÈëÁËÒÆ¶¯ RPC Ñз¢Ä£Ê½£¬ÓÐÒ»¸öÖмä̬µÄ DSL µÄ RPC ¶¨Ò壬¿ÉÒÔÉú³É¶à¶Ë´úÂ룬ÖмäµÄͨÐÅϸ½ÚÈ«²¿ÓÉ RPC ¿ò¼Ü¸ºÔ𣬿ͻ§¶ËÖ»Ðè¹ØÐÄÒµÎñ¡£

API Íø¹Ø¼Ü¹¹ÌṩÁËÍêÉÆµÄ API ·þÎñÉúÃüÖÜÆÚ£¬¿ÉÒÔ¶¨ÒåΪ´Ó API Ñз¢µ½·¢²¼ÉÏÏß¡¢ÅäÖᢷþÎñÉÏÏß¡¢·þÎñÔËÓªµÈ£¬Ö±µ½×îºóµÄÏÂÏß¡£ÎÒÃÇÔÚÑз¢Ö§³ÅÆÚ×öÁ˺ܶ๤¾ß£¬±ÈÈç˵´úÂëÉú³É¡¢API ²âÊÔ¹¤¾ßµÈ¡£Õë¶Ô·þÎñÉÏÏßÖ®ºóµÄÔËÐУ¬ÎÒÃÇÓÐÒ»Ì×ÍêÕû¼à¿ØµÄÌåϵ£¬°üÀ¨»á¸øÃ¿Ò»¸ö API ´ò·Ö£¬±ÈÈç API µÄÏìӦʱ¼ä¡¢Êý¾Ý´«Êä´óС¡¢ÏìӦʱ¼äµÈ£¬±ÈÈçµ±´íÎóÂʳ¬¹ýÒ»¸ö·¨¶¨ÖµÊ±£¬»á·¢ÓʼþÔ¤¾¯¡£ÎÒÃÇ»¹×öÁ˺ܶà¿Í»§¶ËºÍ·þÎñÆ÷µÄÕï¶Ï¹¦ÄÜ£¬Ìṩȫƽ̨ʽµÄÓ¦ÓÃÖ§³Ö¡£

´ËÍ⣬ÎÒÃÇÒýÈëÁËÎÞÏß RPC µÄ»úÖÆ¡£

Ñз¢Ê±£¬·þÎñ¶Ëͬѧ¿ªÍ¨½Ó¿Ú£¬×Ô¶¯À­È¡·þÎñ£¬½ÓÈëµ½Íø¹Øºǫ́£»ÒµÎñͬѧ¿ÉÒÔÉú³É¸÷¸ö¿Í»§¶ËµÄ RPC ´úÂ룬·¢¸ø¿Í»§¶Ëͬѧ×ö¼¯³É£»¿Í»§¶ËͬѧÒÀ¿¿ RPC ´úÂë·¢µ½Íø¹Ø£¬ÓÉÍø¹Ø×ª·¢µ½ÒµÎñ·þÎñÆ÷¡£Õû¸ö¹ý³Ì·Ç³£¼òµ¥£¬ÕûÌåÑз¢Ð§ÂÊÓкܴóµÄÌáÉý¡£

Ö§¸¶±¦Òƶ¯ÍøÂçµÚÈý´ú¼Ü¹¹

2015 Ä꿪ʼ£¬Ö§¸¶±¦¿ªÊ¼³¢ÊÔ×öÉç½»¡£ÓÉ´Ë£¬Æ½Ì¨»¯¼Ü¹¹µÄÉè¼ÆÓÅ»¯ÆÈÔÚü½Þ£¬¶øÐµÄÒµÎñ³¡¾°¶Ô App Îȶ¨ÐÔÒ²Ìá³öÁ˸ü´óµÄÌôÕ½ºÍÒªÇó£¬ÓÚÊÇÒÆ¶¯½ÓÈëµÄµÚÈý´ú¼Ü¹¹Ó¦Ô˶øÉú¡£

Ê×ÏÈ£¬ÎÒÃǶÔÍøÂçЭÒé×öÁËÓÅ»¯£¬°Ñ¿Í»§¶ËºÍ·þÎñÆ÷ͨÐÅ»úÖÆ±ä³ÉÒ»¸ö³¤Á´½Ó£¬×Ô¶¨ÒåÁ˳¤Á¬½ÓЭÒé MMTP£»µÚ¶þ£¬ÒýÈëÁË SYNC »úÖÆ£¬·þÎñ¶Ë¿ÉÒÔÖ÷¶¯ÍÆËÍͬ²½Êý¾Ýµ½¿Í»§¶Ë£»µÚÈý£¬ÒýÈëÁËÒÆ¶¯µ÷¶È£¬ÀïÃæÓи÷ÖÖ¸öÐÔ»¯µ÷¶È£¬±ÈÈç»ú·¿ÈÝÔÖ¡¢°×Ãûµ¥µ÷¶ÈµÈ¡£

½ÓÏÂÀ´¾ßÌå¿´Ò»ÏÂÍøÂçЭÒéµÄÓÅ»¯¡£

ÎÒÃÇÍøÂç´«ÊäЭÒé×îµ×²ãÊÇ SSL/TLS£¬ÂìÒÏÊÇ»ùÓÚ TLS1.3 ×ÔÑÐÁË MTLS£¬ÉÏÒ»²ãÊǻỰ²ã£¬×ʼ»ùÓÚ HTTP£¬ÏÖÔÚ»ùÓÚ×ÔÑеÄͨÐÅЭÒé MMTP£¬×îÉϲãÊÇ RPC¡¢SYNC¡¢PUSH Ó¦ÓòãЭÒé¡£

RPC ½â¾ö¡°ÇëÇó - ÏìÓ¦¡±µÄͨÐÅģʽ£»SYNC ¸ºÔð¡°·þÎñÆ÷Ö±½ÓÍÆËÍÊý¾Ýµ½¿Í»§¶Ë¡±µÄͨÐÅģʽ£»PUSH ¸ºÔð¡°ÍÆ´«Í³µÄ PUSH µ¯¿ò֪ͨ¡±¡£

ÁíÍâÎÒÃÇ»¹ÖØÐ¶¨ÒåÁË HTTP2£¬ÒýÈë H2+ ˽ÓÐ֡ЭÒ飬֧³ÖÁË×Ô¶¨ÒåË«ÏòͨÐÅ£¬HTTP2 ÏÖÔÚ»ù±¾ÉÏÒѾ­¶¨ÎªÏÂÒ»´úͨÐÅЭÒ飬Ö÷Á÷µÄä¯ÀÀÆ÷¶¼ÒѾ­Ö§³ÖÁË¡£Í¬Ê±ÎÒÃÇÒ²Òý½øµ½Òƶ¯¶Ë£¬ÒòΪËü¾ßÓжà·¸´Óá¢hpack ¸ß¿ÉѹËõËã·¨µÈºÜ¶à¶ÔÒÆ¶¯ÍøÂçÓѺõÄÌØÐÔ¡£

½ÓÏÂÀ´ÎÒÃǽ²Ò»Ï SYNC »úÖÆ¡£

±¾ÖÊÉÏ SYNC ÊÇ»ùÓÚ SyncKey µÄÒ»ÖÖͬ²½Ð­Òé¡£ÎÒÃÇÖ±½Ó¾Ù¸ö¡°Õ˵¥Ò³Õ¹Ê¾¡±µÄÀý×ÓÀ´½âÊÍʲôÊÇ SYNC£º´«Í³ÒâÒåÉϿͻ§¶ËÒªÀ­È¡Õâ¸öÈËËùÓеÄÕ˵¥£¬¾Í·¢ RPC ÇëÇó¸ø·þÎñÆ÷£¬·þÎñÆ÷°ÑËùÓеÄÊý¾ÝÒ»ÏÂ×ÓÀ­»ØÀ´£¬ºÜºÄ·ÑÁ÷Á¿¡£ÎÒÃÇµÄ SYNC »úÖÆÊÇͬ²½²îÁ¿Êý¾Ý£¬ÕâÑù´ïµ½Á˽ÚÊ¡Á÷Á¿µÄЧ¹û£¬Êý¾ÝÁ¿Ð¡ÁËͨÐÅЧÂÊÒ²¸ü¸ßЧ£¬¿Í»§¶ËÄõ½·þÎñ¶ËÊý¾ÝµÄ³É¹¦Âʸü¸ß¡£

ÁíÍâ¶ÔÓÚ SYNC »úÖÆ£¬¿Í»§¶Ë»¹ÎÞÐèʵʱÔÚÏߣ¬¶ÔÓÚÓû§²»ÔÚÏßµÄÇé¿ö£¬SYNC Server »á½«²îÁ¿Êý¾Ý±£´æÔÚÊý¾Ý¿âÖС£µ±¿Í»§¶ËÏ´ÎÁ¬½Óµ½·þÎñÆ÷ʱ£¬ÔÙͬ²½²îÁ¿Êý¾Ý¸øÓû§¡£ÔÚÖ§¸¶±¦ÄÚ²¿£¬ÎÒÃÇÔÚÁÄÌì¡¢ÅäÖÃͬ²½¡¢Êý¾ÝÍÆË͵ȳ¡¾°¶¼Ó¦ÓÃÁË SYNC »úÖÆ¡£

¹ØÓÚÒÆ¶¯µ÷¶ÈÉè¼Æ£¬Êµ¼ÊÉÏÒÆ¶¯µ÷¶Èµ×²ãÊÇÒ»¸ö HTTPDNS£¬¶ø²»ÊÇ´«Í³µÄ LocalDNS¡£

ÒòΪ´«Í³ DNS Ê×ÏÈÓÐ DNS ½Ù³ÖµÄÎÊÌ⣬¶øÇÒÔËÓªÉ̱¾ÉíµÄ DNS ÖÊÁ¿²Î²î²»Æë£¬»áÓ°Ïìµ½ÇëÇóÏìÓ¦µÄÖÊÁ¿£¬ÁíÍâËü»¹²»Ö§³Ö LDC ¶àÖÐÐĵ÷¶ÈµÈ¸´ÔÓµÄ×Ô¶¨Òåµ÷¶ÈÐèÇó¡£ËùÒÔÎÒÃÇ×Ô¼º×öÁËÒÆ¶¯µÄµ÷¶È AMDC£¬Ö§³ÖÈÝÔÖ¡¢²ßÂÔ¡¢Í¨µÀÓÅ»¯¡¢LDC °×Ãûµ¥µÄµ÷¶È¡£

Ö§¸¶±¦Òƶ¯ÍøÂçµÚËÄ´ú¼Ü¹¹

¹ØÓÚµÚËÄ´úÖ§¸¶±¦Òƶ¯¼Ü¹¹Ñݽø£¬ÎÒÃÇÖ÷Òª×öÁËÁ½¼þÊÂÇ飺µÚÒ»£¬Í³Ò»ÍøÂç¿â£»µÚ¶þ£¬Íø¹ØÈ¥ÖÐÐÄ»¯¡£

Ò»·½Ã棬¿Í»§¶Ëƽ̨ÐèÒª¸²¸Ç iOS¡¢Android£¬´ËÍ⻹ÓÐ IOT RTOS µÈƽ̨£¬Î´À´»¹ÐèÒªÖ§³Ö¸ü¶à¶Ë¡£È»¶øÃ¿Ö§³ÖÒ»¸öƽ̨£¬ÎÒÃǶ¼ÐèÒªÖØÐ¿ª·¢Ò»Ì×ÍøÂç¿â£»ÁíÒ»·½Ã棬ÎÒÃǵĿͻ§¶ËÍøÂç¿âÓбȽϷḻÇÒ¸´ÔӵIJßÂÔ£¬ÎÒÃǾ­³£»á·¢ÏÖ£¬Ã¿¸öƽ̨ÉϵIJßÂÔʵÏÖÒ²»áÓв»Í¬£¬ÕâЩ²»Í¬»áµ¼ÖºܶàÒâÏë²»µ½µÄÎÊÌâ¡£

»ùÓÚÉÏÊöÁ½µã£¬ÎÒÃÇ¿¼ÂÇ×öÓà C ÓïÑÔ×öÍ³Ò»ÍøÂç¿â£¬¿ÉÒÔÔËÐÐÔÚ²»Í¬µÄƽ̨ÉÏ£¬ËùÓеĿͻ§¶ËÍøÂç²ßÂԺ͵÷¶ÈÈ«²¿Í³Ò»¡£ÕâÑù¼«´ó³Ì¶ÈµØ½µµÍÁËÑз¢³É±¾£¬Ã¿¸öÐèÇóÖ»ÐèÒªÒ»¸öÑз¢Í¬Ñ§Í¶È룬²»Í¬Æ½Ì¨Éý¼¶Í³Ò»ÍøÂç¿â¼´¿É¡£

·þÎñ¶Ë²¿·ÖÎÒÃÇ×öÁËÍø¹ØÈ¥ÖÐÐÄ»¯µÄ¼Ü¹¹Éý¼¶£¬ÖÐÐÄ»¯µÄÍø¹ØÓÐÁ½¸öÎÊÌ⣺µÚÒ»£¬ÈÝÁ¿¹æ»®µÄÎÊÌ⣬ÏÖÔÚÕû¸öÖ§¸¶±¦Íø¹ØÆ½Ì¨ÓнüÍò¸ö½Ó¿Ú£¬Ã¿´Î¸ã»î¶¯Ç°¶¼ÐèÒªÆÀ¹À½Ó¿ÚµÄÇëÇóÁ¿£¬µ«ÊÇËüÃǵķåÖµÇëÇóÁ¿ºÜÄÑÆÀ¹À£¬Ã¿´Î¶¼ÊÇÅÄÒ»¸ö´ó¸ÅµÄÈÝÁ¿£»ÁíÍâ£¬Íø¹Ø·þÎñÆ÷³É±¾Ô½À´Ô½¸ß£¬Ã¿´Î»î¶¯ÒµÎñÁ¿ºÜ´ó£¬Ã¿´Î¶¼Òª´óÁ¿À©ÈÝ£»µÚ¶þ£¬Îȶ¨ÐÔÎÊÌ⣬API Íø¹Ø¸üÌù½üÒµÎñ£¬·¢²¼±ä¸ü»¹ÊÇ±È½ÏÆµ·±µÄ£¬ÓÐʱºòÒòΪij¸öÒµÎñ¶ø×öµÄ±ä¸ü´æÔÚÎÊÌ⣬»áµ¼ÖÂÕû¸öÍø¹Ø¼¯Èº¹Òµô£¬Ó°Ïìµ½ËùÓеÄÒµÎñ£¬ÎÞ·¨×öµ½ÒµÎñ¼¶±ðµÄ¸ôÀë¡£ËùÒÔÎÒÃÇ×öÁËÍø¹ØÈ¥ÖÐÐÄ»¯£¬¸ÉµôÁË¡¸ÐÎʽ¡¹ÉϵÄÍø¹Ø£¬°ÑÍø¹ØÉ쵀 API ·ÓÉÄÜÁ¦Ç°Öõ½×îÉϲãµÄ½ÓÈëÍø¹ØÉÏ£¬°ÑÍø¹ØºËÐŦÄÜ£¨±ÈÈç˵ÑéÇ©¡¢»á»°¡¢ÏÞÁ÷µÈ£©³é³ÉÒ»¸ö Jar£¬¼¯³Éµ½ÒµÎñϵͳÉÏ¡£

ÕâÑùÓÐÁ½¸öºÃ´¦£º

Ò»ÊÇÐÔÄÜÌáÉý£¬Íø¹Øµ÷ÓÃÒµÎñµÄÔ¶³Ìµ÷Óñä³ÉÁ˱¾µØ JVM µ÷Óã»

¶þÊÇÎȶ¨ÐÔÌáÉý£¬Ã¿¸öÒµÎñ¼¯³ÉÒ»¸öÎȶ¨°æ±¾µÄÍø¹Ø Jar£¬Ä³Ò»¸öÒµÎñϵͳ×öÍø¹Ø Jar Éý¼¶Ê±£¬ÆäËûÒµÎñϵͳ¶¼²»ÊܸÉÈÅ¡£

µ«Íø¹ØÈ¥ÖÐÐÄ»¯µÄȱµãÒ²ÊDZȽÏÃ÷ÏÔ£¬±ÈÈç°æ±¾·ÖÁÑÎÊÌ⣬ÿ´Îϵͳ¼¯³ÉµÄÍø¹Ø Jar µÄ°æ±¾¶¼²»Ò»Ñù£¬±ÈÈç·¢ÏÖÍø¹Ø Jar ÓÐÒ»¸ö°²È«Â©¶´ÐèÒªÉý¼¶½â¾ö£¬Íƶ¯¸÷¸öÒµÎñϵͳÉý¼¶ Jar ÊÇÒ»¸ö±È½ÏÍ´¿àµÄ¹ý³Ì£¬ÒµÎñϵͳÐèÒª¾­Àú¼¯³Éаæ Jar£¬²âÊԻع飬ÏßÉÏ·¢²¼µÈ¸´ÔӵĹý³Ì¡£

ÁíÍ⻹´æÔÚÒÀÀµ Jar ³åÍ»¡¢Ò칹ϵͳ²»ÈÝÒ×¼¯³ÉµÄÎÊÌâ¡£Service Mesh µÄ³öÏÖ¸øÎÒÃÇ´øÀ´ÐµÄ˼·£¬ÎÒÃǽ«Íø¹ØÂß¼­×öµ½ ServiceMesh ÖеÄÍøÂç´úÀíÖУ¬×÷Ϊ Sidecar ÒÔ¶ÀÁ¢½ø³ÌµÄÐÎʽ²¿Êðµ½ÒµÎñϵͳÖУ¬ÍêÃÀÖ§³ÖÎÞËðÆ½»¬Éý¼¶£¬Í¬Ê±Ò²Ö§³ÖÒ칹ϵͳ£¬½â¾öÁËÖ§¸¶±¦ÄÚ²¿ Nodejs ºÍ C ÓïÑÔϵͳµÄÈ¥ÖÐÐÄ»¯µÄ¼¯³ÉÎÊÌâ¡£

¶þ. ÈçºÎÓ¦¶Ôдººì°üÒÚ¼¶²¢·¢ÌôÕ½

´Ó 2015 Äê´º½Ú¿ªÊ¼£¬Ö§¸¶±¦¶¼»á×öдººì°ü»î¶¯¡£2016 Ä֧꣬¸¶±¦ºÍ´ºÍíºÏ×÷£¬ßÝÒ»ßݵĺì°ü£¬·åÖµ´ïµ½ÁË 177 ÒÚ / ·ÖÖÓ£¬Ã¿ÃëÖÓ½«½ü 3 ÒÚµÄÇëÇó ¡ª¡ª ÕâÑùµÄ²¢·¢ÌôÕ½£¬ÎÒÃÇÊÇÈçºÎÓ¦¶ÔµÄÄØ£¿

Ó¦¶ÔÖ®µÀ

Ö§¸¶±¦×ö´óÐͻµÄ¹ý³ÌÊÇ£ºÊ×ÏȲúÆ·¾­ÀíÔÚ¼¸¸öÔÂ֮ǰȷ¶¨ÒµÎñµÄÍæ·¨£¬¼¼ÊõͬѧÄõ½ÒµÎñÍæ·¨ºó¿ªÊ¼×ö¼¼ÊõµÄÆÀ¹À£¬ÆÀ¹À³ö»î¶¯·åÖµµÄÔÚÏßÓû§Êý¡¢ºËÐÄÒµÎñÇëÇóÁ¿µÈºËÐÄÖ¸±ê³öÀ´Ö®ºó»áÆÀ¹À¼¼Êõ·½°¸¡£

¼¼Êõ·½°¸ÒÀÀµÓÚÎÒÃÇÒª·ÖÎöºËÐÄÁ´Â·£¬È»ºó¶ÔËùÓеÄϵͳ×öÈÝÁ¿ÆÀ¹À£¬ÈÝÁ¿ÆÀ¹ÀÒÔºó×öÏÞÁ÷µÄ·½°¸£¬×îºó¿´ÄÜ·ñ¶ÔÕû¸öÁ´Â·ÖÐijЩϵͳ»òÕß½Úµã×öÓÅ»¯¡£

×îºóµÄÖØµãÊÇ£¬ÄÜ·ñ¶Ô·ÇºËÐĵÄÒµÎñ¡¢·ÇºËÐĵŦÄÜ×öÒÀÀµ¶È½µ¼¶¡£¼¼Êõ·½°¸³öÀ´ÒÔºó»á×öѹ²â£¬Ñ¹²â´ï±êÖ®ºóÊǻÑÝÁ·£¬ÑÝÁ·ÖлᷢÏÖһЩÎÊÌ⣬¼°Ê±ÐÞ¸´µô¡£ºóÐø±ãÊÇ×¼±¸ÊµÕ½Ó¦¶Ô£¬Èç¹ûÆäÖÐÓÐÎÊÌâ»á×öÓ¦¼±µÄ´¦Àí¡£»î¶¯½áÊøÖ®ºó£¬ÎÒÃǻὫ֮ǰ×öµÄ½µ¼¶²ßÂÔ£¬»ú·¿µ¯³öµÈ²Ù×÷½øÐлعö²Ù×÷¡£

ÎÒÃÇÍøÂç½ÓÈë²ãÊÇÈçºÎ±£ÕÏ´ó´Ù»î¶¯µÄÄØ£¿ÏÂÃæÖ÷ÒªÕë¶Ô½ÓÈë²ãÏÞÁ÷ºÍÐÔÄÜÓÅ»¯×öһϷÖÏí¡£

½ÓÈë²ãÏÞÁ÷

ÎÒÃÇÃæÁÙµÄÇëÇóÁ¿ÊÇÉÏÒÚ¼¶µÄ£¬ºó¶ËÒµÎñÊǿ϶¨³Å²»×¡£¬Èë¿Ú²ã±ØÐëҪͨ¹ýÏÞÁ÷µÄÊֶα£»¤ºó¶Ëϵͳ¡£

ºËÐÄ˼ÏëÊÇÒª×öÒ»¸öÓÐËð·þÎñ£¬±£ÕϺËÐÄÒµÎñÔÚÌåÑé¿É½ÓÊÜ·¶Î§ÄÚ×ö½µ¼¶·ÇºËÐŦÄܺÍÒµÎñ¡£Ê×ÏÈÎÒÃǵ÷µÍѹËõãÐÖµ£¬½µµÍ¶ÔÐÔÄܲãµÄÏûºÄ£»ÁíÍâÎÒÃÇ»á°Ñ·ÇºËÐIJ»ÖØÒªµÄ½Ó¿ÚÈ«²¿½µ¼¶£¬ÒòΪÕâЩ½Ó¿Ú±»ÏÞÁ÷Ò²²»»á¶Ô¿Í»§¶ËÌåÑéÔì³ÉÓ°Ïì¡£

ÎÒÃÇ×öÁ˶à²ã¼¶ÏÞÁ÷»úÖÆ£¬·ÖΪ LVS ÏÞÁ÷£¬½ÓÈë²ãÏÞÁ÷¡¢API Íø¹ØÏÞÁ÷¡¢ÒµÎñ²ãÏÞÁ÷£º

LVS ·½Ã棺µ¥ VIP Ò»¸ö LVS ¼¯ÈºÒ»°ãÊÇ 4 ̨»úÆ÷£¬Ò»¸ö¼¯Èº LVS ¿Ï¶¨¿¸²»×¡£¬ËùÒÔÎÒÃǸøÃ¿¸ö IDC ·ÖÅäÁ˶à¸ö VIP£¬¶àÌ× LVS ¼¯Èº¹²Í¬³Ðµ£Á÷Á¿£¬²¢ÇÒÌá¸ß¿¹ DDOS ¹¥»÷µÄÄÜÁ¦¡£

½ÓÈë²ã·½Ã棺ÌṩÁË TCP ÏÞÁ÷¡¢ºËÐÄ RPC µÄÏÞÁ÷ÄÜÁ¦¡£ÁíÍâÎÒÃÇÔÚ API Íø¹Ø²ã×öÁË·Ö¼¶ÏÞÁ÷Ëã·¨£¬¶Ô²»Í¬ÇëÇóÁ¿µÄ½Ó¿Ú×öÁ˲ßÂÔ£¬¸ß QPS ÏÞÁ÷Óüòµ¥»ùÊýËã·¨£¬³¬¹ýÕâ¸öÖµ¾ÍÖ±½Ó¾Ü¾øµô£»¶ÔÖÐµÈ QPS ×öÁËÁîÅÆÍ°Ëã·¨£¬½ÓÊÜÒ»¶¨µÄÁ÷Á¿Í»·¢£»¶ÔµÍ QPS ½øÐзֲ¼Ê½ÏÞÁ÷£¬±£ÕÏÏÞÁ÷µÄ׼ȷ¡£

TLS ÐÔÄÜÓÅ»¯

Íø¹Ø½ÓÈë²ãÃæ¶ÔÈç´Ëº£Á¿µÄÇëÇ󣬱ØÐë×öºÃÐÔÄܵļ«ÖÂÓÅ»¯£¬ÎÒÃÇ×öÁ˺ܶàÐÔÄÜÓÅ»¯£¬½µµÍ¶ÔÐÔÄܵÄÏûºÄ¡£

Ê×ÏÈ·ÖÏíÏ TLS µÄÓÅ»¯£¬ÓÐûÓÐ TLS ¶ÔÐÔÄÜÀ´½²ÊÇÁ¿¼¶µÄ²î±ð£¨http ºÍ https µÄ²î±ð£©¡£Á˽â¼ÓÃÜËã·¨µÄͬѧ֪µÀ£¬ÔÚ TLS ÖÐÐÔÄÜ¿ªÏú×î´óµÄÊÇ TLS ÎÕÊÖ½×¶ÎµÄ RSA ¼Ó½âÃÜ¡£ÎªÁËÓÅ»¯ RSA ¼Ó½âÃܶԷþÎñÆ÷µÄÐÔÄÜÏûºÄ£¬¼¸ÄêǰÎÒÃǵÄÓÅ»¯²ßÂÔÊÇÓ²¼þ¼ÓËÙ£¬½« RSA ¼Ó½âÃܵIJÙ×÷½»¸øÒ»¸öµ¥¶ÀµÄÓ²¼þ¼ÓËÙ¿¨´¦Àí¡£Ëæ×Å TLS µÄ²»¶Ï·¢Õ¹£¬TLS ÖÐµÄ RSA »ù±¾±»·ÏÆú£¬ÓÃ×îÐ嵀 ECDSA È¡´ú RSA£¬ECDSA ×îµ×²ãµÄËã·¨ºÍ³É±¾¶ÔÐÔÄܵÄÏûºÄÔ¶µÍÓÚ RSA£¬Ïà²î 5-6 ±¶¡£ÁíÍâÎÒÃÇʹÓà Session Ticket »úÖÆ½« TLS ÎÕÊÖ´Ó 2RTT ½µµÍΪ 1RTT£¬Í¬Ê±¼«´óÌáÉýÁËÐÔÄÜ¡£

ѹËõËã·¨ÓÅ»¯

×î³£ÓõÄѹËõËã·¨ÊÇ gzip£¬Ñ¹ËõµÄÁ½¸ö¹Ø¼üÖ¸±êÊÇ£ºÑ¹Ëõ±ÈºÍѹËõ / ½âѹËÙ¶È¡£ÎÒÃdz¢ÊÔ¹ý¿ªÔ´ºÜ¶àËã·¨£¬Ïñ gzip¡¢lz4¡¢brotli¡¢zstd£¬×îºó·¢ÏÖ Facebook µÄѹËõËã·¨ zstd µÄÕâÁ½¸öÖ¸±ê¶¼Õ¼ÓÅ¡£µ«ÊÇ zstd ¶ÔÓÚ×ÖµäµÄÒªÇó±È½Ï¸ß£¬ÎÒÃÇͨ¹ýÇåÏ´ÏßÉϺ£Á¿Êý¾Ý£¬µÃµ½ºÏÊÊÎÒÃǵÄ×ֵ䣬¼«´óÌá¸ßÁËѹËõÂʺÍѹËõÐÔÄÜ¡£

Èý. ÂìÒϽð·þÒÆ¶¯ÍøÂç¼¼ÊõÉÌÒµ»¯Ó¦ÓÃÓëÊä³ö

Ò»Õ¾Ê½ÒÆ¶¯¿ª·¢Æ½Ì¨ mPaaS

ÂìÒÏÒÆ¶¯ÍøÂç¼¼ÊõµÄÉÌÒµ»¯ÊÇÒÀÍÐÓÚÂìÒϽð·þÒÆ¶¯¿ª·¢Æ½Ì¨ mPaaS¡£

mPaaS ÊÇÔ´ÓÚÖ§¸¶±¦ App ½ü 10 ÄêµÄÒÆ¶¯¼¼Êõ˼¿¼ºÍʵ¼ù£¬ÎªÒƶ¯¿ª·¢¡¢²âÊÔ¡¢ÔËÓª¼°ÔËάÌá¹©ÔÆµ½¶ËµÄһվʽƽ̨½â¾ö·½°¸£¬ÄÜÓÐЧ½µµÍ¼¼ÊõÃż÷¡¢¼õÉÙÑз¢³É±¾¡¢ÌáÉý¿ª·¢Ð§ÂÊ£¬Ð­ÖúÉú̬»ï°é¿ìËٴÎȶ¨¸ßÖÊÁ¿µÄÒÆ¶¯ App¡£Òƶ¯ÍøÂç·þÎñÔÚ mPaaS ÖÐÌṩÁË MGS Íø¹Ø·þÎñ¡¢MSS Êý¾Ýͬ²½·þÎñ¡¢MPS ÍÆËÍ·þÎñ¡¢MDC µ÷¶È·þÎñµÈ·á¸»µÄÍøÂç½â¾ö·½°¸¡£

È«ÃæÕûºÏÂìÒϽð·þ¼¼ÊõÄÜÁ¦

·þÎñ¶Ë²àµÄ MGS£¨Íø¹Ø·þÎñ£©¡¢MPS£¨ÍÆËÍ·þÎñ£©¡¢MSS£¨Í¬²½·þÎñ£©ÊÇÎÒÃǵĺËÐÄ·þÎñ£¬ËüÃÇ»ù±¾Éϸ²¸ÇÁËÇëÇóÏìÓ¦¡¢ÍÆËÍ¡¢ÔöÁ¿¸üÐÂÈýÖÖģʽ£¬¿ÉÒÔÂú×ã´ó²¿·ÖµÄÒµÎñÓ¦Óó¡¾°¡£Íø¹Ø·þÎñµÄ¿ª·Å°æ¿ª·Å°æÖ§³Ö HTTP¡¢Dubbo¡¢ZDAS¡¢SOFA-RPC µÈ¶àÖÖЭÒ飬»¹Ö§³Ö²å¼þʽ¹¦ÄÜ£¬Í¨¹ý²å¼þµÄ·½Ê½Ç¿»¯Íø¹Ø¹¦ÄÜ¡£MSS ·þÎñ»úÖÆÊÇÔöÁ¿¸üеÄģʽ£¬¶øÇÒ¿ÉÒÔ×ö˳ÐòÍÆËÍ£¬±ÈÈç×öÁÄÌ죬ÁÄÌìÏûÏ¢±ØÐëÊÇÒ»ÌõÌõµ½´ï£¬²»ÄÜÂÒÐò£¬¶øÇÒ»¹¿ÉÒÔ×öµ½Ãë¼¶´¥´ï¡£MPS ·þÎñÔÚ¹úÄÚÎÒÃÇ»á×Ô½¨ PUSH ͨµÀ£¬ÁíÍâÔÚ×Ô½¨Í¨µÀ²»¿ÉÓÃʱ»á³¢ÊÔ×ßСÃס¢»ªÎªµÈ³§ÉÌ PUSH ͨµÀÍÆËÍ£¬±£Ö¤¸ß¿ÉÓᢸßÍÆËÍÂÊ¡£

 

   
3511 ´Îä¯ÀÀ       30
Ïà¹ØÎÄÕÂ

ÆóÒµ¼Ü¹¹¡¢TOGAFÓëArchiMate¸ÅÀÀ
¼Ü¹¹Ê¦Ö®Â·-ÈçºÎ×öºÃÒµÎñ½¨Ä££¿
´óÐÍÍøÕ¾µçÉÌÍøÕ¾¼Ü¹¹°¸ÀýºÍ¼¼Êõ¼Ü¹¹µÄʾÀý
ÍêÕûµÄArchimateÊÓµãÖ¸ÄÏ£¨°üÀ¨Ê¾Àý£©
Ïà¹ØÎĵµ

Êý¾ÝÖÐ̨¼¼Êõ¼Ü¹¹·½·¨ÂÛÓëʵ¼ù
ÊÊÓÃArchiMate¡¢EA ºÍ iSpace½øÐÐÆóÒµ¼Ü¹¹½¨Ä£
ZachmanÆóÒµ¼Ü¹¹¿ò¼Ü¼ò½é
ÆóÒµ¼Ü¹¹ÈÃSOAÂ䵨
Ïà¹Ø¿Î³Ì

ÔÆÆ½Ì¨Óë΢·þÎñ¼Ü¹¹Éè¼Æ
ÖÐ̨սÂÔ¡¢ÖÐ̨½¨ÉèÓëÊý×ÖÉÌÒµ
ÒÚ¼¶Óû§¸ß²¢·¢¡¢¸ß¿ÉÓÃϵͳ¼Ü¹¹
¸ß¿ÉÓ÷ֲ¼Ê½¼Ü¹¹Éè¼ÆÓëʵ¼ù