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

1Ôª 10Ôª 50Ôª





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



  ÇóÖª ÎÄÕ ÎÄ¿â Lib ÊÓÆµ iPerson ¿Î³Ì ÈÏÖ¤ ×Éѯ ¹¤¾ß ½²×ù Model Center   Code  
»áÔ±   
   
 
     
   
 ¶©ÔÄ
  ¾èÖú
»ùÓÚSpringcloudµÄ·þÎñÖÎÀíÂäµØÊµ¼ù
 
 
  2351  次浏览      29
 2021-12-3
   
 
±à¼­ÍƼö:
±¾ÎÄÖ÷Òª½éÉÜÁËÒ»Ì×»ùÓÚSpringcloudµÄ·þÎñÖÎÀí·½°¸£¬Éæ¼°µÄÄÚÈÝÖ÷Òª°üÀ¨×¢²á·¢ÏÖ/½¡¿µ¼ì²é/»Ò¶È·¢²¼/·ÃÎʼøÈ¨µÈ¡£
±¾ÎÄÀ´×ÔÓÚ΢ÐŹ«ÖںŠACCESSÑз¢ÖÐÐÄ£¬ÓÉ»ðÁú¹ûÈí¼þLinda±à¼­¡¢ÍƼö¡£

ǰÑÔ

ÔÚ΢·þÎñÊ¢ÐеĽñÌ죬ÌáÆð·þÎñÖÎÀí£¬ÏàÐÅ´ó¼Ò¶¼ÒѾ­²»ÔÙİÉú£¬Ðí¶à¹«Ë¾¶¼ÓÐ×Ô¼ºÄÚ²¿µÄÒ»Ì×¶¨ÖÆ»¯µÄʵÏÖ·½°¸, AccessÒ²²»ÀýÍâ, ½ÓÏÂÀ´, ÎÒÀ´Îª´ó¼Ò½éÉÜÒ»ÏÂÎÒÃǵÄÒ»Ì×»ùÓÚSpringcloudµÄ·þÎñÖÎÀí·½°¸£¬ÔÚ±¾ÎÄÖУ¬Éæ¼°µÄÄÚÈÝÖ÷Òª°üÀ¨×¢²á·¢ÏÖ/½¡¿µ¼ì²é/»Ò¶È·¢²¼/·ÃÎʼøÈ¨µÈ¡£

Ñݽø

ÒµÎñ³õÆÚ£¬ÎÒÃÇËùÓеÄÒµÎñÔËÐÐÔÚÒ»¸öPHP·þÎñÖУ¬Í¨¹ý¹«ÓÐÔÆµÄECSÐéÄâ»úÓëNginxÀ´Ìṩ·þÎñ£¬Õâ¸ö²¢Ã»ÓгÖÐøºÜ¾Ã£¬ÒòΪÂíÉÏÎÒÃǵÄϵͳÐÔÄܾÍÒѾ­¸ú²»ÉÏÒµÎñµÄÐèÇ󣬵«·²Óöµ½µçÉÌ´ó´ÙµÈ»î¶¯£¬ÏµÍ³¶¼ÊÇËæÊ±å´»úµÄ״̬£¬´ó¹æÄ£µÄÀ©ÈÝҲͽÔöÁ˸߶îµÄÔËά³É±¾¡£

2019Äêµ×£¬ÎÒÃÇ¿ªÊ¼ÁËÕýʽµÄÖØ¹¹£¬Ò»·½Ã潫PHPÏîÄ¿ÖØ¹¹Îª»ùÓÚSpringCloud¿ò¼ÜµÄSpringbootÓ¦Óã¬ÁíÒ»·½Ãæ, ´ÓECS²¿ÊðÇ¨ÒÆµ½ÁËÁé»îµÄK8S²¿Êð£¬ÔÚ´Ë»ù´¡ÉÏÒýÈëÁËConsul×¢²áÖÐÐÄÀ´ÊµÏÖ΢·þÎñ¼äµÄ×¢²áÓë·¢ÏÖ¡£

2020ÄêÖУ¬ÎÒÃǽøÐÐÁËÕûÌå·þÎñµÄÔÆÇ¨ÒÆ£¬ÓÉÓÚÇ¨ÒÆ¹ý³ÌµÄÐèÒª£¬ÎÒÃÇÈ¥³ýÁËConsul×¢²áÖÐÐÄ£¬½«×¢²á·¢ÏÖ»úÖÆÏ³Á£¬ÓÉK8SµÄ ServiceÓëIngressÀ´ÊµÏÖ£¬ÎÒÃÇ·¢ÏÖ, ConsulÔÚÕâÀïȷʵÊÇÓеã¶àÓà¡£

ºÃ¾°²»³¤£¬µ½2020Äêµ×£¬Õâ¸ö¼Ü¹¹ÒѾ­²úÉúÁËÐí¶àÖÎÀíÏà¹ØµÄÍ´µã²»Äܽâ¾ö£¬×îÖÕ£¬ÎÒÃÇÔÚ´Ë»ù´¡ÉÏ£¬ÒýÈëÁËÈ«ÐÂ×ÔÑеÄSun·þÎñÖÎÀíÆ½Ì¨£¬µ½Ä¿Ç°ÎªÖ¹£¬ÎÒÃÇÒѾ­»ùÓÚ´ËÆ½Ì¨ÊµÏÖÁË£ºÊµÊ±µÄ×¢²á·¢ÏÖ»úÖÆ£»¿É¿¿µÄ·ÃÎʼøÈ¨»úÖÆ£»È«Á´Â·»Ò¶È·¢²¼£»¾«×¼µÄ¼à¿Ø¸æ¾¯µÈµÈÖÎÀíÄÜÁ¦¡£

±³¾°

ÔÚ¿ªÊ¼Ö®Ç°£¬ÇëÔÊÐíÎÒÔÙ½éÉÜÒ»ÏÂÔÛÃÇÔÚ·þÎñÖÎÀí֮ǰµÄ¼¼ÊõÕ»±³¾°¡£

ÓïÑÔ¿ò¼Ü£ºÎÒÃǾ­¹ý2Äê¶àµÄÖØ¹¹¸ÄÔ죬´Ó¿ªÊ¼µÄPHPתÐÍΪJavaÓïÑÔ£¬²¢ÇÒËùÓзþÎñ¶¼»ùÓÚÄÚ²¿µÄSpringcloud½ÅÊּܴ£¬Ê¹ÓÃMaven½øÐÐÒÀÀµ¹ÜÀí, ÕûÌåÓïÑԺ͹淶ͳһ¶È½Ï¸ß¡£

¿ª·¢¹æ·¶: ÎÒÃÇËùÓзþÎñ¶¼¼Ì³ÐÄÚ²¿¶¨ÖƵĸ¸pomÎļþ£¬¼Ü¹¹×鶍֯»¯°ü×°ÁËÖî¶à¿ªÔ´×é¼þ£¬È磺spring-webmvc µÈ£¬Ò²×Ô¶¨ÒåÁËÐí¶à±ØÑ¡×é¼þ£¬È磺consumer / provider µÈ£¬²¢ÇÒÕâЩ»ù´¡×é¼þ°æ±¾Êܸ¸pom¹ÜÀíÇÒ°æ±¾ºÅͳһ£¬ÕâÒâζ×Å»ù´¡¼Ü¹¹×é¿ÉÒÔ±ã½ÝµÄÇÐÈëËùÓÐÒµÎñ·þÎñÍê³ÉһϵÁеÄÀ©Õ¹ºÍÉý¼¶£¬¶ÔÓÚÒµÎñ·þÎñÀ´Ëµ£¬´ó²¿·ÖʱºòÖ»ÐèÒªÉý¼¶¸¸pom°æ±¾¼´¿ÉÍê³ÉÒ»´ÎÉý¼¶¡£

²¿ÊðÔËά£ºÎÒÃÇʹÓÃCCEÔÆÈÝÆ÷ÒýÇæ½øÐв¿ÊðÔËά, CCEÊÇ»ùÓÚK8SÌṩµÄÆóÒµ¼¶Kubernetes¼¯Èº¡£

Á÷Á¿¼Ü¹¹£ºÎÒÃǵÄÁ÷Á¿Á´Â·´óÌåÉÏ·ÖΪÁ½¸ö²¿·Ö, Ò»Êǹ«ÍøÇëÇóÁ÷Á¿Á´Â·, ¶þÊÇÄÚ²¿µ÷ÓÃÁ÷Á¿Á´Â·¡£

¶ÔÓÚ¹«ÍøÁ÷Á¿£¬ÎÒÃÇʹÓù«ÍøELB(LVS+Nginx)¼¯Èº£¬½«Á÷Á¿ÒýÈëÎÒÃÇÄÚ²¿µÄSpringcloudGatewayÍø¹Ø¼¯Èº£¬ÄÚ²¿gateway¶ÔÁ÷Á¿½øÐйýÂ˺ó·ÓÉÖÁÒµÎñ·þÎñÉÏ¡£

¶ÔÓÚÄÚ²¿Á÷Á¿£¬ÎÒÃÇͨ¹ýK8s ingress£¬ÎªÃ¿Ò»¸ö·þÎñÅäÖÃÁËÒ»¸öרÊôµÄÓòÃû£¬·þÎñ¼äͨ¹ýרÊôÓòÃû½øÐе÷Óã¬Òâζ×ÅÎÒÃǵÄ×¢²á·¢ÏÖ/½¡¿µ¼ì²é/¸ºÔؾùºâ¶¼ÊǽèÖúÓÚK8sʵÏֵġ£

Í´µã

ÄÇô£¬»ùÓÚÒÔÉϵļ¼Êõ·½°¸ºÍ±³¾°£¬ÎÒÃÇÓöµ½ÁËÄÄЩʹµãÄØ£¿

·¢²¼²»Æ½»¬

ÓÉÓÚÒÀÀµK8S¼¯ÈºµÄ×¢²á·¢ÏÖÓ뽡¿µ¼ì²é»úÖÆ£¬ËäÈ»ÎÒÃÇÒѾ­²ÉÈ¡Á˹ö¶¯·¢²¼ÓëÈÝÆ÷¾ÍÐ÷¼ì²é£¬µ«ÊÇÈÝÆ÷ÔÚÍ˳öʱ²¢Ã»ÓÐÌáǰ´Ó·þÎñÁбíÖÐÌÞ³ý¸ÃʵÀý£¬ingressºó¶Ë·þÎñÆ÷δ¼°Ê±¸üУ¬Õâµ¼Ö·¢²¼ÆÚ¼ä»¹ÊÇ»á³öÏÖÉÙÁ¿502ÇëÇóÒì³££¬²¢ÇÒÓÉÓÚÈÝÆ÷ûÓÐÔ¤ÈȺÍÑÓ³ÙÉÏÏߣ¬ËùÒÔÐÂÆô¶¯µÄÈÝÆ÷RT·Ç³£¸ß£¬ÔÚһЩ¶ÔRT±È½ÏÃô¸ÐµÄºËÐÄÁ´Â·ÖвúÉúÁ˽ϴóÓ°Ïì¡£

²»Ö§³Ö»Ò¶È·¢²¼

×÷ΪҵÎñ´¦ÔÚ¿ìËÙÔö³¤ÆÚµÄ·¢Õ¹Öй«Ë¾À´Ëµ£¬¾­³£»áÓбȽϴóµÄÏîÄ¿ÐèÒªÉÏÏß»ò¸Ä¶¯£¬Ò»´ÎÏîÄ¿·¢²¼ÉÏÏßÉæ¼°¶þÊ®¸ö·þÎñ¶¼ÊÇÊ®·Ö³£¼ûµÄ£¬Éæ¼°µÄ·þÎñÔ½¶à£¬´úÂë¸Ä¶¯Ô½¶à£¬Òâζ×Å·¢²¼´æÔڵķçÏÕÒ²¾ÍÔ½´ó¡£Õâ¸öʱºò£¬´ó¼ÒÒ»¶¨ÄÜÏëµ½Ò»¸ö´Ê£º»Ò¶È·¢²¼¡£¿ÉÊÇ»ùÓÚÎÒÃÇĿǰµÄÏÖ×´£¬Á÷Á¿Í³Ò»×ßingress·ÓɽøÐиºÔØ£¬±ð˵ȫÁ´Â·»Ò¶ÈÁË£¬¾ÍÁ¬ÊµÏÖµ¥¸öÓ¦ÓõĻҷ¢¶¼ÊÇÌ췽ҹ̷¡£

Ãô¸Ð½Ó¿ÚÎÞ¼øÈ¨

ÔÚÖÚ¶à΢·þÎñÖУ¬²»¿É±ÜÃâ»á´æÔÚһЩÃô¸ÐµÄÊý¾ÝÓë·þÎñ£¬±ÈÈç²ÆÎñ/Óû§ÐÅÏ¢Ïà¹ØµÄ·þÎñ£¬ÒòΪÔÚ¼¯ÈºÄÚ²¿ÍøÂç¶¼ÊÇ»¥Í¨µÄ£¬Èç¹û²»¼ÓÒÔ¼øÈ¨µÄ»°£¬ºÜÈÝÒ×Ôì³ÉµÄÃô¸ÐÊý¾Ýй¶£¬ÕâÖÖÊÂÇ飬û·¢ÉúµÄʱºò¶¼²»ÒÔΪÒ⣬һµ©·¢Éú²Åºó»Úμ°¡£

×¢²áÖÐÐÄÑ¡ÐÍ

Õë¶ÔÒÔÉÏÎÊÌ⣬ÎÒÃÇÒâʶµ½£¬Ö»ÓÐÖØÐÂÒýÈë×¢²á·¢ÏÖ»úÖÆ£¬ÕâЩÎÊÌâ²ÅÓлú»á½â¾ö¡£ConsulÊÇÎÒÃÇ×îÏÈ¿¼Âǵ쬵«ÊÇËüµÄ¼¸¸öÌØÐÔÈ´ÈÃÎÒÃÇÍû¶øÈ´²½¡£

²¿Êð³É±¾£ºÓÉÓڸ߿ÉÓü¯Èº²¿Êð¼Ü¹¹Ï£¬Ã¿Ò»¸ö·þÎñʵÀýÈÝÆ÷϶¼ÐèÒªÔËÐÐÒ»¸öConsul AgentÊØ»¤½ø³Ì£¬À´¼à¿Ø¿Í»§¶ËʵÀýµÄ״̬£¬Ã¿Ò»¸öAgent½ø³Ì¶¼ÐèÒª¶îÍâÕ¼ÓÃÔËά×ÊÔ´£¬Ï¸ËãÏÂÀ´ÊÇÒ»±Ê²»Ð¡µÄ³É±¾¡£

ÓÐ״̬£ºConsul·þÎñ½Úµã¼ä»ùÓÚRaftЭÒ鼯Ⱥ²¿Êð£¬ÕâÒâζן÷¸ö½ÚµãÐèÒªÌáǰÁ˽âÆäËûËùÓдæÔڽڵ㣬ËüʹµÃÎÒÃÇÔÚ¶ÔConsul½øÐÐÀ©ËõÈÝ»ò·¢²¼µü´úʱÏԵò»ÄÇôÁé»î¡£

·ÇJava£ºÎÒÃÇÖªµÀConsulÊÇÓÉGoÓïÑÔ¿ª·¢¶ø³É£¬ÕâÓëÎÒÃǵÄÓïÑÔÕ»¶àÉÙÓÐЩ²»ºÍг£¬ÒòΪºóÆÚÎÒÃÇÐèÒªÕë¶ÔÐÔµÄÀ©Õ¹Ò»ÏµÁÐÖÎÀí¹¦ÄÜ£¬ÒÔ¼°¼¯³ÉÎÒÃǵĻù´¡×é¼þ£¬ÎÒÃÇÖªµÀGolangºÜÅ££¬µ«»¹ÊÇËãÁ˰É~

EurekaÔõôÑù£¬ÎÒÃÇÑ¡ËüÁËÂð£¿ÎÒÃÇûÓÐ~

½¡¿µ¼ì²é£ºEureka²ÉÓõÄÊǶ¨Ê±ÐÄÌøµÄ½¡¿µ¼ì²é»úÖÆ£¬µ±·þÎñ¶Ë³¬¹ýÒ»¶¨Ê±¼äδÊÕµ½ÐÄÌø£¬ÔòÈÏΪ´Ë¿Í»§¶ËʵÀýÒѾ­ÏÂÏߣ¬»ùÓÚÕâ¸ö»úÖÆ£¬Èç¹û¿Í»§¶ËʵÀýÒâÍâå´»ú£¬Ôںܳ¤Ò»¶Îʱ¼äÄÚ£¬µ÷ÓöËÈÔÈ»»áÈ¥ÇëÇóÕâ¸öʵÀý£¬µ¼ÖÂÏßÉÏÎȶ¨ÐÔ±»ÆÆ»µ¡£µ±´óÅúÁ¿ÊµÀýÖØÆô»ò·¢²¼Ê±£¬Õâ¸öÎÊÌâÒ²»á±»·Å´ó¡£

ÓÐ״̬£ºÏà¶ÔÓÚConsulÀ´Ëµ£¬EurekaµÄ¼¯Èº²¿Êðģʽ¼òµ¥Ã÷ÁË£¬µ«ËüÒÀÈ»ÊÇÓÐ״̬µÄ£¬ÓëConsul´æÔÚÀàËÆµÄÍ´µã¡£

NacosÊÇÒ»¸öÊ®·ÖÇ¿´óµÄ¿ªÔ´ÏîÄ¿£¬ËüʵÏÖÁ˶¯Ì¬·þÎñ·¢ÏÖ¡¢·þÎñÅäÖᢷþÎñÔªÊý¾Ý¼°Á÷Á¿¹ÜÀíµÈ¶àÏîÄÜÁ¦£¬¿ÉÒÔ˵ËüÄÜÂú×ãĿǰ¼¸ºõËùÓг£¼ûµÄÖÎÀíÐèÇ󣬲¢ÇÒûÓÐÃ÷ÏÔµÄȱµã¡£

¿ÉÊǶÔÓÚÎÒÃÇÀ´Ëµ£¬ËüÒ²²»ÊÇÒ»¸öºÜºÃµÄÑ¡Ôñ£¬ÕýÒòΪNacosµÄÇ¿´ó£¬Ê¹µÃ´ËÏîÄ¿±äµÃºÜÖØ£¬Ëü°üº¬ÁËÌ«¶àÎÒÃDz»ÐèÒªµÄ¹¦ÄÜÓë´úÂ룬±ÈÈ綯̬ÅäÖõÄÄÜÁ¦£¬ÎÒÃÇÒѾ­ÓÐÁË×Ô¼ºµÄÅäÖÃÖÐÐÄ£¬Õⲿ·Ö´úÂë¾ÍÊǶàÓàµÄ£¬¶øÇÒÎÒÃÇÐèÒªµÄ²»½ö½öÊÇÒ»¸ö×¢²áÖÐÐÄ£¬¶øÊÇ»ùÓÚ×¢²áÖÐÐĵÄÒ»ÕûÌ×·þÎñÖÎÀí½â¾ö·½°¸£¬ÔÚNacosÉϽøÐжþ¿ªµÄ³É±¾²»ÑÇÓÚ×ÔÑÐÒ»¸öÇáÁ¿¼¶µÄ×¢²áÖÐÐÄ·þÎñ¡£

SunµÄµ®Éú

¾­¹ý¶à·½Ñ¡ÐÍ£¬ÎÒÃÇ×îÖÕ¾ö¶¨×ÔÑÐ×¢²áÖÐÐÄ·þÎñ£¬Ëü¾ß±¸¼¸¸öºËÐÄÌØÐÔ£ºÎÞ״̬/¸ß¿ÉÓÃ/å´»ú¸ÐÖªµÈ£¬²¢»ùÓÚ´Ë¿ª·¢ÁËÒ»Ì×¼¯×¢²á·¢ÏÖ/½¡¿µ¼ì²é/»Ò¶È·¢²¼/·ÃÎʼøÈ¨/¼à¿Ø¸æ¾¯µÈ¹¦ÄÜÓÚÒ»ÌåµÄ·þÎñÖÎÀíÆ½Ì¨£¬ÎÒÃǸøËüÆðÃûΪSun¡£

ÏÂÃæÊÇSun·þÎñÖÎÀíÆ½Ì¨µÄ»ù´¡¼Ü¹¹£º

ÔÚÕâ¸ö¼Ü¹¹ÖУ¬Ö÷Òª´æÔÚÈý¸öÄ£¿é£º¿Í»§¶Ë(sdk) / ·þÎñ¶Ë(server) / ¹ÜÀí¶Ë(portal)

¿Í»§¶ËSDKÒÔ×é¼þµÄ·½Ê½ÔËÐÐÔÚÿһ¸öÒµÎñ·þÎñÖС£

ËüÖ÷Òª¸ºÔðÓë·þÎñ¶Ë½øÐÐͨÐÅ£¨Websocket£©£¬Íê³É×ÔÉíµÄ×¢²á£¬²¢½ÓÊÕ·þÎñ¶ËµÄÁбíÏ·¢ºÍ²ßÂÔÏ·¢¡£

Æä´Î£¬ËüÀ©Õ¹ÁËFeignÓëRestTemplate£¬²¢ÔÚÇëÇóÍ·ÖÐÌí¼ÓÁË×ÔÉíÐÅÏ¢×÷ΪÀ´Ô´Ó¦Óã¬ÕâÑù·þÎñÌṩ·½ÊÕµ½ÇëÇóʱ¾Í¿ÉÒÔÇå³þµÄÖªµÀµ÷Ó÷½ÊÇË­ÁË¡£

·þÎñ¶ËµÄÖ÷ÒªÖ°ÔðÊǹÜÀíºÃÁ¬½Óµ½×Ô¼º½ÚµãÉϵĿͻ§¶ËʵÀý£¬½ÓÊÜËüÃǵÄ×¢²á£¬Íê³É¶ÔËüÃǵĽ¡¿µ¼ì²é£¬²¢½«ËûÃÇËù¶©ÔĵķþÎñÁбíͬ²½¸ø¿Í»§¶Ë£¬Í¬Ê±»¹»á½«¹ÜÀí¶ËÅäÖõÄһЩÁ÷Á¿²ßÂÔͬ²½¸ø¿Í»§¶Ë£¬ÏÂÃæµÄͼƬչʾÁË·þÎñ¶ËÄÚ²¿µÄ¹¤×÷Ô­Àí¡£

ͼÖпͻ§¶Ë±íʾÎÒÃǵÄÒµÎñ·þÎñ£¬Ã¿Ò»¸öÒµÎñ·þÎñʵÀýÓëÒ»¸ösun½Úµã½¨Á¢WebSocket³¤Á´½Ó¡£

¿Í»§¶Ë·¢ËÍ×¢²áÏûÏ¢£¨ÏûÏ¢ÖÐЯ´ø×Ô¼ºµÄgroup·Ö×éÓëversion°æ±¾ºÅ£©£¬·þÎñ¶Ë»á½«ÏûÏ¢½âÎöºóת·¢µ½Ìض¨µÄAction´¦ÀíÆ÷¸üÐÂÊý¾ÝÖÐÐÄ£¬²¢ÐÂÔöÒ»¸ö½¡¿µ¼ì²éÈÎÎñ£¬¶Ô´ËʵÀý½øÐж¨ÆÚµÄ½¡¿µ¼ì²é¡£

µ±Êý¾ÝÖÐÐIJúÉúÊý¾Ý±ä¸üʱ£¬»á´¥·¢ÏàÓ¦µÄListener£¬½«±ä¸üÐÅϢϷ¢¸øÆäËûµÄ¿Í»§¶ËʵÀý£¬µ±È»£¬Èç¹û²¿·Ö¿Í»§¶Ëδ¶©Ôıä¸üµÄ·þÎñ£¬ÄÇôҲ²»ÐèҪͬ²½¸øËüÃÇ¡£

·þÎñ¶ËÊÇÖ§³Öµ¥»úÓ뼯ȺÁ½ÖÖ²¿Êð·½Ê½£¬ÔÚ¼¯ÈºÄ£Ê½ÏÂÐèÒª¶îÍâÅäÖÃÍⲿÊý¾ÝÔ´(ZK)À´Ð­Öú·þÎñ¶ËʵÏÖ¼¯Èº¼äµÄÊý¾Ýͬ²½¹¤×÷£¬¶øÔÚµ¥»úģʽÏ£¬¿ÉÒÔ²»ÐèÒªÅäÖÃÍⲿÊý¾ÝÔ´¡£

³ýÁË×¢²áÓëÏ·¢·þÎñÁбíÒÔÍ⣬·þÎñ¶ËµÄÊý¾ÝÖÐÐÄÖл¹´æ´¢×ÅÁ÷Á¿²ßÂÔÐÅÏ¢£¬ÕâЩÁ÷Á¿²ßÂÔÓɹÜÀí¶Ë£¨sun-portal£©½øÐÐά»¤, ²¢Í¨¹ýÊý¾ÝÖÐÐĵÄListener»úÖÆ½«±ä¸üÏ·¢¸øÃ¿Ò»¸ö¿Í»§¶Ë¡£

ÕâÀïµÄÁ÷Á¿²ßÂÔÊÇÊ²Ã´ÄØ£¿

¼òµ¥µÄ˵¾ÍÊÇÒ»¸ö·ÓɹæÔò£¬¸æË߿ͻ§¶ËÔÚÄÄЩÇé¿öÏÂÑ¡ÔñÄÄЩ·þÎñʵÀý½øÐе÷ÓᣱÈÈç: ÔÚheaderÖдæÔÚversion£º2.0 µÄÇé¿öÏ£¬Ñ¡Ôñ·þÎñÁбíÖÐversion°æ±¾ºÅΪ2.0µÄʵÀý¡£

zookeeperÊý¾ÝÔ´ÖеĽṹÈçÏ£º

/sunNodes½Úµã¸ºÔð¹ÜÀíËùÓеÄ×¢²áÖÐÐĽڵ㣬Õâ¿ÉÒÔʹµÃ×¢²áÖÐÐļ¯ÈºÖеĽڵã¿ÉÒÔ»¥Ïà¸ÐÖª¶Ô·½µÄ״̬£¬ÎÒÃÇ¿ÉÒÔÀûÓÃÕâ¸öÐÅÏ¢À´ÊµÏÖ×¢²áÖÐÐij¤Á´½ÓµÄ¸ºÔؾùºâ£¬ÒÔ¼°²¿·Ö½Úµãå´»úºóµÄʵʱ¸ÐÖªÓë´¦Àí¡£

/clients½Úµã¾ÍÊǸºÔð´æ´¢ÎÒÃǵĿͻ§¶ËʵÀýÊý¾ÝÁË£¬¿ÉÒÔ¿´µ½¿Í»§¶ËʵÀý±»»®·Öµ½Á˲»Í¬µÄ×¢²áÖÐÐĽڵ㣨sunId£©ÏÂÃæ£¬²¢ÇÒÔÚÕâÌ××¢²áÖÐÐÄÌåϵÖУ¬²»´æÔÚÏû·ÑÕßÓëÌṩÕߵĸÅÄÈËÈ˶¼ÊÇÏû·ÑÕߣ¬ÈËÈ˽ԿÉÌṩÕß¡£

/config½Úµã¸ºÔð´æ´¢ÎÒÃǵĻҶÈÁ÷Á¿²ßÂÔ£¬ÒÔ¼°·þÎñ¼øÈ¨Ïà¹ØµÄÅäÖá£

ÎÊÌâ½â¾ö

ƽ̨»ù±¾±³¾°½éÉÜÍêÁË£¬ÏÂÃæÎÒÃÇÀ´¿´Ï»ùÓÚÕâ¸öƽ̨£¬ÈçºÎÕæÕýµÄ½â¾öÉÏÃæµÄ¼¸¸öÍ´µã¡£

·¢²¼²»Æ½»¬

ʵÏÖÆ½»¬·¢²¼ÐèҪʵÏÖÁ½´óÒªËØ£ºÆ½»¬ÏÂÏß/ƽ»¬ÉÏÏß¡£

ʵÏÖÆ½»¬ÏÂÏßÏà¶ÔÊDZȽϼòµ¥´Ö±©µÄ£¬Ö»ÐèÒª»ùÓÚSpringµÄContextClosedEventʼþ£¬ÔÚSpringÈÝÆ÷Í˳öǰ£¬ÏòSun·þÎñ¶Ë·¢ËÍ×¢ÏúÏûÏ¢£¬ÓÉÓÚÎÒÃÇÉè¼ÆµÄ×¢²áÖÐÐÄÄ£¿éÊÇ»ùÓÚWebSocket³¤Á´½ÓµÄÖ÷¶¯ÍÆËÍ»úÖÆµÄ£¬ËùÒÔʵÀýÏÂÏßµÄÏûÏ¢¼¸ºõ¿ÉÒÔÔÚ˲¼ä¾Í¿ÉÒÔͬ²½µ½ËùÓж©ÔÄ·½£¬²¢ÇÒ¿Í»§¶ËÔÚ·¢ËÍ×¢ÏúÏûÏ¢ºó£¬»áÖ´ÐÐÒ»¸ösleep²Ù×÷£¬ÒÔ±£Ö¤Í˳ö֮ǰ£¬ËùÓж©ÔÄ·½¶¼ÒѾ­¸ÐÖª£¬ÇÒ½øÐÐÖеÄÇëÇóÍê³ÉÏìÓ¦¡£

ÉÏÃæµÄƽ»¬ÏÂÏßÊÇÓÐÏÞÖÆµÄ£¬¶ÔÓÚδÄÜÕý³£·¢ËÍ×¢ÏúÏûÏ¢µÄʵÀý£¬µ÷Ó÷½µÄ¸ÐÖªÊÇÓÐÑÓ³ÙµÄ £¨ÓÉÓÚÎÒÃǵÄ×¢²áÖÐÐIJÉÓõÄÊdz¤Á´½ÓµÄ·½°¸£¬ËùÒÔ¼´Ê±Ã»ÓÐÊÕµ½×¢ÏúÏûÏ¢£¬µ±ÊµÀýÓë·þÎñ¶Ë¶Ï¿ªÁ¬½Óʱ£¬·þÎñ¶ËÈÔÈ»ÄܸÐÖª²¢½«×´Ì¬±ä¸ü֪ͨµ½ËùÓе÷Ó÷½£¬µ«ÊÇ»áÓÐÑÓ³Ù£©£¬ËùÒÔÎÒÃÇÀûÓÃK8sµÄֹͣǰ´¦ÀíÄÜÁ¦£¬ÔÚÈÝÆ÷Í˳öµ÷Óýű¾Ö÷¶¯¸æÖª×¢²áÖÐÐĴ˽ڵãÒÑÏÂÏß¡£

ƽ»¬ÏÂÏ߹ؼü´Ê£ºÑÓ³ÙÍ˳ö/¶Ï¿ª¸ÐÖª/ֹͣǰ½ûÓá£

¹ØÓÚÆ½»¬ÉÏÏߣ¬ÔÚ¿Í»§¶ËʵÀý×¢²áµ½×¢²áÖÐÐĺ󣬲»»áÁ¢¼´Ìṩ·þÎñ£¨²»¹Ü×¢²áʱ¿Í»§¶Ë״̬ÊÇ·ñ½¡¿µ£¬Æðʼ״̬¶¼±»±ê¼ÇΪ²»½¡¿µ×´Ì¬£¬¾­¹ýÒ»ÂÖ½¡¿µ¼ì²éºó£¬·½¿É¸üÐÂΪ½¡¿µ×´Ì¬£©£¬ Õâ¿ÉÒÔ·ÀÖ¹·þÎñÔÚδ¾ÍÐ÷ʱ½ÓÊÜÇëÇó¡£

Æä´Î£¬·þÎñÔÚÆô¶¯Íê³Éʱ£¬Èç¹ûÖ±½Ó½ÓÊÜÇëÇó£¬ÄÇôÕâЩÇëÇóµÄRT»áÃ÷ÏÔÔö¸ß£¬Õâ¸öÊÇÒòΪ·þÎñÆô¶¯Ê±£¬Ï̳߳Ø/Á¬½Ó³Ø/¶ÔÏó³Ø/±¾µØ»º´æµÈ×ÊÔ´¶¼»¹Î´¼ÓÔØ£¬ÐèÒª»¨·Ñ´óÁ¿CPUºÍʱ¼äͬ²½È¥¼ÓÔØÕâЩ×ÊÔ´£¬Õë¶ÔÕâ¸öÎÊÌ⣬¿Í»§¶ËSDKÖÐÔÚ·þÎñSpringReadyʼþÖÐÖ÷¶¯Ô¤ÈÈÁ˶à¸öÄÚ²¿×ÊÔ´£¨±ÈÈçRibbonContextµÈ£©£¬Í¬Ê±ÌṩÁË×Ô¶¨ÒåÔ¤ÈÈ×¢½â£¬ÒµÎñ·þÎñÖ»ÐèÒªÔÚÈÎÒâ·½·¨ÉÏÌí¼Ó×¢½â£¬¼´¿ÉÔÚÆô¶¯Ê±Íê³É¶Ô×¢½â·½·¨µÄÔ¤ÈÈ£¬ÖÁ´Ë¿ÉÒÔ½«·þÎñÆô¶¯Ê×´ÎÇëÇóRT´Ó3s~5s½µµÍÖÁ300ms¡£

ƽ»¬ÉÏÏ߹ؼü´Ê£ºÑÓ³ÙÉÏÏß/Æô¶¯Ô¤ÈÈ

×öµ½ÁËÆ½»¬ÏÂÏß+ƽ»¬ÉÏÏߣ¬´ÓÁ÷Á¿²ãÃæÓëÐÔÄÜ·½ÃæËãÊÇʵÏÖÁË·¢²¼µÄƽ»¬£¬µ«ÊÇÈç¹ûз¢²¼µÄ´úÂë´æÔÚbug£¬ÒÀÈ»»áµ¼Ö·¢²¼ÎÊÌ⣬¶ÔÓû§²úÉú²»ºÃµÄÌåÑ飬½ÓÏÂÀ´ÎÒÃǼÌÐøÊ¹ÓûҶȷ¢²¼À´½â¾öÕâ¸öÎÊÌâ¡£

²»Ö§³Ö»Ò¶È·¢²¼

ʵÏÖ»Ò¶È·¢²¼µÄǰÌáÊÇ·þÎñÐèÒªÓа汾µÄ¸ÅÄ²¢ÇÒÐèÒª»ñµÃ¶ÔÁ÷Á¿ÍêÈ«µÄ¿ØÖÆ¡£

Ç°ÃæÌáµ½£¬ÎÒÃÇÿ¸ö¿Í»§¶Ë¶¼ÓÐÒ»¸ö groupÓëversion ÊôÐÔ£¨Ä¬ÈÏֵΪ£ºdefault Óë -1£¬¿ÉÒÔͨ¹ýÆô¶¯²ÎÊýµÈ·½Ê½Ö¸¶¨£©£¬Í¬Ê±£¬groupÓëversionÐÅÏ¢»áÔÚ×¢²áʱͬ²½µ½×¢²áÖÐÐÄ£¬ËæºóÏ·¢µ½µ÷Ó÷½£¬ÕâÑùÒ»À´£¬µ÷Ó÷½¾Í¿ÉÒÔÇø·ÖÕâЩ·þÎñʵÀýÁË¡£

½ÓÏÂÀ´£¬·þÎñ¶ËÐèÒª¸øÕâЩµ÷Ó÷½Ï·¢Ò»¸öÁ÷Á¿²ßÂÔ£¬ÈÃÆäÖªµÀÔÚʲôÇé¿öϵ÷ÓÃÄÄЩʵÀý£¬ÆÚÍûµÄЧ¹ûÊÇ£¬È¦¶¨Ò»ÅúÓû§ÈºÌ壬»òÕßȦ¶¨Ò»¶¨±ÈÀýµÄÓû§£¬ÈÃÕâЩÓû§À´·ÃÎÊÌØ¶¨µÄ»Ò¶È·þÎñ¡£

¾ßÌå·½°¸ÈçÏ£º

Ê×ÏÈÎÒÃÇÔÚ±êÇ©·þÎñÖд´½¨Ò»¸ö»Ò¶È±êÇ©£¬²¢¸øÕâ¸ö±êÇ©ÏÂÌí¼ÓÒ»ÅúÓû§£¨Òâζ×ÅÕâЩÓû§ÓµÓÐÕâ¸ö»Ò¶È±êÇ©£©£¬ÎÒÃÇ·¢²¼Ò»¸öеķþÎñʵÀý£¬Ìí¼ÓÆô¶¯²ÎÊýÀ´Ö¸¶¨´ËʵÀýµÄgroupÓëversion£¬ËæºóÎÒÃÇÔÚ¹ÜÀí¶ËÅäÖÃÁ÷Á¿²ßÂÔ£¬²ßÂԵĹæÔòÊÇ£ºµ±headerÖаüº¬ User-tag£ºgreyʱ£¬ÓÅÏȽøÈë»Ò¶ÈµÄgroup·þÎñ£¨v2£©¡£

APPÔÚÓû§µÇÈë»òÌø×ªÒ³ÃæÊ±£¬»á´Ó·þÎñ¶ËÀ­È¡´ËÓû§ËùЯ´øµÄ±êÇ©£¬²¢ÔÚËùÓÐÇëÇóÍ·ÖÐÌí¼Ó´Ë±êÇ©ÐÅÏ¢£¬È磺User-tag: grey¡£

ÇëÇóµ½´ïGatewayÍø¹Ø£¬¿Í»§¶ËSDK»á·¢ÏÖÇëÇóÍ·Æ¥ÅäÁËÁ÷Á¿²ßÂԵĹæÔò£¬Ë콫ÇëÇóת·¢µ½Á˻ҶȵķþÎñS1£¨v2£©£¬Í¬ÑùµÄ£¬S1·þÎñÊÕµ½ÇëÇóºó£¬¿Í»§¶ËSDK»áÔÚÆäµ÷ÓÃS2֮ǰÀ©Õ¹ÇëÇóÍ·£¬½«User-tagÐÅÏ¢Ìí¼Óµ½RPCÇëÇóÍ·ÖУ¬Ëæºó£¬¿Í»§¶ËSDK¸ù¾Ýµ±Ç°ÇëÇóÍ·ÓÖ½«ÇëÇóת·¢µ½Á˻ҶȵÄS2£¨v2£©¡£

ÖÁ´Ë£¬»Ò¶È·¢²¼¾ÍʵÏÖÁË£¬ÊÂʵÉÏÆäÖл¹ÓÐÐí¶àϸ½Ú£¬±ÈÈ磺ÈçºÎ±£Ö¤¶àÏ̻߳·¾³ÏÂheaderÐÅÏ¢²»¶ª£¿ÈçºÎ±£Ö¤¸ü¸Ä»Ò¶ÈÓû§ÈºÌåʱǰºó¶ËÄÜͬ²½µÈµÈ£¿

Ãô¸Ð½Ó¿ÚÎÞ¼øÈ¨

Õë¶ÔÃô¸Ð½Ó¿Ú£¬ÎÒÃÇÉè¼ÆÁËÒ»Ì×»ùÓÚ×¢½âÓ붯̬ÅäÖõļøÈ¨·½°¸£¬Ëüͨ¹ýΪ½Ó¿Ú»ò½Ó¿ÚÀàÌí¼Ó×¢½âÀ´¶¨ÒåËùÊô×ÊÔ´£¬²¢Í¨¹ý¶¯Ì¬ÅäÖÃÀ´Ö¸¶¨ÕâЩ×ÊÔ´ÔÊÐí±»ÄÄЩ·þÎñËùµ÷Óã¬Íê³ÉÒÔÉÏÅäÖÃÓ붨ÒåÏà¶ÔÊDZȽϼòµ¥µÄ£¬½ÓÏÂÀ´µÄÎÊÌâÊǵ±SDKÀ¹½Øµ½RPCÇëÇóºó£¬ÈçºÎÖªµÀÀ´Ô´Ó¦ÓÃÊÇË­£¿

ΪÁË·ÀÖ¹¶ñÒâÐÞ¸ÄÇëÇóÍ·ÖеÄÀ´Ô´Ó¦ÓÃÐÅÏ¢£¬ÎÒÃÇÔÚÇëÇóÖÐÒýÈëÁ˼ÓÃÜToken»úÖÆ£¬¿Í»§¶ËÔÚÊ×´ÎÆô¶¯×¢²áʱ´Ó·þÎñ¶Ë»ñȡרÊôToken£¨TokenÓÉÓ¦ÓÃÃûÓëʱ¼äÐÅÏ¢¼ÓÃܶø³É£¬Ö»Äܱ»·þÎñ¶Ë¼ÓÃÜ»ò½âÃÜ£©£¬²¢¶¨ÆÚ´Ó·þÎñ¶Ë¸üÐÂToken£¬ÔÚ·¢ÆðRPCÇëÇóʱ£¬ÔÚÇëÇóÍ·ÖÐÌí¼ÓTokenÐÅÏ¢£¬·þÎñ¶ËÊÕµ½ÇëÇóºó¿É½èÖú·þÎñ¶ËÀ´½øÐÐToken½âÎö£¬¸ù¾ÝÓ¦ÓÃÃûÓëÓÐЧÆÚÀ´½øÐÐУÑ飬Èç¹ûToken½âÎöʧ°Ü»òÊdz¬¹ýÓÐЧÆÚ£¬Òà»òÊÇÓ¦ÓÃÃû²»ÔÚ½Ó¿Ú·ÃÎʰ×Ãûµ¥ÖУ¬Ôò¾Ü¾ø·ÃÎÊ£¬·ñÔòÕý³£´¦ÀíÇëÇó¡£

½áÓï

ÖÁ´Ë£¬ÎÒÃÇͨ¹ý×ÔÑеķþÎñÖÎÀíÆ½Ì¨½â¾öÁËÈý¸öÍ´µã£¬µ±È»£¬Õâ²»ÊÇÈ«²¿£¬ÎÒÃÇ»¹¿ÉÒÔ»ùÓÚ´ËÀ´ÊµÏÖ¸ü¶àºÃÍæÓÐÓõŦÄÜ£¬±ÈÈç: AB²âÊԵȡ£´ËÍ⣬ÎÒÃÇ»¹ÒýÈëÁËjavaagent¼¼ÊõÀ´ÊµÏÖ¶Ô·þÎñµÄ¼à¿Ø/¸æ¾¯/È«Á´Â·×·×Ù/ÎÞ¸ÐdumpµÈ¹¦ÄÜ£¬Ï´ÎÔÙÀ´¸ø´ó¼Ò·ÖÏí°É£¬°Ý°Ý~

 
   
2351 ´Îä¯ÀÀ       29
Ïà¹ØÎÄÕÂ

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

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

ÔÆÆ½Ì¨Óë΢·þÎñ¼Ü¹¹Éè¼Æ
ÖÐ̨սÂÔ¡¢ÖÐ̨½¨ÉèÓëÊý×ÖÉÌÒµ
ÒÚ¼¶Óû§¸ß²¢·¢¡¢¸ß¿ÉÓÃϵͳ¼Ü¹¹
¸ß¿ÉÓ÷ֲ¼Ê½¼Ü¹¹Éè¼ÆÓëʵ¼ù
×îл¼Æ»®
DeepSeek´óÄ£ÐÍÓ¦Óÿª·¢ 6-12[ÏÃÃÅ]
È˹¤ÖÇÄÜ.»úÆ÷ѧϰTensorFlow 6-22[Ö±²¥]
»ùÓÚ UML ºÍEA½øÐзÖÎöÉè¼Æ 6-30[±±¾©]
ǶÈëʽÈí¼þ¼Ü¹¹-¸ß¼¶Êµ¼ù 7-9[±±¾©]
Óû§ÌåÑé¡¢Ò×ÓÃÐÔ²âÊÔÓëÆÀ¹À 7-25[Î÷°²]
ͼÊý¾Ý¿âÓë֪ʶͼÆ× 8-23[±±¾©]
 
×îÐÂÎÄÕÂ
´óÊý¾Ýƽ̨ϵÄÊý¾ÝÖÎÀí
ÈçºÎÉè¼ÆÊµÊ±Êý¾Ýƽ̨£¨¼¼Êõƪ£©
´óÊý¾Ý×ʲú¹ÜÀí×ÜÌå¿ò¼Ü¸ÅÊö
Kafka¼Ü¹¹ºÍÔ­Àí
ELK¶àÖּܹ¹¼°ÓÅÁÓ
×îпγÌ
´óÊý¾Ýƽ̨´î½¨Óë¸ßÐÔÄܼÆËã
´óÊý¾Ýƽ̨¼Ü¹¹ÓëÓ¦ÓÃʵս
´óÊý¾ÝϵͳÔËά
´óÊý¾Ý·ÖÎöÓë¹ÜÀí
Python¼°Êý¾Ý·ÖÎö
³É¹¦°¸Àý
ijͨÐÅÉ豸ÆóÒµ PythonÊý¾Ý·ÖÎöÓëÍÚ¾ò
Ä³ÒøÐÐ È˹¤ÖÇÄÜ+Python+´óÊý¾Ý
±±¾© Python¼°Êý¾Ý·ÖÎö
ÉñÁúÆû³µ ´óÊý¾Ý¼¼Êõƽ̨-Hadoop
ÖйúµçÐÅ ´óÊý¾Ýʱ´úÓëÏÖ´úÆóÒµµÄÊý¾Ý»¯ÔËӪʵ¼ù