±à¼ÍƼö: |
±¾ÎÄÀ´×ÔÓÚÕÅç飬ÕâÆªÎÄÕÂÖ÷ҪĿµÄÊÇÃæÏò³õ½Ó´¥Î¢·þÎñµÄÅóÓѼòµ¥½éÉÜ΢·þÎñ»ù´¡½¨ÉèËùÐèÒªµÄ¸÷¸öÄ£¿éÒÔ¼°ÔµÓÉ¡£ |
|
Æðµã
Ê×ÏÈ£¬ÎÒÃǵÃÓÐÒ»¸ö¡°·þÎñ¡±¡£¸ù¾Ý¶¨Ò壬ÎÒÃÇ¿ÉÒÔ°Ñÿ¸ö·þÎñʵÀý¶¼ÊÓ×÷Ò»¸öºÚºÐ¡£Õâ¸öºÐ×ÓÓÐ×ÅÃ÷È·µÄÊäÈëµãºÍÊä³öµã£¬²¢ÇÒ£¨ÀíÏëÇé¿öÏ£©½öͨ¹ýÕâЩÊäÈëºÍÊä³öµãºÍÍâ½ç²úÉú¹ØÁª¡£Ã¿¸ö·þÎñʵÀý»áÓµÓÐרÊôµÄÍøÂçµØÖ·¡¢¶ÀÁ¢µÄ¼ÆËã×ÊÔ´£¬²¢ÇÒ¶ÀÁ¢²¿Ê𡣿ͻ§¶Ëͨ¹ý·ÃÎÊ·þÎñʵÀýµÄµØÖ·À´µ÷Ó÷þÎñ API¡£²»Í¬·þÎñÒ²¿ÉÒÔÏ໥µ÷Óá£

ÅäÖùÜÀíÆ÷£ºÍ³Ò»¹ÜÀíÅäÖÃ
ÔÚ΢·þÎñÌåϵÖУ¬Ã¿¸ö·þÎñ¶¼¶ÀÁ¢²¿ÊðºÍÔËÐУ¬ÍŶӿÉÒÔ¸ù¾ÝÐèÒª×ÔÐÐÑ¡ÔñÔö¼ÓºÍ¼õÉÙ¼ÆËã×ÊÔ´¡£Ò»¸ö·þÎñ¿ÉÄÜ»áÅܶà¸öʵÀý£¬Ã¿¸ö·þÎñʵÀý¶¼»áÐèÒª×öÅäÖá£ÎªÁË·½±ãͳһµ÷ÕûÅäÖã¬ÎÒÃÇ¿ÉÒÔ°ÑÅäÖÃÖÐÐÄ»¯£¬Ã¿¸ö·þÎñʵÀý¶¼È¥ÕÒÅäÖùÜÀíÆ÷£¨Configuration Manager£©ÄÃÅäÖᣵ±ÅäÖøüеÄʱºò£¬ÎÒÃÇÒ²¿ÉÒÔÈ÷þÎñʵÀýÔÙÈ¥ÄÃеÄÅäÖá£

·þÎñÃû²á£º½âñîÖ÷»úµØÖ·
ÕâÒ²Òý³öÁËÒ»¸öÎÊÌâ£ºÍøÂçµØÖ·£¨±ÈÈç IP£©ºÜÈÝÒ×ÒòΪÀ©ÈÝ¡¢Î¬»¤¶ø±ä¶¯£¬µ÷ÓÃÕßÄÑÒÔʵʱ»ñÖª¿ÉÓõĵØÖ·¡£
¼øÓÚ´Ë£¬ÎÒÃÇ¿ÉÒÔ°ÑÍøÂçµØÖ·³éÏó³É²»ÈÝÒױ䶯µÄ¸ÅÄ±ÈÈç¸øÃ¿¸ö·þÎñÒ»¸ö¹Ì¶¨µÄÃû×Ö¡£»¥ÁªÍøÊ¹Óà DNS À´½â¾öÕâ¸öÎÊÌ⣬¶ÔÓ¦µ½Î¢·þÎñ»ù½¨ÀïÃæ¾ÍÊÇ·þÎñÃû²á£¨Service Registry£©¡£
ÿ¸ö·þÎñʵÀýÔÚÔËÐÐÆÚ¼ä£¬¶¼»áÒÔÐÄÌøµÄÐÎʽÏò·þÎñÃû²á·¢ËÍ×¢²áÐÅÏ¢£¬°üÀ¨·þÎñµÄ ID ¡¢·ÃÎʵØÖ·ÒÔ¼°½¡¿µ×´¿ö¡£ÕâÑù£¬ÐèÒª·ÃÎÊ·þÎñµÄʱºò£¬¿Í»§¶Ë¾Í¿ÉÒÔÏÈÎÊ·þÎñÃû²áÄÿÉÓõÄʵÀýµØÖ·£¬È»ºóÔÙ·ÃÎÊʵÀýÀ´µ÷Ó÷þÎñ¡£³ýÁ˸üºÃµØ¶¨Î»ÊµÀýµØÖ·£¬·þÎñÃû²á»¹¿ÉÒÔÔÚijЩʵÀýÏÂÏß¡¢Î¬»¤»òÉý¼¶µÄʱºò°ÑÆäÁÙʱ´ÓÃû²áÖÐÈ¥µô£¬È÷þÎñ²»¶ÏÏß¡£
·þÎñÖ®¼äµÄµ÷ÓÃÒ²ÊÇÈç´Ë£¬ÏÈÕÒÃû²áÄÃÍøÂçµØÖ·£¬ÔÙ½øÐе÷Óá£

API Íø¹Ø£ºÈë¿ÚºÍ·ÓÉ
ÕÒÃû²áÒªµØÖ·£¬È»ºóµ÷Ó÷þÎñ API£¬ÕâЩÊÇÿ¸ö¿Í»§¶Ë¶¼»áÈ¥×öµÄËöÊ£¬ÎÒÃÇÍêÈ«¿ÉÒÔ°ÑÕâЩÊÂÇé³éÏó¡¢¼¯ÖУ¬°Ñ·þÎñµÄ API ÕûºÏµ½Ò»¸ö´óµÄÖÐÐĵ㣬Ȼºó°ÑÒªµØÖ·ºÍµ÷Ó÷þÎñ API ÕâÑùµÄϸ½Ú·â×°ÆðÀ´£¬ËùÓпͻ§¶Ë¶¼Ö»¸úÕâ¸öÖÐÐĵã¶Ô»°£¬²»ÔÙÖ±½Ó·ÃÎʵ¥¸ö·þÎñ¡£
´Ó½á¹¹ÉÏ¿´£¬Õâ¸öÖÐÐĵã°ÑÕû¸ö¼Ü¹¹»®·Ö³ÉÁËÄÚÍâÁ½²¿·Ö£¬ÄÚ²¿ÊÇËùÓеķþÎñ£¬¿Í»§¶ËÔòÔÚÍⲿ£¬ÖÐÐĵãÕ¾ÔÚÖм䡣Ëü×÷ΪÄÚÍâµÄΨһͨµÀ£¬±»Ë³Àí³ÉÕµØÃüÃû×÷¡°API Íø¹Ø¡±£¨API Gateway£©£¬ÓÐʱºòÒ²±»³Æ×ö¡°±ßÔµ·þÎñ¡±£¨Edge Service£©¡£
API Íø¹Ø×÷ΪΨһ³öÈë¿Ú£¬ÓÖÕ¼¾ÝÁË×îÇ°ÑØµÄÓÐÀûλÖã¬ËùÒÔÓÐʱ»¹»á³ÐÔØ±ðµÄ¹«¹²¹¦ÄÜ£¬±ÈÈçÎÒÃÇÂíÉÏ»áÌáµ½µÄ¼øÈ¨¡£

¼øÈ¨·þÎñ£ºÉí·ÝºÍȨÏÞÎÊÌâ
˳×ÅÕâ¸ö¼Ü¹¹¼ÌÐø¿ª·¢£¬ÎÒÃÇ»áÓöµ½ÐµÄÎÊÌ⣺²»·½±ãµÄ¼øÈ¨¡£
¼øÈ¨£¨Auth£©°üÀ¨ÁËÁ½¸ö²¿·Ö£ºÉí·ÝÈÏÖ¤£¨Authentication£©ºÍȨÏÞÑéÖ¤£¨Authorization£©¡£Éí·ÝÈÏÖ¤¹ØÐĵÄÊÇ¡°ÄãÊÇË¡±£¬È¨ÏÞÑéÖ¤¹ØÐĵÄÊÇ¡°ÄãÄܲ»ÄÜ×öij¼þÊ¡±¡£
Éí·ÝºÍȨÏÞ¶¼ÊǸ߶ÈÖÐÐÄ»¯µÄ¸ÅÄî¡£
¶ÔÓÚÒ»¸öϵͳÀ´Ëµ£¬Óû§µÄÉí·Ý±ØÐëÊÇͳһµÄ¡£²»ÄÜ˵Õâ¸öÓû§ÔÚ×öÕâ¸öÊÂÇéµÄʱºòÊÇÕÅÈý£¬×öÄǸöÊÂÇéµÄʱºòÊÇÀîËÄ¡£´ËÍ⣬Óû§µÄÈÏ֤״̬ҲӦ¸ÃÊÇͳһµÄ¡£²»ÄÜ˵Óû§·ÃÎÊÕâ¸ö·þÎñµÄʱºòÊÇÒѵǼÈÏÖ¤£¬·ÃÎÊÁíÒ»¸ö·þÎñʱÓÖÊÇδµÇ¼״̬¡£ËùÒÔ£¬Ö»ÄÜÓÐÒ»¸öÉí·ÝÈÏÖ¤·½¡£
ȨÏÞÉÔ΢¸´ÔÓÒ»µã¡£ºÍÉí·Ý²»Í¬£¬È¨ÏÞͨ³£·Ö³ÉÁ½ÖÖÀà±ð£º¹¦ÄÜȨÏÞºÍÊý¾ÝȨÏÞ¡£ÕâÑùµÄ»®·Ö¶ÔÓ¦ÁËÏÖʵÊÀ½çÖг£¼ûµÄȨÏÞģʽ£ºÄãµÄ½ÇÉ«¾ö¶¨ÁËÄãµÄÖ°ÄÜ£¬¶øÖ°ÄÜ·¶Î§Í¨³£Óɸ½¼ÓÌõ¼þÀ´ÏÞÖÆ¡£±ÈÈ磬ÄãÊÇÒ»¸ö·¨¹Ù£¬¶Ô°¸¼þÓвþöȨ£¬µ«ÊÇÄãÊÇ A ÇøµÄ·¨¹Ù£¬Ö»ÄÜÅÐ A ÇøµÄ°¸×Ó¡£ÔÙ±ÈÈ磬ij¸ö¿ì²ÍÃŵêµÄ¾ÀíÓÐȨ¿´Ô±¹¤µÄÏêϸ×ÊÁÏ£¬µ«ÊÇÖ»ÄÜ¿´×Ô¼ºÃŵêµÄÔ±¹¤×ÊÁÏ¡£
Á½ÖÖȨÏÞ¶¼ÓÉÈ«¾ÖµÄ¹æÔòÀ´È·¶¨£¬¶ø²»ÕÆÎÕÔÚÖ´Ðв¿ÃÅ¡£±ÈÈ磬ËÀ´Åа¸£¬È¡¾öÓÚ·¨ÂÉ£¬¶ø²»È¡¾öÓÚ·¨Ôº¡£ËÄܲ鿴˵Ä×ÊÁÏ£¬Ò²²»ÓÉ×ÊÁϱ£¹Ü²¿Ãžö¶¨£¬¶øÓɹæÕÂÖÆ¶È¾ö¶¨¡£
ÔÚÏÖʵµÄÇé¿öÖУ¬×éÖ¯¿ÉÄÜ»áÓÐרÃŵÄÉóºË²¿ÃÅÀ´Ñé֤ȨÏÞ£¬µ«¶ÔÄÇЩ²»ÊÇÌØ±ðÃô¸ÐµÄȨÏÞ£¬ÆóÒµ»áÈø÷¸ö²¿ÃÅ×ÔÐÐÑéÖ¤¡£²»¹ý²»¹ÜËÀ´Ö´ÐÐÑéÖ¤£¬¶¼±ØÐëÄÃ×Åͬһ·Ý¹æÕÂÖÆ¶È£¬²»Äܸ÷˵¸÷»°¡£Õâ·ÝÖÆ¶È±ØÐëÓÉÖÐÐÄ»ú¹¹À´Í³Ò»Öƶ¨¡¢Î¬»¤¡£Ò²¾ÍÊÇ˵£¬È¨Ï޵ĹÜÀíÒ²Ó¦¸ÃÖÐÐÄ»¯¡£
Ã÷È·¼øÈ¨ÖÐÐÄ»¯Ö®ºó£¬ÎÒÃǾͿÉÒÔ¿ª·¢Ò»¸ö¹«ÓõļøÈ¨·þÎñ£¬Ö´ÐÐÉí·ÝÈÏÖ¤ºÍȨÏÞÑéÖ¤¡£ÏÂÒ»¸öÎÊÌâÊÇ£ºËÀ´·¢Æð¼øÈ¨£¿
ËùÓзþÎñµÄµ÷Óö¼ÒªÇóµ÷ÓÃÕßÃ÷È·×Ô¼ºµÄÉí·Ý£¬ËùÒÔ×ÔÈ»Éí·ÝÈÏÖ¤Ô½¿¿Ç°Ô½ºÃ¡£×÷Ϊ³öÈë¿ÚµÄ API Íø¹Ø×ÔÈ»ÊÇ·¢ÆðÉí·ÝÈÏÖ¤µÄ²»¶þ֮ѡ¡£È¨ÏÞÑéÖ¤ÔòÉÔ΢¸´ÔÓ£¬ÍêȫֵµÃÁíÆðÒ»ÎÄÏêÊö¡£´Ë´¦ÎÒÃÇÔÝʱ¼Ù¶¨È¨ÏÞÑéÖ¤Ò²ÓÉ API Íø¹ØÀ´·¢Æð¡£

ÏûÏ¢Öн飺Òì²½ºÍ֪ͨ
¿ª·¢¼ÌÐø½øÐУ¬Ò»ÇÐ·çÆ½À˾²£¬¼¼ÊõÉÏÔÝʱûÓÐʲôÎÊÌâ¡£²»¹ý£¬ÒµÎñÉÏÓÐÒ»¸öÎÊÌâÐèÒª½â¾ö¡£
±ÈÈ磬ÎÒÃÇ×öÒ»¸öÔÚÏßÉ̳ǣ¬ÒªÇóÔÚ¶©µ¥³É¹¦´´½¨µÄÒ»¿Ì£¬²Ö¿â¾ÍÒªÆô¶¯±¸»õºÍ·¢»õµÄÁ÷³Ì¡£ÎÊÌâÊÇ£¬¶©µ¥ºÍ²Ö´¢ÊÇÁ½¸ö·þÎñ£¬²»Í¬ÍŶÓÔÚ¸ºÔ𣬶øÇÒ´Ó¹Ø×¢µãÀ´Ëµ£¬¶©µ¥·þÎñ²¢²»¹ØÐIJִ¢Ïà¹ØµÄÎÊÌ⣬ËùÒÔ¶©µ¥·þÎñ²»¿ÉÄÜÔÚ´´½¨¶©µ¥µÄʱºòÈ¥Ö÷¶¯Í¨Öª²Ö´¢·þÎñ¡£²Ö´¢·þÎñÖ»Äܶ¨Ê±ÂÖѯ¶©µ¥·þÎñ£¬¿´¿´ÓÐûÓÐÐµĶ©µ¥¡£Õâ²»½öÂé·³£¬¶øÇÒʵʱÐÔ²»¹»¡£
×ÐϸÏëÏ룬ÎÒÃǻᷢÏÖÕâÖÖÐèÇóºÜ³£¼û£¬ÐÅÏ¢µÄ²úÉúÕß²¢²»ÖªµÀ£¨Ò²²»¹ØÐÄ£©Ë»á¶ÔÐÅÏ¢²úÉúÐËȤ¡£±ÈÈçÎÒÃÇ¿ÉÄÜ»áÓÐÒ»¸ö¼à¿Ø·þÎñÐèҪʵʱչʾ²úÆ·ÏúÁ¿£¬ÓÐÒ»¸ö BI ·þÎñÐèÒª»ñÈ¡¿Í»§¹ºÂò²úÆ·µÄÐÅÏ¢À´×ö·ÖÎö£¬µÈµÈ¡£¼ÈÈ»ÕâÊÇÒ»¸ö³£¼ûÐèÇó£¬ÎÒÃDz»·Á°ÑËüģʽ»¯£¬ÐγÉÒ»¸ö»úÖÆ£ºÐÅÏ¢²úÉúÕß°Ñ֪ͨ·¢³öÀ´£¬ÊÕµ½Í¨ÖªµÄÈËÔÙÈ·¶¨ÊÇ·ñÐèÒª²ÉÈ¡Ðж¯¡£
Õâ¾ÍÒâζ×ÅÎÒÃÇÐèÒªÔÙÒýÈëÒ»¸öÖÐÐÄ»¯µÄ¹«¹²·þÎñ£ºÏûÏ¢Öн飨Message Broker£©¡£µ±Ä³¸öʼþ·¢ÉúµÄʱºò£¨±ÈÈçÓû§¼¤»î³É¹¦¡¢¶©µ¥´´½¨³É¹¦£©£¬·þÎñ¿ÉÒÔ³¯ÏûÏ¢¶ÓÁз¢Ò»ÌõÏûÏ¢¡£¶øÆäËû·þÎñ¿ÉÒÔ¶©ÔÄÕâЩÏûÏ¢£¬²¢Õë¶ÔÕâЩÏûÏ¢×ö³ö·´Ó¦¡£
±ÈÈ磬²Ö´¢·þÎñ¿ÉÒÔ¶©ÔĶ©µ¥´´½¨³É¹¦µÄÏûÏ¢¡£ÕâÑù£¬¶©µ¥³É¹¦´´½¨ºó£¬¶©µ¥·þÎñ½«Õâ¸öÏûÏ¢·¢µ½ÏûÏ¢Öн飬ÏûÏ¢Öнé֪ͨ²Ö´¢·þÎñ£¬²Ö´¢·þÎñÒ»¿´£¬¾ÍÎʶ©µ¥·þÎñÒªÐµĶ©µ¥ÐÅÏ¢£¬×îºó£¬Æô¶¯³ö¿âÁ÷³Ì¡£

ÏûÏ¢Öнé³ýÁËÄܹ㲥ʼþÖ®Í⣬»¹ÄÜ×öÒì²½µ÷ÓᣰÑͬ²½µÄµ÷ÓÃת»¯³ÉÒì²½µÄ»Øµ÷¡£Õë¶Ôµ÷ÓÃʱ¼ä³¤ºÍ²»ÒªÇóʵʱ½á¹ûµÄµ÷Ó㬿ÉÒÔÔö¼ÓÐÔÄÜ£¬ÌáÉýÌåÑé¡£
ǰÖúó¶Ë£ºÓÅ»¯Ç°¶Ë¿ª·¢
×ßµ½ÕâÀÆäʵÌåϵÒѾ±È½ÏÍ걸¡£ÏÖÔÚµÄÎÊÌâÊÇ£¬ÈçºÎÈÃ΢·þÎñ»ù½¨½á¹¹ºÍÑз¢ÍŶӳ£¼ûµÄ½á¹¹¸üºÃµØ¶ÔÓ¦ÆðÀ´¡£ÕâÒªÇóÎÒÃÇ´Ó¿µÍþ¶¨ÂɵĽǶÈÀ´¿´´ýÕû¸ö»ù½¨µÄÉè¼Æ¡£
ÔÚÎ§ÈÆÓû§ºÍ¼ÛÖµµÄÈí¼þÑз¢Á÷³ÌÖУ¬ÎÒÃdz£ÓÃÓû§Àú³ÌºÍÓû§¹ÊÊÂÀ´²¶×½ºÍ¸ú×Ù¼ÛÖµµÄʵÏÖ¡£Ò»¸öÓû§¹ÊÊÂͨ³£»á°üº¬Ò»¸öÓÐÃ÷È·±ß½ç¡¢Ã÷È·ÑéÊÕ±ê×¼ºÍÃ÷È·¼ÛÖµµÄÒµÎñ²½Öè¡£
ÎÊÌâÔÚÓÚ£¬Ö§³ÅÒ»¸ö¹ÊÊÂÓÐǰºóÁ½¶ËµÄÑз¢¹¤×÷£¬¶þÕßÊDz»Í¬²½µÄ¡£Ç°¶ËÓÉÒµÎñÁ÷³ÌºÍÉè¼ÆÀ´Çý¶¯£¬Ï£Íû°´Ë³Ðò²ú³ö£»ºó¶ËÔòÓÉÒµÎñ×ÊÔ´ºÍ½¨Ä£À´Çý¶¯£¬Ï£Íû°´Ä£¿éÀ´²ú³ö¡£
±ÈÈç˵£¬Ç°¶Ë³£³£»áÒòΪÉè¼ÆµÄÔÒòµ÷Õû×Ô¼ºÐèÒªµÄ×ֶΣ¬¶øºó¶Ë´Ó½¨Ä£µÄ½Ç¶È²¢Ã»ÓÐÕâ¸öÐèÒª£¬Ò²Ã»Óж¯Á¦Æµ·±µØÈ¥¸úËæÇ°¶ËµÄµ÷Õû£¬Ê¹µÃǰ¶Ë²»µÃ²»ÔÚ²»Îȶ¨µÄÍøÂçÌõ¼þÏ´«Êä¶àÓàµÄÐÅÏ¢£¬Õ¼ÓÃÁ˱¦¹óµÄÍøÂç´ø¿í¡£
´ËÍ⣬ǰ¶Ë³ÊÏÖij¸öÒµÎñ²½ÖèµÄʱºò£¬ÓÐÁ½ÖÖÐÅÏ¢²»ÊôÓÚµ±Ç°±Ø±¸ÐÅÏ¢£¬µ«³£³£ÐèÒªºÍ±ØÒªÐÅÏ¢Ò»Æðչʾ¡£Ò»ÖÖÊÇ״̬ÐÅÏ¢£¬±ÈÈ統ǰµÄµÇ¼״̬ºÍÓû§Ãû£¬¶ÌÏûÏ¢µÄÊýÁ¿µÈµÈ¡£Ò»ÖÖÊÇ´¹Ö±Ïà¹ØµÄÐÅÏ¢£¬±ÈÈçÔÚչʾÎÄÕµÄʱºò˳±ãչʾһÏÂÏà¹ØµÄÎÄÕ¡£
Õâ¾ÍÒªÇóǰ¶ËÔÚµ÷ÓÃÖ÷·þÎñµÄͬʱ»¹ÒªÔÙµ÷Óöà¸ö²»Í¬µÄ·þÎñ¡£ÇÒ²»ËµÕâЩ·þÎñÓпÉÄÜ»áÓе÷Óó¬Ê±¡¢³ö´íµÄ¿ÉÄÜ£¬½ö½öÊǶà³öÀ´Ò»¶ÑÒì²½ÇëÇ󣬾ÍÒѾ×ã¹»ÈÃǰ¶ËЧÂʽµµÍÒ»´ó½ØÁË¡£
ÔÚ΢·þÎñÌåϵÏ£¬ÕâЩÎÊÌâ¸ü¼ÓÑÏÖØ£¬ÒòΪÏÖÔÚ²»½ö½öÊÇǰºó¶ËµÄ²î±ð£¬²»Í¬·þÎñ»¹Óɲ»Í¬ÍŶӸºÔð¡£ÕâЩÍŶӵÄËßÇóºÍÈճ̲»Ò»£¬ºÜÄÑ×öµ½Ç°¶ËËùÐèÒªµÄ¿ìËÙÏìÓ¦¡£
ÕâЩÎÊÌâºÍÂé·³¿ÉÄÜ»á´ßÉúÒ»¸ö¡°»º³å´ø¡±£¬±ÈÈçºó¶Ë³öרÈËÀ´¸ºÔð¶Ô½Óǰ¶ËµÄÐèÒª£¬»òÕßǰ¶ËÅÉפһ¸öÈ˵½ºó¶ËÀ´Ì¸ÐèÇó¡£°´¿µÍþ¶¨ÂÉ£¬ÕâÖÖ¹µÍ¨Ìåϵ£¬¾Ã¶ø¾ÃÖ®£¬ºÜÈÝÒ×ÒÔÈí¼þµÄÐÎʽ³ÁµíÏÂÀ´£¬ÐγÉÒ»¸öרÊôµÄÖмä²ã¡£
Òªµ÷ºÍǰºó¶ËµÄ²»Í¬²½ÊDz»¿ÉÄܵ쬶øÕâÖÖÖмä²ãÊÇ×ÔÈ»´ßÉúµÄ½â¾ö·½°¸£¬¿ÉÒÔ±£Áô¡£ÐµÄÎÊÌâÊÇ£¬ËüµÄÖ°ÔðÊÇʲô£¿Ó¦¸Ã°ÑËü·ÅÔÚÄÄ£¿Ó¦¸ÃÓÉËÀ´Î¬»¤£¿
·ÖÎöÏÂÀ´£¬ÆäÔðÈÎÓжþ¡£µÚÒ»Êǽâñîǰºó¶ËµÄ¹¤×÷£¬½µµÍÏ໥µÄÓ°Ï졣ǰ¶ËÐèÒªµÄ¶«Î÷¿ÉÒÔдÔÚÖмä²ãÀÈÃËüƵ·±±ä»¯Ò²Ã»ÓйØÏµ¡£ºó¶ËÈç¹û»¹Ã»ÓÐ×¼±¸ºÃ£¬Ç°¶ËÒ²¿ÉÒÔÔÚÕâÒ»²ãÄ£Äâ¼ÙµÄÊý¾Ý£¬²»ÖÁÓÚ±»×èÈû¡£µÚ¶þÔòÊÇÌáÉýǰ¶ËµÄÔËÐÐЧÂÊ¡£Ç°¶Ë¿ÉÒÔ°ÑËùÐèÒªµÄ¶à¸ö·þÎñµÄ¶«Î÷ͳһ»ã×Ü£¬Ò»´ÎÄÃÍ꣬ÃâµÃ·¢¶à¸öÇëÇó¡£
·ÅÖõÄλÖÃÔòÔÚ API Íø¹ØÖ®ÄÚ£¬ÈÃËü¿ÉÒÔÏíÓÐ API Íø¹ØËù´øÀ´µÄºÃ´¦ºÍ±£»¤¡£
×îºóÊÇά»¤ÎÊÌâ¡£°´ÕÕ¡°ËÖ÷ÕÅ£¬Ë¾ÙÖ¤¡±µÄÔÔò£¬¼ÈÈ»ÓÐÁËÕâ¸öÖмä²ã£¬ºÃ´¦ÈÃǰ¶ËµÃÁË£¬ÄÇô£¬ÀíÂÛÉÏÓ¦¸ÃÓÉǰ¶ËÀ´Î¬»¤¡£
ÕâÑù£¬Ò»¸öÖ÷ҪΪǰ¶Ë·þÎñµÄÖмä²ã¾Í¶¨ÒåºÃÁË¡£²»Í¬ÀàÐ͵Äǰ¶Ë£¨×ÀÃæ¡¢Òƶ¯£©¿ÉÄÜ»áÓв»Í¬µÄÐèÒª£¬ÎªÁ˱ÜÃâÖмä²ãµÄË鯬»¯£¬ÎÒÃÇ¿ÉÒÔÈø÷¸öÖмä²ã¶¼Ìض¨µÄǰ¶ËÀàÐͽôÃÜñîºÏ£¬±ÈÈç×ÀÃæ×¨Óá¢Òƶ¯×¨Óá£Èç´Ë£¬Ã¿¸öÖмä²ã¶¼ÏñÊÇijÀàÐÍǰ¶ËµÄרÏíºó¶Ë£¬ËùÒÔ¡°Ç°Öúó¶Ë¡±£¨Backend-for-Frontend£¬¼ò³Æ BFF£©Ò²Òò´ËµÃÃû¡£

»ØÂ·ÈÛ¶ÏÆ÷£ºÌá¸ßÈÝ´í¶È
ÏÖÔÚ£¬µ÷ÊÔÒ²·½±ãÁË£¬ÎÒÃÇÓÖ¼ÌÐø¿ª·¢¡£Ò»¿ªÊ¼Ã»ÓÐʲôÎÊÌ⣬µ«²¿Êðµ½Ô¤Éú²ú»·¾³µÄʱºò£¬ÓÖÒ»¸öÎÊÌâ³öÏÖÁË£ºÕû¸öÌåϵµÄÈÝ´í¶ÈºÜµÍ¡£Ò»¸öС´íÎóÈÝÒ×±»²ã²ã´«µÝºÍ·Å´ó£¬µ¼ÖÂÕû¸öÌåϵµÄ±ÀÀ£¡£
ÎÒÃǶ¼ÖªµÀ£¬±à³Ì×îÂé·³µÄ¾ÍÊÇÔ¶³Ìµ÷Óᣱ¾µØµ÷Óô󲿷Öʱºò½á¹ûÊÇ¡°³É¹¦¡±»ò¡°Ê§°Ü¡±£¬µ«Ô¶³Ìµ÷ÓÃÔòºÜ¿ÉÄÜÊÇ¡°ÎÞÏìÓ¦¡±¡£¡°ÎÞÏìÓ¦¡±ÓпÉÄÜÊÇÕý³£µÄ£¬¶Ô·½¿ÉÄÜÉÔºó»á¸øÄã½á¹û£¬Ò²¿ÉÄÜÊÇÒòΪ¶Ô·½ÒѾËÀÁË£¬Ã»·¨¸øÄãÏìÓ¦¡£×µÄ½á¹û£¬¾ÍÊÇÃſڼ·ÂúÁËÈË£¬´ó¼Ò¶¼ÔÚµÈÄã¸ø½á¹û£¬¶øÄãÒ²ÔڵȱðÈ˸ø½á¹û£¬×ÊÔ´È«²¿Õ¼ÓÃÀ´µÈ£¬Ê²Ã´Ò²×ö²»ÁË¡£
²»¹ý£¬Ô¶³Ìµ÷ÓÃÊÇÎÞ·¨±ÜÃâµÄ¡£ÔÚ΢·þÎñÌåϵÖУ¬Õâ¸öÎÊÌâ±»½øÒ»²½·Å´ó¡£ÕâÊÇÒòΪ΢·þÎñµÄÄ£¿é»¯ÒÔ·þÎñΪµ¥Î»£¬¶øÃ¿¸ö·þÎñ¶ÀÁ¢²¿ÊðºÍÔËά£¬Ê¹µÃ·þÎñÖ®¼äµÄµ÷ÓóÉÁ˼ҳ£±ã·¹¡£
ÔÚÕâÖÖÑϾþµÄÇé¿öÏ£¬ÎÒÃDZØÐë´Ó¼Ü¹¹ÉϾ¡Á¿Ìá¸ßÕû¸ö·þÎñÌåϵµÄÈÝ´í¶È£¬Èøö±ð·þÎñµÄÎÊÌâ²»ÖÁÓÚÓ°Ï쵽ȫ¾Ö¡£
¾ßÌåµÄ×ö·¨£¬ÔòÊǸøÔ¶³Ìµ÷ÓüÓÒ»¸öÈÛ¶ÏãÐÖµ¼ì²é£¬µ±µ÷Óó¬Ê±´ÎÊý³¬¹ýãÐֵʱ£¬¾Í²»ÔÙµ÷Óã¬Ö±½Ó·µ»Ø´íÎó¡£¹ýÒ»¶Îʱ¼äÖ®ºó£¬ÔÙ°ÑãÐÖµ»Ö¸´£¬³¢ÊÔ¼ÌÐøµ÷Óã¬Öظ´Ç°ÃæµÄ¹ý³Ì¡£Õâ¸ö»úÖÆ¾ÍÊÇ»ØÂ·ÈÛ¶Ï£¬¶øÕâ¸ö¹¤¾ßÔòÊÇ»ØÂ·ÈÛ¶ÏÆ÷£¨Circuit Breaker£©¡£
³ýÁ˸ôÀëÒѾ³ö´íµÄ·þÎñʵÀý£¬ÈÛ¶ÏÆ÷»¹ÓÐÒ»¸öÖØÒªµÄ¹¦ÄÜÊÇÌṩ±¸Ó÷½°¸¡£ËäÈ»ÎÒÃǰÑËùÓÐÒµÎñ¶¼²ð³ÉÁË·þÎñ£¬µ«·þÎñÓиߵ͹ó¼úÖ®·Ö¡£ÓÐһЩ·þÎñÊôÓڹؼü·þÎñ£¬Ò»µ©³öÎÊÌ⣬ÔòÕû¸öÁ÷³ÌÎÞ·¨¼ÌÐø£¬ÓÐһЩÔòÊôÓÚ·ÖÖ§·þÎñ£¬¼´±ã´íÁË£¬Ò²²»»áÓ°Ïì´ó¾Ö¡£
±ÈÈç˵£¬¹ºÂòÉÌÆ·µÄʱºò£¬³£³£»á¸ù¾ÝÓû§µÄϰ¹ßºÍµ±Ç°ÕýÔÚ¹ºÂòµÄ¶«Î÷×öÒ»Ð©ÍÆ¼ö¡£¸ºÔðÍÆ¼öµÄ·þÎñ³öÎÊÌâµÄ»°£¬´ó²»Á˾Ͳ»ÍƼöÁË£¬²»Ó¦¸ÃÓ°ÏìÓû§Õý³£µÄ¹ºÂòÁ÷³Ì¡£Í¬Àí£¬Èç¹ûÊÇÔÚÏßµã²ÍµÄµØÖ·¶¨Î»·þÎñ³öÎÊÌâÁË£¬ÎÒÃÇÒ²Ó¦¸ÃÔÊÐíÓû§ÊÖ¶¯Ñ¡Ôñ²ÍÌü½øÐеã²Í¡ª¡ªÌåÑéËäÈ»²»¼Ñ£¬µ«ÖÁÉÙÕý³£µÄÁ÷³ÌÈÔÈ»¿ÉÒÔ×ßÍê¡£»ùÓÚÕâ¸ö¿¼ÂÇ£¬ÈÛ¶ÏÆ÷Ó¦¸ÃΪ·Ç±ØÒªµÄ·þÎñµ÷ÓÃÌṩ±¸Ó÷½°¸£¬¾¡Á¿±£Ö¤ºËÐÄÁ÷³ÌµÄ˳³©¡£

ÓÐÁË»ØÂ·ÈÛ¶ÏÆ÷£¬Ô¶³Ìµ÷Óóö´íµÄÎÊÌâ¾Í´ÓÒ»¶¨³Ì¶ÈÉÏ»º½âÁË¡£½áºÏ»ØÂ·ÈÛ¶ÏÆ÷ºÍ¶ÔÈÛ¶ÏãÐÖµ±ä»¯µÄ¼à¿Ø£¬¿ª·¢Õß¿ÉÒÔ¸üÈÝÒ׵ط¢ÏÖÎÊÌ⣬²¢¼°Ê±²ÉÈ¡Ðж¯¡£
¸ºÔؾùºâÆ÷£ºÌáÉý·þÎñµ¯ÐÔ
ÒªÕýʽÉÏÏߣ¬ÎÒÃÇ»¹±ØÐë×öºÃ¸ºÔؾùºâ£¨Load Balancing£¬Ï¼ò³Æ LB£©£¬ÌáÉýÕû¸ö·þÎñµÄµ¯ÐÔ¡£Òª×ö¸ºÔؾùºâ£¬´ÓÀíÂÛÉÏÓÐÁ½ÖÖ·½Ê½£º
¿Í»§¶Ë¸ºÔؾùºâ£¨Client-Side LB£©£ºÓɿͻ§¶ËÀ´¾ö¶¨ÈçºÎ·ÖÉ¢ÇëÇó¡£ Öм䷽¸ºÔؾùºâ£¨Mid-Tier LB£©£ºÓÉ DNS¡¢Íø¹ØµÈÖм䷽À´¾ö¶¨ÈçºÎ·ÖÉ¢ÇëÇó¡£
ÏÖÔÚ£¬·þÎñÃû²áÖÐÒѾÓÐÁË·þÎñ¼°Æä¶ÔÓ¦µÄʵÀýµØÖ·ÁÐ±í£¬ËùÒÔ¿Í»§¶ËµÄ¸ºÔؾùºâ×î¼ò±ãµÄ·½Ê½¾ÍÊǰѵØÖ·ÀÏÂÀ´£¬È»ºóÒÀ´Î»òÕßËæ»úÑ¡Ôñ¿ÉÓõĵØÖ·¡£Öм䷽µÄ¸ºÔؾùºâÔòÑ¡ÔñÃæ½Ï¶à£¬´Ó×îÍâ²ãµÄ DNS µ½Íø¹Ø¶¼¿ÉÒÔ²»Í¬³Ì¶ÈµØÈ¥°´ÐèҪȥ×ö¡£
À©Õ¹»ù½¨
ÏÖÔÚ£¬Î¢·þÎñ»ù½¨»ù±¾Íê³ÉÁË¡£Èç¹ûÓÐÐèÒª£¬ÎÒÃÇ¿ÉÒÔ¶ÔÕâ¸ö»ù½¨½øÐÐÀ©Õ¹¡£ÔÚ×öÀ©Õ¹Ê±£¬¼Ü¹¹Ê¦Ó¦¸Ã×¢ÒâÇø·ÖÄÄЩ¶«Î÷Ó¦¸ÃÖÐÐÄ»¯£¬ÄÄЩ¶«Î÷Ó¦¸ÃÓÉ·þÎñ×ÔÐоö¶¨¡£ ±ÈÈç˵£¬ÔÚ±¾ÎÄÌáµ½µÄ»ù½¨Ö®ÖУ¬£¨¼¸ºõÊÇ£©Ç¿ÖÆÍêÈ«ÖÐÐÄ»¯µÄÄ£¿éÓУº
- ÅäÖùÜÀí
- ·þÎñÃû²á
- ÏûÏ¢¶ÓÁÐ
ÆäÖУ¬ÅäÖùÜÀíºÍ·þÎñÃû²áÊÇËùÓзþÎñ¶¼ÐèÒªµÄ»ù´¡ÉèÊ©£¬±ØÈ»ÐèҪͳһ¡£ÏûÏ¢¶ÓÁкÍÈÕÖ¾ÊÕ¼¯¶¼ÊÇΪÁË¿ç·þÎñµÄ²Ù×÷ºÍ×·×Ù£¬Ò²±ØÐëÖÐÐÄ»¯¡£
°ëÖÐÐÄ»¯µÄÄ£¿éÔòÓУº
·ÓɺͼøÈ¨¶¼±ØÐëͳһ£¬ÎÒÃÇÇ°ÃæÌÖÂÛ¹ý¡£²»¹ý£¬Î¢·þÎñ¿ÉÄÜ»áÏòÍâ½ç±©Â¶¡°×ÔÓᱺ͡°¿ÍÓᱵȶàÌ×¹«¹² API£¨±ÈÈç¿ìµÝ¹«Ë¾ÄÚ²¿Ê¹ÓõÄÎïÁ÷ API ºÍ¿ª·Å¸øµÚÈý·½Ê¹ÓõÄÎïÁ÷ API£©£¬ËùÒÔ¿ÉÄÜ»áÓÐÁ½¸ö API Íø¹Ø£¬¶ÔÓ¦»áÓÐÁ½Ì× API Ŀ¼ºÍÁ½Ì×¼øÈ¨Ìåϵ£¬ËùÒÔ£¬ËüÃÇÊÇ¡°°ëÖÐÐÄ»¯¡±¡£
ÕâЩ¶¼ÊÇÖÐÐÄ»¯¡¢°ëÖÐÐÄ»¯µÄÑ¡Ôñ·¶Àý¡£Ã¿Ò»´ÎÖÐÐÄ»¯µÄÑ¡Ôñ¶¼¿ÉÄÜ»áÈÃÕû¸ö¼Ü¹¹±äµÃËÀ°å£¬Ê§È¥Áé»îÐÔ£¬ËùÒÔ£¬ÎÒÃÇÔÚÉè¼ÆºÍÀ©Õ¹»ù½¨µÄʱºòÓ¦¸ÃÌØ±ð×¢ÒâÕâ¸öÎÊÌâ¡£
³ýÁËÖÐÐÄ»¯µÄÑ¡ÔñÖ®Í⣬¼Ü¹¹·¢Õ¹µÄÁíÒ»¸ö¹Ø×¢µã£¬ÊÇÈÃÒµÎñ±£³Ö¡°ºÚºÐ¡±¡£
ÎÒÃǰÑÿ¸ö·þÎñÖ®¼äµÄ¹ØÁª³éÈ¡Á˳öÀ´£¬Ò²°ÑȨÏ޵͍ÒåºÍÑéÖ¤³éÈ¡Á˳öÀ´£¬Ã¿¸ö·þÎñ±äµÃ¼òµ¥¶ø´¿´â£¬³ÉÁË¡°´¿ÒµÎñʽ·þÎñ¡±£¬µÈͬÓÚÒ»¸ö½ö°üº¬ÁËÒµÎñ¹æÔòµÄºÚºÐ¡£ÕâÑù£¬²»¹Ü·þÎñºÍÄ£¿éÔٶ࣬ҲûÓÐÓ°Ïì¡£ÒµÎñµÄÖØÓÃÐÔÒ²ºÜ¸ß¡£
×ܶøÑÔÖ®£¬´î½¨ºÃÁË΢·þÎñµÄ±ØÒªÉèʩ֮ºó£¬Ê£ÏµľÍÒª¸ù¾Ýʵ¼ÊÇé¿öºÍÏîÄ¿¾ÑéÀ´¼ÌÐøµ÷ÕûÁË¡£±ÈÈ磬ÎÒÃÇ¿ÉÄÜ»áÑ¡Ôñ°ÑºÜ¶à¹¦Äܺϲ¢µ½Ò»²ã£¬ÒÔ±ÜÃâ¹ý¶È·Ö²ãËù´øÀ´µÄ²»±ØÒªµÄÐÔÄÜËðʧ£¬»òÕß¶ÔÕû¸ö»ù½¨½øÐÐһЩϸ½Ú΢µ÷¡£Ö»Òª°Ñ¿ØºÃ¡°ÖÐÐÄ-×ÔÀí¡±ºÍ¡°ÒµÎñ-·ÇÒµÎñ¡±Ö®¼äµÄ¹ØÏµ£¬Õâ¸ö»ù´¡ÉèÊ©¾ÍÄܽ¡¿µµØ·¢Õ¹¡£
΢·þÎñ»ù½¨×ܽá
×ܽá´ËÎÄ£¬Î¢·þÎñµÄ»ù½¨Ó¦¸Ã°üÀ¨ÈçÏÂһЩ×é¼þ£¨°´ÇëÇóÁ÷Öеijö³¡Ë³Ðò£©£º
- ÅäÖùÜÀí£ºÅäÖü¯ÖйÜÀí¡£
- API Íø¹Ø£º¶ÔÍâµÄ API ×ÜĿ¼£»API ÒÀÀµ¹ØÏµ£»·¢Æð¼øÈ¨¡£
- ·þÎñÃû²á£º·þÎñµÄ×¢²áºÍ·¢ÏÖ¡£
- ¼øÈ¨·þÎñ£ºÌṩ¼øÈ¨·þÎñ£ºÈÏÖ¤Éí·Ý£¬ÑéÖ¤¹¦ÄÜȨÏÞ¡£
- ǰÖúó¶Ë£º°´Ç°¶ËµÄÐèÇó²ð½âÇëÇó¡¢µ÷Ó÷þÎñ£¬²¢»ã×Ü¡¢×ª»»½á¹û¡£
- ÏûÏ¢Öн飺ȫ¾Ö֪ͨ»úÖÆ£»Òì²½µ÷ÓûúÖÆ¡£
- »ØÂ·ÈÛ¶Ï£º¸ôÀë³öÎÊÌâµÄ·þÎñ²¢µÈ´ýÆä»Ö¸´£»Ìṩ±¸Ó÷½°¸¡£
- ¸ºÔؾùºâ£º±ÜÃâ·þÎñ¹ýÔØ¡£
ÐèҪ˵Ã÷µÄÊÇ£¬ÕâЩ×é¼þµÄ×éºÏÐÎʽ£¬¾ßÌå²ð·ÖÐÎʽ£¬ÊÇ·ñÐèÒª£¬¶¼ÐèÒª½áºÏʵ¼ÊÏîÄ¿ºÍÍŶӵÄÇé¿öÀ´µ÷Õû¡£±¾ÎÄȨ×÷Å×שÒýÓñ£¬Çë¶ÁÕß֪Ϥ¡£
|