1import{_ as s}from"./plugin-vue_export-helper-DlAUqK2U.js";import{c as a,d as l,o as n}from"./app-V_3SPFtM.js";const t={};function h(k,i){return n(),a("div",null,[...i[0]||(i[0]=[l(`<p>ä½ è¿å¨ä¸º Dubbo çº¿ç¨æ± èå°½èç¦æ¼åï¼ððð</p><p>å¿«å¿«ä½¿ç¨ DynamicTp ç䏿¹ä¸é´ä»¶çº¿ç¨æ± 管çåè½å§ï¼ä¸å®ç¨åº¦ä¸è½åå°ä½ çç¦æ¼ãð ð ð </p><div class="hint-container tip"><p class="hint-container-title">æç¤º</p><p>åæ¶æ¯æä»¥ä¸ä¸ç§ dubbo çæ¬</p><ol><li>apache dubbo</li><li>alibaba dubbo</li><li>dubbox</li></ol></div><h3 id="ä½¿ç¨æ¥éª¤" tabindex="-1"><a class="header-anchor" href="#ä½¿ç¨æ¥éª¤"><span>ä½¿ç¨æ¥éª¤</span></a></h3><ol><li>å¼å ¥ä¸è¿°ä¾èµ</li></ol><p>SpringBoot1xã2x ç¨æ¤ä¾èµ</p><div class="language-xml line-numbers-mode" data-highlighter="shiki" data-ext="xml" data-title="xml" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34;"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code><span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"><</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">dependency</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">></span></span> 2<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> <</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">groupId</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">>org.dromara.dynamictp</</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">groupId</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">></span></span> 3<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> <</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">artifactId</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">>dynamic-tp-spring-boot-starter-adapter-dubbo</</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">artifactId</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">></span></span> 4<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> <</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">version</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">>1.2.2</</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">version</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">></span></span> 5<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"></</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">dependency</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">></span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><p>SpringBoot3x ç¨æ¤ä¾èµ</p><div class="language-xml line-numbers-mode" data-highlighter="shiki" data-ext="xml" data-title="xml" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34;"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code><span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> <</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">dependency</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">></span></span> 6<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> <</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">groupId</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">>org.dromara.dynamictp</</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">groupId</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">></span></span> 7<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> <</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">artifactId</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">>
7dynamic-tp-spring-boot-starter-adapter-dubbo</</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">artifactId</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">></span></span> 8<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> <</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">version</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">>1.2.2-x</</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">version</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">></span></span> 9<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> </</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">dependency</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">></span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ol start="2"><li>é ç½®æä»¶ä¸é ç½® dubbo çº¿ç¨æ± </li></ol><div class="language-yaml line-numbers-mode" data-highlighter="shiki" data-ext="yaml" data-title="yaml" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34;"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code><span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">dynamictp</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">:</span></span> 10<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> enabledCollect</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">true</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # æ¯å¦å¼å¯çæ§ææ ééï¼é»è®¤false</span></span> 11<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> collectorTypes</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">micrometer</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # çæ§æ°æ®ééå¨ç±»åï¼logging | micrometer | internal_logging | JMXï¼ï¼é»è®¤micrometer</span></span> 12<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> monitorInterval</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">5</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # çæ§æ¶é´é´éï¼æ¥è¦å¤æãææ ééï¼ï¼é»è®¤5s</span></span> 13<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> dubboTp</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"># dubbo çº¿ç¨æ± é ç½®</span></span> 14<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> - </span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">threadPoolName</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">dubboTp#20880</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # åç§°è§åï¼dubboTp + "#" + å议端å£</span></span> 15<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> threadPoolAliasName</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">
15æµè¯çº¿ç¨æ± </span></span> 16<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> corePoolSize</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">100</span></span> 17<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> maximumPoolSize</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">200</span></span> 18<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> keepAliveTime</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">60</span></span> 19<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> runTimeout</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">200</span></span> 20<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> queueTimeout</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">100</span></span> 21<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> platformIds</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: [</span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">1</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">,</span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">2</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">] </span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"># éç¥æ¥è¦å¹³å°idï¼ä¸é ç½®é»è®¤æ¿ä¸å±platformsé ç½®çææå¹³å°</span></span> 22<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> notifyItems</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"># æ¥è¦é¡¹ï¼ä¸é ç½®èªå¨ä¼æé»è®¤å¼é ç½®ï¼åæ´éç¥ã容鿥è¦ãæ´»æ§æ¥è¦ãæç»æ¥è¦ãä»»å¡è¶ æ¶æ¥è¦ï¼</span></span> 23<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> - </span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">type</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">change</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # çº¿ç¨æ± æ ¸å¿åæ°åæ´éç¥</span></span> 24<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> silencePeriod</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">120</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # éç¥é黿¶é´ï¼åä½ï¼sï¼ï¼é»è®¤å¼1ï¼0表示ä¸éé»</span></span> 25<span class="line"></span> 26<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> - </span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">type</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">capacity</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # éå容é使ç¨çï¼æ¥è¦é¡¹ç±»åï¼æ¥çæºç NotifyTypeEnumæä¸¾ç±»</span></span> 27<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> threshold</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">80</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # æ¥è¦éå¼ï¼æææ¯éå使ç¨çè¾¾å°70%åè¦ï¼é»è®¤å¼=70</span></span> 28<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> count</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">2</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # å¨ä¸ä¸ªç»è®¡å¨æå ï¼å¦æè§¦åéå¼çæ°éè¾¾å° countï¼åè§¦åæ¥è¦ï¼é»è®¤å¼=1</span></span> 29<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> period</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">30</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # æ¥è¦ç»è®¡å¨æï¼åä½ï¼sï¼ï¼é»è®¤å¼=120</span></span> 30<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> silencePeriod</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">0</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # æ¥è¦é黿¶é´ï¼åä½ï¼sï¼ï¼0表示ä¸éé»ï¼é»è®¤å¼=120</span></span> 31<span class="line"></span> 32<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> - </span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">type</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">liveness</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # çº¿ç¨æ± æ´»æ§</span></span> 33<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> threshold</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">80</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # æ¥è¦éå¼ï¼æææ¯æ´»æ§è¾¾å°70%åè¦ï¼é»è®¤å¼=70</span></span> 34<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> count</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">3</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # å¨ä¸ä¸ªç»è®¡å¨æå ï¼å¦æè§¦åéå¼çæ°éè¾¾å° countï¼åè§¦åæ¥è¦ï¼é»è®¤å¼=1</span></span> 35<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> period</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">30</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # æ¥è¦ç»è®¡å¨æï¼åä½ï¼sï¼ï¼é»è®¤å¼=120</span></span> 36<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> silencePeriod</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">0</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # æ¥è¦é黿¶é´ï¼åä½ï¼sï¼ï¼0表示ä¸éé»ï¼é»è®¤å¼=120</span></span> 37<span class="line"></span> 38<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> - </span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">type</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">reject</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # 触å任塿ç»åè¦</span></span> 39<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> count</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">1</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # å¨ä¸ä¸ªç»è®¡å¨æå ï¼å¦æè§¦åæç»çç¥æ¬¡æ°è¾¾å° countï¼åè§¦åæ¥è¦ï¼é»è®¤å¼=1</span></span> 40<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> period</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">30</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # æ¥è¦ç»è®¡å¨æï¼åä½ï¼sï¼ï¼é»è®¤å¼=120</span></span> 41<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> silencePeriod</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">0</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # æ¥è¦é黿¶é´ï¼åä½ï¼sï¼ï¼0表示ä¸éé»ï¼é»è®¤å¼=120</span></span> 42<span class="line"></span> 43<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> - </span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">type</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">run_timeout</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # 任塿§è¡è¶ æ¶åè¦</span></span> 44<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> count</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">20</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # å¨ä¸ä¸ªç»è®¡å¨æå ï¼å¦ææ§è¡è¶ æ¶æ¬¡æ°è¾¾å° countï¼åè§¦åæ¥è¦ï¼é»è®¤å¼=10</span></span> 45<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> period</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">30</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # æ¥è¦ç»è®¡å¨æï¼åä½ï¼sï¼ï¼é»è®¤å¼=120</span></span> 46<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> silencePeriod</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">30</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # æ¥è¦é黿¶é´ï¼åä½ï¼sï¼ï¼0表示ä¸éé»ï¼é»è®¤å¼=120</span></span> 47<span class="line"></span> 48<span class="line"><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> - </span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">type</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">queue_timeout</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # 任塿éè¶ æ¶åè¦</span></span> 49<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> count</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">5</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # å¨ä¸ä¸ªç»è®¡å¨æå ï¼å¦ææéè¶ æ¶æ¬¡æ°è¾¾å° countï¼åè§¦åæ¥è¦ï¼é»è®¤å¼=10</span></span> 50<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> period</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">30</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # æ¥è¦ç»è®¡å¨æï¼åä½ï¼sï¼ï¼é»è®¤å¼=120</span></span> 51<span class="line"><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> silencePeriod</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">: </span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">0</span><span style="--shiki-light:#A0A1A7;--shiki-light-font-style:italic;--shiki-dark:#7F848E;--shiki-dark-font-style:italic;"> # æ¥è¦é黿¶é´ï¼åä½ï¼sï¼ï¼0表示ä¸éé»ï¼é»è®¤å¼=120</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div><div class="line-number"></div></div></div><ol start="3"><li>å¯å¨æ¥å¿</li></ol><p>æå¡å¯å¨çå°æå¦ä¸æ¥å¿è¾åºè¯´ææ¥å ¥æåï¼å¦æå¼å¯äºéç¥ï¼åæ¶ä¼æ¨éåæ°ä¿®æ¹éç¥</p><div class="language-bash line-numbers-mode" data-highlighter="shiki" data-ext="bash" data-title="bash" style="--shiki-light:#383A42;--shiki-dark:#abb2bf;--shiki-light-bg:#FAFAFA;--shiki-dark-bg:#282c34;"><pre class="shiki shiki-themes one-light one-dark-pro vp-code"><code><span class="line"><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF;">DynamicTp</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> adapter,</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">
51 apache</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> dubbo</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> provider</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> executors</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> init</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> end,</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> executors:</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> {dubboTp#20880=ExecutorWrapper</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">(</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">threadPoolName</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">dubboTp</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">#20880, </span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">executor</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">java.util.concurrent.ThreadPoolExecutor@1b3960b[Running,</span><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF;"> pool</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> size</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> =</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> 0,</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> active</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> threads</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> =</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> 0,</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> queued</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> tasks</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> =</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> 0,</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> completed</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> tasks</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> =</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> 0],</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> threadPoolAliasName=null,</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> notifyItems=[NotifyItem</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">(</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">platforms</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">null,</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> enabled</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">true,</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> type</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">liveness,</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> threshold</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">70,</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> interval</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">120,</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> clusterLimit</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">1</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">)</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">,</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> NotifyItem</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">(</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">platforms</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">null,</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> enabled</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">true,</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> type</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">change,</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> threshold</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">0,</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> interval</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">1,</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> clusterLimit</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">1</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">)</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">
51,</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> NotifyItem</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">(</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;">platforms</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">null,</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> enabled</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">true,</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> type</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">capacity,</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> threshold</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">70,</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> interval</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">120,</span><span style="--shiki-light:#E45649;--shiki-dark:#E06C75;"> clusterLimit</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;">=</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">1</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">)</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">],</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> notifyEnabled=</span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">true</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;">)</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;">}</span></span> 52<span class="line"><span style="--shiki-light:#4078F2;--shiki-dark:#61AFEF;">DynamicTp</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> dubboTp</span><span style="--shiki-light:#50A14F;--shiki-dark:#98C379;"> adapter,</span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> [dubboTp#20880] refreshed end, changed keys: [keepAliveTime, corePoolSize], corePoolSize: [</span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">200</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;"> =></span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> 100], maxPoolSize: [</span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">200</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;"> =></span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> 200], keepAliveTime: [</span><span style="--shiki-light:#986801;--shiki-dark:#D19A66;">0</span><span style="--shiki-light:#383A42;--shiki-dark:#56B6C2;"> =></span><span style="--shiki-light:#383A42;--shiki-dark:#ABB2BF;"> 60]</span></span></code></pre><div class="line-numbers" aria-hidden="true" style="counter-reset:line-number 0;"><div class="line-number"></div><div class="line-number"></div></div></div><div class="hint-container tip"><p class="hint-container-title">æç¤º</p><ul><li><p>çº¿ç¨æ± åç§°è§åï¼dubboTp + "#" + å议端å£ï¼å¯ä»¥å¨å¯å¨æ¥å¿æ¾è¾åºççº¿ç¨æ± åç§°ï¼</p></li><li><p>dubbo çº¿ç¨æ± 享æå¨æè°åãçæ§ãéç¥åè¦å®æ´çåè½</p></li><li><p>éå大å°ä¸è½è°æ´</p></li><li><p>
52åªå¢å¼ºæå¡ provider ç«¯çº¿ç¨æ± </p></li></ul></div>`,15)])])}const d=s(t,[["render",h]]),r=JSON.parse('{"path":"/guide/middleware/dubbo.html","title":"dubbo çº¿ç¨æ± 管ç","lang":"zh-CN","frontmatter":{"title":"dubbo çº¿ç¨æ± 管ç","icon":"dubbo2","order":1,"author":"yanhom","date":"2023-02-11T00:00:00.000Z","tag":["apache dubbo","alibaba dubbo","dubbox","dynamictp"],"sticky":true,"star":true,"description":"ä½ è¿å¨ä¸º Dubbo çº¿ç¨æ± èå°½èç¦æ¼åï¼ððð å¿«å¿«ä½¿ç¨ DynamicTp ç䏿¹ä¸é´ä»¶çº¿ç¨æ± 管çåè½å§ï¼ä¸å®ç¨åº¦ä¸è½åå°ä½ çç¦æ¼ãð
ð
ð
æç¤º åæ¶æ¯æä»¥ä¸ä¸ç§ dubbo çæ¬ apache dubbo alibaba dubbo dubbox ä½¿ç¨æ¥éª¤ å¼å
¥ä¸è¿°ä¾èµ SpringBoot1xã2x ç¨æ¤ä¾èµ SpringBoot3...","head":[["meta",{"property":"og:url","content":"https://gitee.com/dromara/dynamic-tp/guide/middleware/dubbo.html"}],["meta",{"property":"og:site_name","content":"dynamictp"}],["meta",{"property":"og:title","content":"dubbo çº¿ç¨æ± 管ç"}],["meta",{"property":"og:description","content":"ä½ è¿å¨ä¸º Dubbo çº¿ç¨æ± èå°½èç¦æ¼åï¼ððð å¿«å¿«ä½¿ç¨ DynamicTp ç䏿¹ä¸é´ä»¶çº¿ç¨æ± 管çåè½å§ï¼ä¸å®ç¨åº¦ä¸è½åå°ä½ çç¦æ¼ãð
ð
ð
æç¤º åæ¶æ¯æä»¥ä¸ä¸ç§ dubbo çæ¬ apache dubbo alibaba dubbo dubbox ä½¿ç¨æ¥éª¤ å¼å
¥ä¸è¿°ä¾èµ SpringBoot1xã2x ç¨æ¤ä¾èµ SpringBoot3..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:updated_time","content":"2026-03-09T09:09:34.000Z"}],["meta",{"property":"article:author","content":"yanhom"}],["meta",{"property":"article:tag","content":"apache dubbo"}],["meta",{"property":"article:tag","content":"alibaba dubbo"}],["meta",{"property":"article:tag","content":"dubbox"}],["meta",{"property":"article:tag","content":"dynamictp"}],["meta",{"property":"article:published_time","content":"2023-02-11T00:00:00.000Z"}],["meta",{"property":"article:modified_time","content":"2026-03-09T09:09:34.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"dubbo çº¿ç¨æ± 管ç\\",\\"image\\":[\\"\\"],\\"datePublished\\":\\"2023-02-11T00:00:00.000Z\\",\\"dateModified\\":\\"2026-03-09T09:09:34.000Z\\",\\"author\\":[{\\"@type\\":\\"Person\\",\\"name\\":\\"yanhom\\"}]}"]]},"headers":[{"level":3,"title":"ä½¿ç¨æ¥éª¤","slug":"ä½¿ç¨æ¥éª¤","link":"#ä½¿ç¨æ¥éª¤","children":[]}],"git":{"createdTime":1773047374000,"updatedTime":1773047374000,"contributors":[{"name":"yanhom","username":"yanhom","email":"[email protected]","commits":1}]},"readingTime":{"minutes":3.31,"words":992},"filePathRelative":"guide/middleware/dubbo.md","localizedDate":"2023å¹´2æ11æ¥","autoDesc":true,"excerpt":"<p>ä½ è¿å¨ä¸º Dubbo çº¿ç¨æ± èå°½èç¦æ¼åï¼ððð</p>\\n<p>å¿«å¿«ä½¿ç¨ DynamicTp ç䏿¹ä¸é´ä»¶çº¿ç¨æ± 管çåè½å§ï¼ä¸å®ç¨åº¦ä¸è½åå°ä½ çç¦æ¼ãð
ð
ð
</p>\\n<div class=\\"hint-container tip\\">\\n<p class=\\"hint-container-title\\">æç¤º</p>\\n<p>åæ¶æ¯æä»¥ä¸ä¸ç§ dubbo çæ¬</p>\\n<ol>\\n<li>apache dubbo</li>\\n<li>alibaba dubbo</li>\\n<li>dubbox</li>\\n</ol>\\n</div>\\n<h3>ä½¿ç¨æ¥éª¤</h3>\\n<ol>\\n<li>å¼å
¥ä¸è¿°ä¾èµ</li>\\n</ol>"}');export{d as comp,r as data};
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.