This is an automated email from the ASF dual-hosted git repository.

github-bot pushed a commit to branch asf-site-v2
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git


The following commit(s) were added to refs/heads/asf-site-v2 by this push:
     new 9ef5b9dc03 deploy: b77e20110237bb8598816451fc4906fdb6a933b6
9ef5b9dc03 is described below

commit 9ef5b9dc03f9e82c8d0c9ec5eddaa22d2f73596b
Author: AlbumenJ <[email protected]>
AuthorDate: Thu Feb 23 12:16:51 2023 +0000

    deploy: b77e20110237bb8598816451fc4906fdb6a933b6
---
 sitemap.xml                                        |  2 +-
 .../examples/config-rule-deprecated/index.html     |  8 ++++----
 .../user/examples/consumer-threadpool/index.html   |  8 ++++----
 .../user/examples/graceful-shutdown/index.html     |  8 ++++----
 .../user/examples/hostname-binding/index.html      | 10 +++++-----
 zh-cn/docsv2.7/user/examples/index.xml             | 23 ++++++++++++++--------
 zh-cn/sitemap.xml                                  |  2 +-
 7 files changed, 34 insertions(+), 27 deletions(-)

diff --git a/sitemap.xml b/sitemap.xml
index 59ac3e7f52..0ad55acdf8 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9";><sitemap><loc>https://dubbo.apache.org/zh-cn/sitemap.xml</loc><lastmod>2023-02-23T20:11:08+08:00</lastmod></sitemap><sitemap><loc>https://dubbo.apache.org/en/sitemap.xml</loc><lastmod>2023-02-23T11:00:42+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9";><sitemap><loc>https://dubbo.apache.org/zh-cn/sitemap.xml</loc><lastmod>2023-02-23T20:12:08+08:00</lastmod></sitemap><sitemap><loc>https://dubbo.apache.org/en/sitemap.xml</loc><lastmod>2023-02-23T11:00:42+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
diff --git a/zh-cn/docsv2.7/user/examples/config-rule-deprecated/index.html 
b/zh-cn/docsv2.7/user/examples/config-rule-deprecated/index.html
index b5aad41393..0195122f57 100644
--- a/zh-cn/docsv2.7/user/examples/config-rule-deprecated/index.html
+++ b/zh-cn/docsv2.7/user/examples/config-rule-deprecated/index.html
@@ -1,8 +1,8 @@
-<!doctype html><html lang=zh-cn class=no-js><head><meta name=ROBOTS 
content="INDEX, FOLLOW"><link rel=canonical 
href=https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/config-rule-deprecated/><meta
 charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta 
name=generator content="Hugo 0.110.0"><link rel="shortcut icon" type=image/png 
href=/imgs/favicon.png><link rel=apple-touch-icon 
href=/favicons/apple-touch-icon-180x180.png sizes=180x180><l [...]
+<!doctype html><html lang=zh-cn class=no-js><head><meta name=ROBOTS 
content="INDEX, FOLLOW"><link rel=canonical 
href=https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/config-rule-deprecated/><meta
 charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta 
name=generator content="Hugo 0.110.0"><link rel="shortcut icon" type=image/png 
href=/imgs/favicon.png><link rel=apple-touch-icon 
href=/favicons/apple-touch-icon-180x180.png sizes=180x180><l [...]
 <link rel=preload 
href=/scss/main.min.926378f2234eb1a2b24add8856e8dcfd9d7e1705d4f7faba9fa03fb33a98e04e.css
 as=style><link 
href=/scss/main.min.926378f2234eb1a2b24add8856e8dcfd9d7e1705d4f7faba9fa03fb33a98e04e.css
 rel=stylesheet integrity><script src=/js/jquery-3.5.1.min.js 
integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" 
crossorigin=anonymous></script>
 <link rel=stylesheet href=https://cdn.jsdelivr.net/npm/@docsearch/css@3><meta 
name=theme-color content="#326ce5"><link rel=stylesheet 
href=/css/feature-states.css><meta name=description content="Dubbo 
中旧版本的规则配置方式"><meta property="og:description" content="Dubbo 中旧版本的规则配置方式"><meta 
name=twitter:description content="Dubbo 中旧版本的规则配置方式"><meta property="og:url" 
content="https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/config-rule-deprecated/";><meta
 property="og:title" content="旧配置规则"><meta [...]
 <link href=/css/community.css rel=stylesheet><link href=/css/contactus.css 
rel=stylesheet><script src=/js/script.js></script></head><body class="td-page 
td-documentation"><header><nav class="js-navbar-scroll navbar navbar-expand 
navbar-dark flex-column flex-md-row td-navbar" data-auto-burger=primary><a 
class=navbar-brand href=/zh-cn/><span class=navbar-logo></span><span 
class="text-uppercase font-weight-bold">Apache Dubbo</span></a><div 
class="td-navbar-nav-scroll ml-md-auto" id=main_nav [...]
-<a href=#>Apache Dubbo 全新改版网站与文档</a> <em>正式上线!</em></h4><p>新版文档仍处于持续完善中,将涵盖 
Dubbo3 
及最新特性使用方式,我们计划在未来几个月内为用户提供最完善、易用的使用体验!<br>2023-02-21.</p></div></aside></div></header><div
 class="container-fluid td-outer"><div class=td-main><div class="row 
flex-md-nowrap"><div class="col-12 col-md-3 col-xl-2 td-sidebar 
d-print-none"><div id=td-sidebar-menu class=td-sidebar__inner><div 
id=content-mobile><form class="td-sidebar__search d-flex 
align-items-center"><div id=docsearch></div><button class="btn [...]
+<a href=#>Apache Dubbo 全新改版网站与文档</a> <em>正式上线!</em></h4><p>新版文档仍处于持续完善中,将涵盖 
Dubbo3 
及最新特性使用方式,我们计划在未来几个月内为用户提供最完善、易用的使用体验!<br>2023-02-21.</p></div></aside></div></header><div
 class="container-fluid td-outer"><div class=td-main><div class="row 
flex-md-nowrap"><div class="col-12 col-md-3 col-xl-2 td-sidebar 
d-print-none"><div id=td-sidebar-menu class=td-sidebar__inner><div 
id=content-mobile><form class="td-sidebar__search d-flex 
align-items-center"><div id=docsearch></div><button class="btn [...]
 </span></span><span style=display:flex><span>Registry registry <span 
style=color:#719e07>=</span> registryFactory<span 
style=color:#719e07>.</span>getRegistry<span 
style=color:#719e07>(</span>URL<span style=color:#719e07>.</span>valueOf<span 
style=color:#719e07>(</span><span 
style=color:#2aa198>&#34;zookeeper://10.20.153.10:2181&#34;</span><span 
style=color:#719e07>));</span>
 </span></span><span style=display:flex><span>registry<span 
style=color:#719e07>.</span>register<span style=color:#719e07>(</span>URL<span 
style=color:#719e07>.</span>valueOf<span style=color:#719e07>(</span><span 
style=color:#2aa198>&#34;override://0.0.0.0/com.foo.BarService?category=configurators&amp;dynamic=false&amp;application=foo&amp;timeout=1000&#34;</span><span
 style=color:#719e07>));</span>
 </span></span></code></pre></div><p>其中:</p><ul><li><code>override://</code> 
表示数据采用覆盖方式,支持 <code>override</code> 和 
<code>absent</code>,可扩展,<strong>必填</strong>。</li><li><code>0.0.0.0</code> 表示对所有 
IP 地址生效,如果只想覆盖某个 IP 的数据,请填入具体 
IP,<strong>必填</strong>。</li><li><code>com.foo.BarService</code> 
表示只对指定服务生效,<strong>必填</strong>。</li><li><code>category=configurators</code> 
表示该数据为动态配置类型,<strong>必填</strong>。</li><li><code>dynamic=false</code> 
表示该数据为持久数据,当注册方退出时,数据依然保存在注册中心,<strong>必填</strong>。</li><li [...]
@@ -10,10 +10,10 @@
 </span></span></code></pre></div></li><li><p>调整负载均衡策略:(缺省负载均衡策略为 
random)</p><div class=highlight><pre tabindex=0 
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-fallback data-lang=fallback><span 
style=display:flex><span>override://10.20.153.10/com.foo.BarService?category=configurators&amp;dynamic=false&amp;loadbalance=leastactive
 </span></span></code></pre></div></li><li><p>服务降级:(通常用于临时屏蔽某个出错的非关键服务)</p><div 
class=highlight><pre tabindex=0 
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-fallback data-lang=fallback><span 
style=display:flex><span>override://0.0.0.0/com.foo.BarService?category=configurators&amp;dynamic=false&amp;application=foo&amp;mock=force:return+null
 </span></span></code></pre></div></li></ol><div class="alert alert-primary" 
role=alert><h4 class=alert-heading>提示</h4><code>2.2.0</code> 以上版本支持</div><div 
id=pre-footer><h2>反馈</h2><p class=feedback--prompt>此页是否对您有帮助?</p><button 
class="btn btn-primary mb-4 feedback--yes">是</button>
-<button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
+<button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn/docsv2.7/user/examples/config-rule-deprecated.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22fro
 [...]
 <a 
href="https://github.com/apache/dubbo-website/issues/new?title=%e6%97%a7%e9%85%8d%e7%bd%ae%e8%a7%84%e5%88%99";
 target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
-<a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas 
fa-tasks fa-fw"></i> 提交项目问题</a></div></div></div></div></div><footer 
class="bg-dark py-5 row d-print-none"><div class="container-fluid mx-sm-5"><div 
class=row><div class="col-6 col-sm-4 text-xs-center order-sm-2"><ul 
class="list-inline mb-0"><li class="list-inline-item mx-2 h3" 
data-toggle=tooltip data-placement=top title="Dubbo mailing list archive" 
aria-label="Dubbo mailing list archive"><a class=text-white  [...]
+<a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas 
fa-tasks fa-fw"></i> 提交项目问题</a></div><nav id=TableOfContents><ul><li><a 
href=#背景>背景</a></li><li><a 
href=#示例>示例</a></li></ul></nav></div></div></div></div><footer class="bg-dark 
py-5 row d-print-none"><div class="container-fluid mx-sm-5"><div class=row><div 
class="col-6 col-sm-4 text-xs-center order-sm-2"><ul class="list-inline 
mb-0"><li class="list-inline-item mx-2 h3" data-toggle=tooltip 
data-placement=top ti [...]
 <script src=/js/bootstrap.min.js 
integrity=sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy
 crossorigin=anonymous></script>
 <script 
src=/js/main.min.9ceec0d76295e936b6677f157698d4b09b8b402e8cc915989f8347d96c0f09e4.js
 integrity="sha256-nO7A12KV6Ta2Z38VdpjUsJuLQC6MyRWYn4NH2WwPCeQ=" 
crossorigin=anonymous></script>
 <script src=https://cdn.jsdelivr.net/npm/@docsearch/js@3></script>
diff --git a/zh-cn/docsv2.7/user/examples/consumer-threadpool/index.html 
b/zh-cn/docsv2.7/user/examples/consumer-threadpool/index.html
index 51b27ae2a9..5a964e4bcb 100644
--- a/zh-cn/docsv2.7/user/examples/consumer-threadpool/index.html
+++ b/zh-cn/docsv2.7/user/examples/consumer-threadpool/index.html
@@ -1,12 +1,12 @@
-<!doctype html><html lang=zh-cn class=no-js><head><meta name=ROBOTS 
content="INDEX, FOLLOW"><link rel=canonical 
href=https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/consumer-threadpool/><meta
 charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta 
name=generator content="Hugo 0.110.0"><link rel="shortcut icon" type=image/png 
href=/imgs/favicon.png><link rel=apple-touch-icon 
href=/favicons/apple-touch-icon-180x180.png sizes=180x180><link [...]
+<!doctype html><html lang=zh-cn class=no-js><head><meta name=ROBOTS 
content="INDEX, FOLLOW"><link rel=canonical 
href=https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/consumer-threadpool/><meta
 charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta 
name=generator content="Hugo 0.110.0"><link rel="shortcut icon" type=image/png 
href=/imgs/favicon.png><link rel=apple-touch-icon 
href=/favicons/apple-touch-icon-180x180.png sizes=180x180><link [...]
 <link rel=preload 
href=/scss/main.min.926378f2234eb1a2b24add8856e8dcfd9d7e1705d4f7faba9fa03fb33a98e04e.css
 as=style><link 
href=/scss/main.min.926378f2234eb1a2b24add8856e8dcfd9d7e1705d4f7faba9fa03fb33a98e04e.css
 rel=stylesheet integrity><script src=/js/jquery-3.5.1.min.js 
integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" 
crossorigin=anonymous></script>
 <link rel=stylesheet href=https://cdn.jsdelivr.net/npm/@docsearch/css@3><meta 
name=theme-color content="#326ce5"><link rel=stylesheet 
href=/css/feature-states.css><meta name=description content="Dubbo 
消费端线程池模型用法"><meta property="og:description" content="Dubbo 消费端线程池模型用法"><meta 
name=twitter:description content="Dubbo 消费端线程池模型用法"><meta property="og:url" 
content="https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/consumer-threadpool/";><meta
 property="og:title" content="消费端线程池模型"><meta na [...]
 <link href=/css/community.css rel=stylesheet><link href=/css/contactus.css 
rel=stylesheet><script src=/js/script.js></script></head><body class="td-page 
td-documentation"><header><nav class="js-navbar-scroll navbar navbar-expand 
navbar-dark flex-column flex-md-row td-navbar" data-auto-burger=primary><a 
class=navbar-brand href=/zh-cn/><span class=navbar-logo></span><span 
class="text-uppercase font-weight-bold">Apache Dubbo</span></a><div 
class="td-navbar-nav-scroll ml-md-auto" id=main_nav [...]
-<a href=#>Apache Dubbo 全新改版网站与文档</a> <em>正式上线!</em></h4><p>新版文档仍处于持续完善中,将涵盖 
Dubbo3 
及最新特性使用方式,我们计划在未来几个月内为用户提供最完善、易用的使用体验!<br>2023-02-21.</p></div></aside></div></header><div
 class="container-fluid td-outer"><div class=td-main><div class="row 
flex-md-nowrap"><div class="col-12 col-md-3 col-xl-2 td-sidebar 
d-print-none"><div id=td-sidebar-menu class=td-sidebar__inner><div 
id=content-mobile><form class="td-sidebar__search d-flex 
align-items-center"><div id=docsearch></div><button class="btn [...]
-<button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
+<a href=#>Apache Dubbo 全新改版网站与文档</a> <em>正式上线!</em></h4><p>新版文档仍处于持续完善中,将涵盖 
Dubbo3 
及最新特性使用方式,我们计划在未来几个月内为用户提供最完善、易用的使用体验!<br>2023-02-21.</p></div></aside></div></header><div
 class="container-fluid td-outer"><div class=td-main><div class="row 
flex-md-nowrap"><div class="col-12 col-md-3 col-xl-2 td-sidebar 
d-print-none"><div id=td-sidebar-menu class=td-sidebar__inner><div 
id=content-mobile><form class="td-sidebar__search d-flex 
align-items-center"><div id=docsearch></div><button class="btn [...]
+<button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn/docsv2.7/user/examples/consumer-threadpool.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+
 [...]
 <a 
href="https://github.com/apache/dubbo-website/issues/new?title=%e6%b6%88%e8%b4%b9%e7%ab%af%e7%ba%bf%e7%a8%8b%e6%b1%a0%e6%a8%a1%e5%9e%8b";
 target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
-<a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas 
fa-tasks fa-fw"></i> 提交项目问题</a></div><nav id=TableOfContents><ul><li><a 
href=#消费端线程池模型优化>消费端线程池模型优化</a><ul><li></li></ul></li></ul></nav></div></div></div></div><footer
 class="bg-dark py-5 row d-print-none"><div class="container-fluid 
mx-sm-5"><div class=row><div class="col-6 col-sm-4 text-xs-center 
order-sm-2"><ul class="list-inline mb-0"><li class="list-inline-item mx-2 h3" 
data-toggle=tooltip data-placement [...]
+<a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas 
fa-tasks fa-fw"></i> 提交项目问题</a></div><nav id=TableOfContents><ul><li><a 
href=#背景>背景</a></li><li><a href=#示例>示例</a><ul><li><a 
href=#消费端线程池模型优化>消费端线程池模型优化</a></li><li><a href=#老的线程池模型>老的线程池模型</a></li><li><a 
href=#275-版本引入的线程池模型>2.7.5 
版本引入的线程池模型</a></li></ul></li></ul></nav></div></div></div></div><footer 
class="bg-dark py-5 row d-print-none"><div class="container-fluid mx-sm-5"><div 
class=row><div class="col-6 c [...]
 <script src=/js/bootstrap.min.js 
integrity=sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy
 crossorigin=anonymous></script>
 <script 
src=/js/main.min.9ceec0d76295e936b6677f157698d4b09b8b402e8cc915989f8347d96c0f09e4.js
 integrity="sha256-nO7A12KV6Ta2Z38VdpjUsJuLQC6MyRWYn4NH2WwPCeQ=" 
crossorigin=anonymous></script>
 <script src=https://cdn.jsdelivr.net/npm/@docsearch/js@3></script>
diff --git a/zh-cn/docsv2.7/user/examples/graceful-shutdown/index.html 
b/zh-cn/docsv2.7/user/examples/graceful-shutdown/index.html
index 2b469de953..88f52cda4c 100644
--- a/zh-cn/docsv2.7/user/examples/graceful-shutdown/index.html
+++ b/zh-cn/docsv2.7/user/examples/graceful-shutdown/index.html
@@ -1,15 +1,15 @@
-<!doctype html><html lang=zh-cn class=no-js><head><meta name=ROBOTS 
content="INDEX, FOLLOW"><link rel=canonical 
href=https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/graceful-shutdown/><meta
 charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta 
name=generator content="Hugo 0.110.0"><link rel="shortcut icon" type=image/png 
href=/imgs/favicon.png><link rel=apple-touch-icon 
href=/favicons/apple-touch-icon-180x180.png sizes=180x180><link r [...]
+<!doctype html><html lang=zh-cn class=no-js><head><meta name=ROBOTS 
content="INDEX, FOLLOW"><link rel=canonical 
href=https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/graceful-shutdown/><meta
 charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta 
name=generator content="Hugo 0.110.0"><link rel="shortcut icon" type=image/png 
href=/imgs/favicon.png><link rel=apple-touch-icon 
href=/favicons/apple-touch-icon-180x180.png sizes=180x180><link r [...]
 <link rel=preload 
href=/scss/main.min.926378f2234eb1a2b24add8856e8dcfd9d7e1705d4f7faba9fa03fb33a98e04e.css
 as=style><link 
href=/scss/main.min.926378f2234eb1a2b24add8856e8dcfd9d7e1705d4f7faba9fa03fb33a98e04e.css
 rel=stylesheet integrity><script src=/js/jquery-3.5.1.min.js 
integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" 
crossorigin=anonymous></script>
 <link rel=stylesheet href=https://cdn.jsdelivr.net/npm/@docsearch/css@3><meta 
name=theme-color content="#326ce5"><link rel=stylesheet 
href=/css/feature-states.css><meta name=description content="让 Dubbo 
服务完成优雅停机"><meta property="og:description" content="让 Dubbo 服务完成优雅停机"><meta 
name=twitter:description content="让 Dubbo 服务完成优雅停机"><meta property="og:url" 
content="https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/graceful-shutdown/";><meta
 property="og:title" content="优雅停机"><meta name=twi [...]
 <link href=/css/community.css rel=stylesheet><link href=/css/contactus.css 
rel=stylesheet><script src=/js/script.js></script></head><body class="td-page 
td-documentation"><header><nav class="js-navbar-scroll navbar navbar-expand 
navbar-dark flex-column flex-md-row td-navbar" data-auto-burger=primary><a 
class=navbar-brand href=/zh-cn/><span class=navbar-logo></span><span 
class="text-uppercase font-weight-bold">Apache Dubbo</span></a><div 
class="td-navbar-nav-scroll ml-md-auto" id=main_nav [...]
-<a href=#>Apache Dubbo 全新改版网站与文档</a> <em>正式上线!</em></h4><p>新版文档仍处于持续完善中,将涵盖 
Dubbo3 
及最新特性使用方式,我们计划在未来几个月内为用户提供最完善、易用的使用体验!<br>2023-02-21.</p></div></aside></div></header><div
 class="container-fluid td-outer"><div class=td-main><div class="row 
flex-md-nowrap"><div class="col-12 col-md-3 col-xl-2 td-sidebar 
d-print-none"><div id=td-sidebar-menu class=td-sidebar__inner><div 
id=content-mobile><form class="td-sidebar__search d-flex 
align-items-center"><div id=docsearch></div><button class="btn [...]
+<a href=#>Apache Dubbo 全新改版网站与文档</a> <em>正式上线!</em></h4><p>新版文档仍处于持续完善中,将涵盖 
Dubbo3 
及最新特性使用方式,我们计划在未来几个月内为用户提供最完善、易用的使用体验!<br>2023-02-21.</p></div></aside></div></header><div
 class="container-fluid td-outer"><div class=td-main><div class="row 
flex-md-nowrap"><div class="col-12 col-md-3 col-xl-2 td-sidebar 
d-print-none"><div id=td-sidebar-menu class=td-sidebar__inner><div 
id=content-mobile><form class="td-sidebar__search d-flex 
align-items-center"><div id=docsearch></div><button class="btn [...]
 </span></span><span style=display:flex><span>dubbo.service.shutdown.wait<span 
style=color:#719e07>=</span><span style=color:#2aa198>15000</span>
 </span></span></code></pre></div><p>如果 ShutdownHook 不能生效,可以自行调用:</p><div 
class=highlight><pre tabindex=0 
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-java data-lang=java><span 
style=display:flex><span>DubboShutdownHook<span 
style=color:#719e07>.</span>destroyAll<span style=color:#719e07>();</span>
 </span></span></code></pre></div><div class="alert alert-primary" 
role=alert><h4 class=alert-heading>建议</h4>使用 tomcat 等容器部署的场景,建议通过扩展 
ContextListener 等自行调用以下代码实现优雅停机</div><div id=pre-footer><h2>反馈</h2><p 
class=feedback--prompt>此页是否对您有帮助?</p><button class="btn btn-primary mb-4 
feedback--yes">是</button>
-<button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
+<button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn/docsv2.7/user/examples/graceful-shutdown.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+ma
 [...]
 <a 
href="https://github.com/apache/dubbo-website/issues/new?title=%e4%bc%98%e9%9b%85%e5%81%9c%e6%9c%ba";
 target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
-<a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas 
fa-tasks fa-fw"></i> 提交项目问题</a></div><nav id=TableOfContents><ul><li><a 
href=#原理>原理</a></li><li><a 
href=#设置方式>设置方式</a></li></ul></nav></div></div></div></div><footer 
class="bg-dark py-5 row d-print-none"><div class="container-fluid mx-sm-5"><div 
class=row><div class="col-6 col-sm-4 text-xs-center order-sm-2"><ul 
class="list-inline mb-0"><li class="list-inline-item mx-2 h3" 
data-toggle=tooltip data-placement=to [...]
+<a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas 
fa-tasks fa-fw"></i> 提交项目问题</a></div><nav id=TableOfContents><ul><li><a 
href=#背景>背景</a></li><li><a href=#示例>示例</a><ul><li><a 
href=#设置方式>设置方式</a></li></ul></li></ul></nav></div></div></div></div><footer 
class="bg-dark py-5 row d-print-none"><div class="container-fluid mx-sm-5"><div 
class=row><div class="col-6 col-sm-4 text-xs-center order-sm-2"><ul 
class="list-inline mb-0"><li class="list-inline-item mx-2 h3" d [...]
 <script src=/js/bootstrap.min.js 
integrity=sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy
 crossorigin=anonymous></script>
 <script 
src=/js/main.min.9ceec0d76295e936b6677f157698d4b09b8b402e8cc915989f8347d96c0f09e4.js
 integrity="sha256-nO7A12KV6Ta2Z38VdpjUsJuLQC6MyRWYn4NH2WwPCeQ=" 
crossorigin=anonymous></script>
 <script src=https://cdn.jsdelivr.net/npm/@docsearch/js@3></script>
diff --git a/zh-cn/docsv2.7/user/examples/hostname-binding/index.html 
b/zh-cn/docsv2.7/user/examples/hostname-binding/index.html
index 5a32145283..0231eea859 100644
--- a/zh-cn/docsv2.7/user/examples/hostname-binding/index.html
+++ b/zh-cn/docsv2.7/user/examples/hostname-binding/index.html
@@ -1,17 +1,17 @@
-<!doctype html><html lang=zh-cn class=no-js><head><meta name=ROBOTS 
content="INDEX, FOLLOW"><link rel=canonical 
href=https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/hostname-binding/><meta
 charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta 
name=generator content="Hugo 0.110.0"><link rel="shortcut icon" type=image/png 
href=/imgs/favicon.png><link rel=apple-touch-icon 
href=/favicons/apple-touch-icon-180x180.png sizes=180x180><link re [...]
+<!doctype html><html lang=zh-cn class=no-js><head><meta name=ROBOTS 
content="INDEX, FOLLOW"><link rel=canonical 
href=https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/hostname-binding/><meta
 charset=utf-8><meta name=viewport 
content="width=device-width,initial-scale=1,shrink-to-fit=no"><meta 
name=generator content="Hugo 0.110.0"><link rel="shortcut icon" type=image/png 
href=/imgs/favicon.png><link rel=apple-touch-icon 
href=/favicons/apple-touch-icon-180x180.png sizes=180x180><link re [...]
 <link rel=preload 
href=/scss/main.min.926378f2234eb1a2b24add8856e8dcfd9d7e1705d4f7faba9fa03fb33a98e04e.css
 as=style><link 
href=/scss/main.min.926378f2234eb1a2b24add8856e8dcfd9d7e1705d4f7faba9fa03fb33a98e04e.css
 rel=stylesheet integrity><script src=/js/jquery-3.5.1.min.js 
integrity="sha256-9/aliU8dGd2tb6OSsuzixeV4y/faTqgFtohetphbbj0=" 
crossorigin=anonymous></script>
 <link rel=stylesheet href=https://cdn.jsdelivr.net/npm/@docsearch/css@3><meta 
name=theme-color content="#326ce5"><link rel=stylesheet 
href=/css/feature-states.css><meta name=description content="在 Dubbo 
中绑定主机名"><meta property="og:description" content="在 Dubbo 中绑定主机名"><meta 
name=twitter:description content="在 Dubbo 中绑定主机名"><meta property="og:url" 
content="https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/hostname-binding/";><meta
 property="og:title" content="主机绑定"><meta name=twitter:ti [...]
 <link href=/css/community.css rel=stylesheet><link href=/css/contactus.css 
rel=stylesheet><script src=/js/script.js></script></head><body class="td-page 
td-documentation"><header><nav class="js-navbar-scroll navbar navbar-expand 
navbar-dark flex-column flex-md-row td-navbar" data-auto-burger=primary><a 
class=navbar-brand href=/zh-cn/><span class=navbar-logo></span><span 
class="text-uppercase font-weight-bold">Apache Dubbo</span></a><div 
class="td-navbar-nav-scroll ml-md-auto" id=main_nav [...]
-<a href=#>Apache Dubbo 全新改版网站与文档</a> <em>正式上线!</em></h4><p>新版文档仍处于持续完善中,将涵盖 
Dubbo3 
及最新特性使用方式,我们计划在未来几个月内为用户提供最完善、易用的使用体验!<br>2023-02-21.</p></div></aside></div></header><div
 class="container-fluid td-outer"><div class=td-main><div class="row 
flex-md-nowrap"><div class="col-12 col-md-3 col-xl-2 td-sidebar 
d-print-none"><div id=td-sidebar-menu class=td-sidebar__inner><div 
id=content-mobile><form class="td-sidebar__search d-flex 
align-items-center"><div id=docsearch></div><button class="btn [...]
+<a href=#>Apache Dubbo 全新改版网站与文档</a> <em>正式上线!</em></h4><p>新版文档仍处于持续完善中,将涵盖 
Dubbo3 
及最新特性使用方式,我们计划在未来几个月内为用户提供最完善、易用的使用体验!<br>2023-02-21.</p></div></aside></div></header><div
 class="container-fluid td-outer"><div class=td-main><div class="row 
flex-md-nowrap"><div class="col-12 col-md-3 col-xl-2 td-sidebar 
d-print-none"><div id=td-sidebar-menu class=td-sidebar__inner><div 
id=content-mobile><form class="td-sidebar__search d-flex 
align-items-center"><div id=docsearch></div><button class="btn [...]
 </span></span></code></pre></div></li><li><p>在 <code>dubbo.xml</code> 
中加入主机地址的配置:</p><div class=highlight><pre tabindex=0 
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-xml data-lang=xml><span style=display:flex><span><span 
style=color:#268bd2>&lt;dubbo:protocol</span> host=<span 
style=color:#2aa198>&#34;205.182.23.201&#34;</span><span 
style=color:#268bd2>&gt;</span>
 </span></span></code></pre></div></li><li><p>或在 <code>dubbo.properties</code> 
中加入主机地址的配置:</p><div class=highlight><pre tabindex=0 
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-properties data-lang=properties><span 
style=display:flex><span>dubbo.protocol.host<span 
style=color:#719e07>=</span><span style=color:#2aa198>205.182.23.201</span>
-</span></span></code></pre></div></li></ol><h2 
id=端口配置>端口配置</h2><p>缺省主机端口与协议相关:</p><table><thead><tr><th>协议</th><th>端口</th></tr></thead><tbody><tr><td>dubbo</td><td>20880</td></tr><tr><td>rmi</td><td>1099</td></tr><tr><td>http</td><td>80</td></tr><tr><td>hessian</td><td>80</td></tr><tr><td>webservice</td><td>80</td></tr><tr><td>memcached</td><td>11211</td></tr><tr><td>redis</td><td>6379</td></tr></tbody></table><p>可以按照下面的方式配置端口:</p><ol><li><p>在
 <code>dubbo.xml</code> 中加入主机地址的配置:</p><div  [...]
+</span></span></code></pre></div></li></ol><h3 
id=端口配置>端口配置</h3><p>缺省主机端口与协议相关:</p><table><thead><tr><th>协议</th><th>端口</th></tr></thead><tbody><tr><td>dubbo</td><td>20880</td></tr><tr><td>rmi</td><td>1099</td></tr><tr><td>http</td><td>80</td></tr><tr><td>hessian</td><td>80</td></tr><tr><td>webservice</td><td>80</td></tr><tr><td>memcached</td><td>11211</td></tr><tr><td>redis</td><td>6379</td></tr></tbody></table><p>可以按照下面的方式配置端口:</p><ol><li><p>在
 <code>dubbo.xml</code> 中加入主机地址的配置:</p><div  [...]
 </span></span></code></pre></div></li><li><p>或在 <code>dubbo.properties</code> 
中加入主机地址的配置:</p><div class=highlight><pre tabindex=0 
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
 class=language-properties data-lang=properties><span 
style=display:flex><span>dubbo.protocol.dubbo.port<span 
style=color:#719e07>=</span><span style=color:#2aa198>20880</span>
 </span></span></code></pre></div></li></ol><div id=pre-footer><h2>反馈</h2><p 
class=feedback--prompt>此页是否对您有帮助?</p><button class="btn btn-primary mb-4 
feedback--yes">是</button>
-<button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
+<button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn/docsv2.7/user/examples/hostname-binding.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+mat
 [...]
 <a 
href="https://github.com/apache/dubbo-website/issues/new?title=%e4%b8%bb%e6%9c%ba%e7%bb%91%e5%ae%9a";
 target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
-<a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas 
fa-tasks fa-fw"></i> 提交项目问题</a></div><nav id=TableOfContents><ul><li><a 
href=#查找顺序>查找顺序</a></li><li><a href=#主机配置>主机配置</a></li><li><a 
href=#端口配置>端口配置</a></li></ul></nav></div></div></div></div><footer 
class="bg-dark py-5 row d-print-none"><div class="container-fluid mx-sm-5"><div 
class=row><div class="col-6 col-sm-4 text-xs-center order-sm-2"><ul 
class="list-inline mb-0"><li class="list-inline-item mx-2 h3" da [...]
+<a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas 
fa-tasks fa-fw"></i> 提交项目问题</a></div><nav id=TableOfContents><ul><li><a 
href=#背景>背景</a></li><li><a href=#示例>示例</a><ul><li><a 
href=#查找顺序>查找顺序</a></li><li><a href=#主机配置>主机配置</a></li><li><a 
href=#端口配置>端口配置</a></li></ul></li></ul></nav></div></div></div></div><footer 
class="bg-dark py-5 row d-print-none"><div class="container-fluid mx-sm-5"><div 
class=row><div class="col-6 col-sm-4 text-xs-center order-sm-2"><ul c [...]
 <script src=/js/bootstrap.min.js 
integrity=sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy
 crossorigin=anonymous></script>
 <script 
src=/js/main.min.9ceec0d76295e936b6677f157698d4b09b8b402e8cc915989f8347d96c0f09e4.js
 integrity="sha256-nO7A12KV6Ta2Z38VdpjUsJuLQC6MyRWYn4NH2WwPCeQ=" 
crossorigin=anonymous></script>
 <script src=https://cdn.jsdelivr.net/npm/@docsearch/js@3></script>
diff --git a/zh-cn/docsv2.7/user/examples/index.xml 
b/zh-cn/docsv2.7/user/examples/index.xml
index 85c5458cd2..dca34a026b 100644
--- a/zh-cn/docsv2.7/user/examples/index.xml
+++ b/zh-cn/docsv2.7/user/examples/index.xml
@@ -2388,7 +2388,9 @@ Dubbo 从 &lt;code>2.2.0&lt;/code> 每个服务默认都会在本地暴露,无
 &lt;h4 class="alert-heading">提示&lt;/h4>
 &lt;code>2.2.0&lt;/code> 以上版本支持
 &lt;/div></description></item><item><title>Docsv2.7: 
旧配置规则</title><link>https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/config-rule-deprecated/</link><pubDate>Mon,
 01 Jan 0001 00:00:00 
+0000</pubDate><guid>https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/config-rule-deprecated/</guid><description>
+&lt;h2 id="背景">背景&lt;/h2>
 &lt;p>向注册中心写入动态配置覆盖规则。该功能通常由监控中心或治理中心的页面完成。&lt;/p>
+&lt;h2 id="示例">示例&lt;/h2>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-java" data-lang="java">&lt;span 
style="display:flex;">&lt;span>RegistryFactory registryFactory &lt;span 
style="color:#719e07">=&lt;/span> ExtensionLoader&lt;span 
style="color:#719e07">.&lt;/span>getExtensionLoader&lt;span 
style="color:#719e07">(&lt;/span>RegistryFactory&lt;span 
style="color:#719e07">.&lt;/span>class&lt;span style [...]
 &lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>Registry registry 
&lt;span style="color:#719e07">=&lt;/span> registryFactory&lt;span 
style="color:#719e07">.&lt;/span>getRegistry&lt;span 
style="color:#719e07">(&lt;/span>URL&lt;span 
style="color:#719e07">.&lt;/span>valueOf&lt;span 
style="color:#719e07">(&lt;/span>&lt;span 
style="color:#2aa198">&amp;#34;zookeeper://10.20.153.10:2181&amp;#34;&lt;/span>&lt;span
 style="color:#719e07">));&lt;/span>
 &lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>registry&lt;span 
style="color:#719e07">.&lt;/span>register&lt;span 
style="color:#719e07">(&lt;/span>URL&lt;span 
style="color:#719e07">.&lt;/span>valueOf&lt;span 
style="color:#719e07">(&lt;/span>&lt;span 
style="color:#2aa198">&amp;#34;override://0.0.0.0/com.foo.BarService?category=configurators&amp;amp;dynamic=false&amp;amp;application=foo&amp;amp;timeout=1000&amp;#34;&lt;/span>&lt;span
 style="color:#719e07">));&lt;/span>
@@ -2426,11 +2428,13 @@ Dubbo 从 &lt;code>2.2.0&lt;/code> 每个服务默认都会在本地暴露,无
 &lt;h4 class="alert-heading">提示&lt;/h4>
 &lt;code>2.2.0&lt;/code> 以上版本支持
 &lt;/div></description></item><item><title>Docsv2.7: 
消费端线程池模型</title><link>https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/consumer-threadpool/</link><pubDate>Mon,
 01 Jan 0001 00:00:00 
+0000</pubDate><guid>https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/consumer-threadpool/</guid><description>
+&lt;h2 id="背景">背景&lt;/h2>
 &lt;p>2.7.5 版本对整个调用链路做了全面的优化,根据压测结果显示,总体 QPS 性能提升将近 
30%,同时也减少了调用过程中的内存分配开销。其中一个值得提及的设计点是 2.7.5 引入了 Servicerepository 
的概念,在服务注册阶段提前生成 ServiceDescriptor 和 MethodDescriptor,以减少 RPC 调用阶段计算 Service 
原信息带来的资源消耗。&lt;/p>
-&lt;h2 id="消费端线程池模型优化">消费端线程池模型优化&lt;/h2>
+&lt;h2 id="示例">示例&lt;/h2>
+&lt;h3 id="消费端线程池模型优化">消费端线程池模型优化&lt;/h3>
 &lt;p>对 2.7.5 版本之前的 Dubbo 
应用,尤其是一些消费端应用,当面临需要消费大量服务且并发数比较大的大流量场景时(典型如网关类场景),经常会出现消费端线程数分配过多的问题,具体问题讨论可参见 
&lt;a href="https://github.com/apache/dubbo/issues/2013";>Need a limited 
Threadpool in consumer side #2013&lt;/a>&lt;/p>
 &lt;p>改进后的消费端线程池模型,通过复用业务端被阻塞的线程,很好的解决了这个问题。&lt;/p>
-&lt;h4 id="老的线程池模型">老的线程池模型&lt;/h4>
+&lt;h3 id="老的线程池模型">老的线程池模型&lt;/h3>
 &lt;p>&lt;img 
src="https://dubbo.apache.org/imgs/user/consumer-threadpool0.png"; 
alt="消费端线程池.png">&lt;/p>
 &lt;p>我们重点关注 Consumer 部分:&lt;/p>
 &lt;ol>
@@ -2439,7 +2443,7 @@ Dubbo 从 &lt;code>2.2.0&lt;/code> 每个服务默认都会在本地暴露,无
 &lt;li>当业务数据返回后,交由独立的 Consumer 端线程池进行反序列化等处理,并调用 future.set 
将反序列化后的业务结果置回。&lt;/li>
 &lt;li>业务线程拿到结果直接返回&lt;/li>
 &lt;/ol>
-&lt;p>&lt;strong>2.7.5 版本引入的线程池模型&lt;/strong>&lt;/p>
+&lt;h3 id="275-版本引入的线程池模型">2.7.5 版本引入的线程池模型&lt;/h3>
 &lt;p>&lt;img 
src="https://dubbo.apache.org/imgs/user/consumer-threadpool1.png"; 
alt="消费端线程池新.png">&lt;/p>
 &lt;ol>
 &lt;li>业务线程发出请求,拿到一个 Future 实例。&lt;/li>
@@ -2454,8 +2458,9 @@ Dubbo 从 &lt;code>2.2.0&lt;/code> 每个服务默认都会在本地暴露,无
 &lt;li>RPC 调用链路。目前能看到的点包括:进一步减少执行链路的内存分配、在保证协议兼容性的前提下提高协议传输效率、提高 Filter、Router 
等计算效率。&lt;/li>
 &lt;li>服务治理链路。进一步减少地址推送、服务治理规则推送等造成的内存、cpu 资源消耗。&lt;/li>
 &lt;/ol></description></item><item><title>Docsv2.7: 
优雅停机</title><link>https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/graceful-shutdown/</link><pubDate>Mon,
 01 Jan 0001 00:00:00 
+0000</pubDate><guid>https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/graceful-shutdown/</guid><description>
+&lt;h2 id="背景">背景&lt;/h2>
 &lt;p>Dubbo 是通过 JDK 的 ShutdownHook 来完成优雅停机的,所以如果用户使用 &lt;code>kill -9 
PID&lt;/code> 等强制关闭指令,是不会执行优雅停机的,只有通过 &lt;code>kill PID&lt;/code> 时,才会执行。&lt;/p>
-&lt;h2 id="原理">原理&lt;/h2>
+&lt;h2 id="示例">示例&lt;/h2>
 &lt;p>服务提供方&lt;/p>
 &lt;ul>
 &lt;li>停止时,先标记为不接收新请求,新请求过来时直接报错,让客户端重试其它机器。&lt;/li>
@@ -2466,7 +2471,7 @@ Dubbo 从 &lt;code>2.2.0&lt;/code> 每个服务默认都会在本地暴露,无
 &lt;li>停止时,不再发起新的调用请求,所有新的调用在客户端即报错。&lt;/li>
 &lt;li>然后,检测有没有请求的响应还没有返回,等待响应返回,除非超时,则强制关闭。&lt;/li>
 &lt;/ul>
-&lt;h2 id="设置方式">设置方式&lt;/h2>
+&lt;h3 id="设置方式">设置方式&lt;/h3>
 &lt;p>设置优雅停机超时时间,缺省超时时间是 10 秒,如果超时则强制关闭。&lt;/p>
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-properties" data-lang="properties">&lt;span 
style="display:flex;">&lt;span>&lt;span style="color:#586e75"># 
dubbo.properties&lt;/span>
 &lt;/span>&lt;/span>&lt;span 
style="display:flex;">&lt;span>dubbo.service.shutdown.wait&lt;span 
style="color:#719e07">=&lt;/span>&lt;span style="color:#2aa198">15000&lt;/span>
@@ -2477,13 +2482,15 @@ Dubbo 从 &lt;code>2.2.0&lt;/code> 每个服务默认都会在本地暴露,无
 &lt;h4 class="alert-heading">建议&lt;/h4>
 使用 tomcat 等容器部署的场景,建议通过扩展 ContextListener 等自行调用以下代码实现优雅停机
 &lt;/div></description></item><item><title>Docsv2.7: 
主机绑定</title><link>https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/hostname-binding/</link><pubDate>Mon,
 01 Jan 0001 00:00:00 
+0000</pubDate><guid>https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/hostname-binding/</guid><description>
-&lt;h2 id="查找顺序">查找顺序&lt;/h2>
+&lt;h2 id="背景">背景&lt;/h2>
+&lt;h2 id="示例">示例&lt;/h2>
+&lt;h3 id="查找顺序">查找顺序&lt;/h3>
 &lt;p>缺省主机 IP 查找顺序:&lt;/p>
 &lt;ul>
 &lt;li>通过 &lt;code>LocalHost.getLocalHost()&lt;/code> 获取本机地址。&lt;/li>
 &lt;li>如果是 &lt;code>127.*&lt;/code> 等 loopback 地址,则扫描各网卡,获取网卡 IP。&lt;/li>
 &lt;/ul>
-&lt;h2 id="主机配置">主机配置&lt;/h2>
+&lt;h3 id="主机配置">主机配置&lt;/h3>
 &lt;p>注册的地址如果获取不正确,比如需要注册公网地址,可以:&lt;/p>
 &lt;ol>
 &lt;li>
@@ -2499,7 +2506,7 @@ Dubbo 从 &lt;code>2.2.0&lt;/code> 每个服务默认都会在本地暴露,无
 &lt;div class="highlight">&lt;pre tabindex="0" 
style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-properties" data-lang="properties">&lt;span 
style="display:flex;">&lt;span>dubbo.protocol.host&lt;span 
style="color:#719e07">=&lt;/span>&lt;span 
style="color:#2aa198">205.182.23.201&lt;/span>
 &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;/li>
 &lt;/ol>
-&lt;h2 id="端口配置">端口配置&lt;/h2>
+&lt;h3 id="端口配置">端口配置&lt;/h3>
 &lt;p>缺省主机端口与协议相关:&lt;/p>
 &lt;table>
 &lt;thead>
diff --git a/zh-cn/sitemap.xml b/zh-cn/sitemap.xml
index b32354e595..b86c8937b5 100644
--- a/zh-cn/sitemap.xml
+++ b/zh-cn/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";><url><loc>https://dubbo.apache.org/zh-cn/blog/2023/01/16/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%E5%8D%87%E7%BA%A7-dubbo3-%E5%85%A8%E9%9D%A2%E5%8F%96%E4%BB%A3-hsf2/</loc><lastmod>2023-02-22T15:03:22+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://dubbo.apache.org/zh-cn/docs3-v2/java-sdk/fa
 [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><urlset 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9"; 
xmlns:xhtml="http://www.w3.org/1999/xhtml";><url><loc>https://dubbo.apache.org/zh-cn/blog/2023/01/16/%E9%98%BF%E9%87%8C%E5%B7%B4%E5%B7%B4%E5%8D%87%E7%BA%A7-dubbo3-%E5%85%A8%E9%9D%A2%E5%8F%96%E4%BB%A3-hsf2/</loc><lastmod>2023-02-22T15:03:22+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://dubbo.apache.org/zh-cn/docs3-v2/java-sdk/fa
 [...]
\ No newline at end of file


Reply via email to