This is an automated email from the ASF dual-hosted git repository.
github-bot pushed a commit to branch cn-site
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git
The following commit(s) were added to refs/heads/cn-site by this push:
new d7cfffae20 deploy: 6c90d5f5a222ffca7978c2eba07243c579d34a13
d7cfffae20 is described below
commit d7cfffae2013ae2b9a97c4f2ecfb5c0c483ae22a
Author: AlbumenJ <[email protected]>
AuthorDate: Tue Feb 14 01:28:18 2023 +0000
deploy: 6c90d5f5a222ffca7978c2eba07243c579d34a13
---
sitemap.xml | 2 +-
zh-cn/docsv2.7/user/examples/index.xml | 4 ++++
zh-cn/docsv2.7/user/examples/loadbalance/index.html | 6 +++---
zh-cn/docsv2.7/user/examples/preflight-check/index.html | 6 +++---
zh-cn/docsv2.7/user/examples/thread-model/index.html | 6 +++---
zh-cn/sitemap.xml | 2 +-
6 files changed, 15 insertions(+), 11 deletions(-)
diff --git a/sitemap.xml b/sitemap.xml
index 5db4d92f30..2443db7ca8 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://cn.dubbo.apache.org/zh-cn/sitemap.xml</loc><lastmod>2023-02-14T09:24:17+08:00</lastmod></sitemap><sitemap><loc>https://cn.dubbo.apache.org/en/sitemap.xml</loc><lastmod>2023-02-09T17:22:57+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://cn.dubbo.apache.org/zh-cn/sitemap.xml</loc><lastmod>2023-02-14T09:24:54+08:00</lastmod></sitemap><sitemap><loc>https://cn.dubbo.apache.org/en/sitemap.xml</loc><lastmod>2023-02-09T17:22:57+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
diff --git a/zh-cn/docsv2.7/user/examples/index.xml
b/zh-cn/docsv2.7/user/examples/index.xml
index 09bc38a1f5..10762e0dda 100644
--- a/zh-cn/docsv2.7/user/examples/index.xml
+++ b/zh-cn/docsv2.7/user/examples/index.xml
@@ -1,4 +1,5 @@
<rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Apache Dubbo –
用法示例</title><link>https://cn.dubbo.apache.org/zh-cn/docsv2.7/user/examples/</link><description>Recent
content in 用法示例 on Apache Dubbo</description><generator>Hugo --
gohugo.io</generator><language>en-us</language><atom:link
href="https://cn.dubbo.apache.org/zh-cn/docsv2.7/user/examples/index.xml"
rel="self" type="application/rss+xml"/><item><title>Docsv2.7:
启动时检查</title><link>https://cn.dubbo.apach [...]
+<h2 id="背景">背景</h2>
<p>Dubbo 缺省会在启动时检查依赖的服务是否可用,不可用时会抛出异常,阻止 Spring 初始化完成,以便上线时,能及早发现问题,默认
<code>check=&quot;true&quot;</code>。</p>
<p>可以通过 <code>check=&quot;false&quot;</code>
关闭检查,比如,测试时,有些服务不关心,或者出现了循环依赖,必须有一方先启动。</p>
<p>另外,如果你的 Spring 容器是懒加载的,或者通过 API 编程延迟引用服务,请关闭 check,否则服务临时不可用时,会抛出异常,拿到
null 引用,如果
<code>check=&quot;false&quot;</code>,总是会返回引用,当服务恢复时,能自动连上。</p>
@@ -89,6 +90,7 @@ broadcast.fail.percent 只是控制的当失败后是否继续调用其他节点
</span></span></code></pre></div><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-xml" data-lang="xml"><span
style="display:flex;"><span><span
style="color:#268bd2">&lt;dubbo:reference</span> cluster=<span
style="color:#2aa198">&#34;failsafe&#34;</span> <span
style="color:#268bd2">/&gt;</span>
</span></span></code></pre></div></description></item><item><title>Docsv2.7:
负载均衡</title><link>https://cn.dubbo.apache.org/zh-cn/docsv2.7/user/examples/loadbalance/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://cn.dubbo.apache.org/zh-cn/docsv2.7/user/examples/loadbalance/</guid><description>
+<h2 id="背景">背景</h2>
<p>在集群负载均衡时,Dubbo 提供了多种均衡策略,缺省为 <code>random</code> 随机调用。</p>
<p>可以自行扩展负载均衡策略,参见:<a
href="../../../dev/impls/load-balance">负载均衡扩展</a></p>
<h2 id="负载均衡策略">负载均衡策略</h2>
@@ -129,10 +131,12 @@ broadcast.fail.percent 只是控制的当失败后是否继续调用其他节点
</span></span><span style="display:flex;"><span> <span
style="color:#268bd2">&lt;dubbo:method</span> name=<span
style="color:#2aa198">&#34;...&#34;</span> loadbalance=<span
style="color:#2aa198">&#34;roundrobin&#34;</span><span
style="color:#268bd2">/&gt;</span>
</span></span><span style="display:flex;"><span><span
style="color:#268bd2">&lt;/dubbo:reference&gt;</span>
</span></span></code></pre></div></description></item><item><title>Docsv2.7:
线程模型</title><link>https://cn.dubbo.apache.org/zh-cn/docsv2.7/user/examples/thread-model/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://cn.dubbo.apache.org/zh-cn/docsv2.7/user/examples/thread-model/</guid><description>
+<h2 id="背景">背景</h2>
<p>如果事件处理的逻辑能迅速完成,并且不会发起新的 IO 请求,比如只是在内存中记个标识,则直接在 IO
线程上处理更快,因为减少了线程池调度。</p>
<p>但如果事件处理逻辑较慢,或者需要发起新的 IO 请求,比如需要查询数据库,则必须派发到线程池,否则 IO
线程阻塞,将导致不能接收其它请求。</p>
<p>如果用 IO 线程处理事件,又在事件处理过程中发起新的 IO
请求,比如在连接事件中发起登录请求,会报“可能引发死锁”异常,但不会真死锁。</p>
<p><img src="https://cn.dubbo.apache.org/imgs/user/dubbo-protocol.jpg"
alt="dubbo-protocol"></p>
+<h2 id="示例">示例</h2>
<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-xml" data-lang="xml"><span
style="display:flex;"><span><span
style="color:#268bd2">&lt;dubbo:protocol</span> name=<span
style="color:#2aa198">&#34;dubbo&#34;</span> dispatcher=<span
style="color:#2aa198">&#34;all&#34;</span> threadpool=<span
style="color:#2aa198">&#34;fixed&# [...]
</span></span></code></pre></div><p>Dispatcher</p>
diff --git a/zh-cn/docsv2.7/user/examples/loadbalance/index.html
b/zh-cn/docsv2.7/user/examples/loadbalance/index.html
index 93c7b76276..0f1aeec28a 100644
--- a/zh-cn/docsv2.7/user/examples/loadbalance/index.html
+++ b/zh-cn/docsv2.7/user/examples/loadbalance/index.html
@@ -1,10 +1,10 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=zh-cn
class=no-js><head><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"><meta name=ROBOTS content="INDEX,
FOLLOW"><link rel="shortcut icon" href=/favicons/favicon.ico><link
rel=apple-touch-icon href=/favicons/apple-touch-icon-180x180.png
sizes=180x180><link rel=icon type=image/png href=/favicons/favicon-16x16.png
sizes=16 [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=zh-cn
class=no-js><head><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"><meta name=ROBOTS content="INDEX,
FOLLOW"><link rel="shortcut icon" href=/favicons/favicon.ico><link
rel=apple-touch-icon href=/favicons/apple-touch-icon-180x180.png
sizes=180x180><link rel=icon type=image/png href=/favicons/favicon-16x16.png
sizes=16 [...]
<script>var
doNotTrack=!1;if(!doNotTrack){window.dataLayer=window.dataLayer||[];function
gtag(){dataLayer.push(arguments)}gtag("js",new
Date),gtag("config","G-NM6FFMT51J",{anonymize_ip:!1})}</script><link
rel=preload
href=/scss/main.min.dc7554c0c41d7f631ecb7b0f13149f547e695b5cc4443b205c73ce7f3d17caaf.css
as=style><link
href=/scss/main.min.dc7554c0c41d7f631ecb7b0f13149f547e695b5cc4443b205c73ce7f3d17caaf.css
rel=stylesheet integrity><script src=/js/jquery-3.5.1.min.js
integrity="sha256-9/a [...]
<link rel=stylesheet
href=https://cdn.jsdelivr.net/npm/@docsearch/css@3></head><body
class=td-page><header><nav class="js-navbar-scroll navbar navbar-expand
navbar-dark flex-column flex-md-row td-navbar"><a class=navbar-brand
href=/zh-cn/><span class=navbar-logo><svg xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 321.39 78.54"><title id="title19">DUBBO LOGO</title><path
class="cls-1" d="M68.46 50.38c0 14.06 11.39 22.11 25.45 22.11s25.45-8.05
25.45-22.11V7.25H68.46zm21.24-28h8.6V31H89.7z [...]
<a
href=https://github.com/apache/dubbo-website/edit/master/content/zh-cn/docsv2.7/user/examples/loadbalance.md
class=td-page-meta--edit target=_blank rel=noopener><i class="fa-solid
fa-pen-to-square fa-fw"></i> 编辑此页</a>
<a
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn/docsv2.7/user/examples/loadbalance.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+matter%2
[...]
<a
href="https://github.com/apache/dubbo-website/issues/new?title=%e8%b4%9f%e8%bd%bd%e5%9d%87%e8%a1%a1"
class=td-page-meta--issue target=_blank rel=noopener><i class="fa-solid
fa-list-check fa-fw"></i> 提交文档问题</a>
-<a href=https://github.com/apache/dubbo/issues/new
class=td-page-meta--project-issue target=_blank rel=noopener><i class="fa-solid
fa-list-check fa-fw"></i> 提交项目问题</a></div><div class=td-toc><nav
id=TableOfContents><ul><li><a href=#负载均衡策略>负载均衡策略</a><ul><li><a
href=#random-loadbalance>Random LoadBalance</a></li><li><a
href=#roundrobin-loadbalance>RoundRobin LoadBalance</a></li><li><a
href=#leastactive-loadbalance>LeastActive LoadBalance</a></li><li><a
href=#consistenthash-loadbalance>Cons [...]
+<a href=https://github.com/apache/dubbo/issues/new
class=td-page-meta--project-issue target=_blank rel=noopener><i class="fa-solid
fa-list-check fa-fw"></i> 提交项目问题</a></div><div class=td-toc><nav
id=TableOfContents><ul><li><a href=#背景>背景</a></li><li><a
href=#负载均衡策略>负载均衡策略</a><ul><li><a href=#random-loadbalance>Random
LoadBalance</a></li><li><a href=#roundrobin-loadbalance>RoundRobin
LoadBalance</a></li><li><a href=#leastactive-loadbalance>LeastActive
LoadBalance</a></li><li><a href=#cons [...]
</span></span></code></pre></div><h3 id=客户端服务级别>客户端服务级别</h3><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><dubbo:reference</span> interface=<span
style=color:#2aa198>"..."</span> loadbalance=<span
style=color:#2aa198>"roundrobin"</span> <span
style=color:#268bd2>/></span>
</span></span></code></pre></div><h3 id=服务端方法级别>服务端方法级别</h3><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><dubbo:service</span> interface=<span
style=color:#2aa198>"..."</span><span style=color:#268bd2>></span>
</span></span><span style=display:flex><span> <span
style=color:#268bd2><dubbo:method</span> name=<span
style=color:#2aa198>"..."</span> loadbalance=<span
style=color:#2aa198>"roundrobin"</span><span
style=color:#268bd2>/></span>
@@ -13,7 +13,7 @@
</span></span><span style=display:flex><span> <span
style=color:#268bd2><dubbo:method</span> name=<span
style=color:#2aa198>"..."</span> loadbalance=<span
style=color:#2aa198>"roundrobin"</span><span
style=color:#268bd2>/></span>
</span></span><span style=display:flex><span><span
style=color:#268bd2></dubbo:reference></span>
</span></span></code></pre></div><style>.feedback--answer{display:inline-block}.feedback--answer-no{margin-left:1em}.feedback--response{display:none;margin-top:1em}.feedback--response__visible{display:block}</style><div
class=d-print-none><h2 class=feedback--title>Feedback</h2><p
class=feedback--question>Was this page helpful?</p><button class="btn
btn-primary mb-4 feedback--answer feedback--answer-yes">Yes</button>
-<button class="btn btn-primary mb-4 feedback--answer
feedback--answer-no">No</button><p class="feedback--response
feedback--response-yes">Glad to hear it! Please <a
href=https://github.com/apache/dubbo-website/issues/new>tell us how we can
improve</a>.</p><p class="feedback--response feedback--response-no">Sorry to
hear that. Please <a
href=https://github.com/apache/dubbo-website/issues/new>tell us how we can
improve</a>.</p></div><script>const yesButton=document.querySelector(".feedback
[...]
+<button class="btn btn-primary mb-4 feedback--answer
feedback--answer-no">No</button><p class="feedback--response
feedback--response-yes">Glad to hear it! Please <a
href=https://github.com/apache/dubbo-website/issues/new>tell us how we can
improve</a>.</p><p class="feedback--response feedback--response-no">Sorry to
hear that. Please <a
href=https://github.com/apache/dubbo-website/issues/new>tell us how we can
improve</a>.</p></div><script>const yesButton=document.querySelector(".feedback
[...]
<script src=/js/bootstrap.min.js
integrity=sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy
crossorigin=anonymous></script>
<script
src=/js/main.min.5d9bbf645e25d374ae8412eedf48df17eb2fa1f70fe6cb544c730a1d145d7bd1.js
integrity="sha256-XZu/ZF4l03SuhBLu30jfF+svofcP5stUTHMKHRRde9E="
crossorigin=anonymous></script>
<script src=https://cdn.jsdelivr.net/npm/@docsearch/js@3></script>
diff --git a/zh-cn/docsv2.7/user/examples/preflight-check/index.html
b/zh-cn/docsv2.7/user/examples/preflight-check/index.html
index 50f16367b8..01d90e9805 100644
--- a/zh-cn/docsv2.7/user/examples/preflight-check/index.html
+++ b/zh-cn/docsv2.7/user/examples/preflight-check/index.html
@@ -1,10 +1,10 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=zh-cn
class=no-js><head><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"><meta name=ROBOTS content="INDEX,
FOLLOW"><link rel="shortcut icon" href=/favicons/favicon.ico><link
rel=apple-touch-icon href=/favicons/apple-touch-icon-180x180.png
sizes=180x180><link rel=icon type=image/png href=/favicons/favicon-16x16.png
sizes=16 [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=zh-cn
class=no-js><head><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"><meta name=ROBOTS content="INDEX,
FOLLOW"><link rel="shortcut icon" href=/favicons/favicon.ico><link
rel=apple-touch-icon href=/favicons/apple-touch-icon-180x180.png
sizes=180x180><link rel=icon type=image/png href=/favicons/favicon-16x16.png
sizes=16 [...]
<script>var
doNotTrack=!1;if(!doNotTrack){window.dataLayer=window.dataLayer||[];function
gtag(){dataLayer.push(arguments)}gtag("js",new
Date),gtag("config","G-NM6FFMT51J",{anonymize_ip:!1})}</script><link
rel=preload
href=/scss/main.min.dc7554c0c41d7f631ecb7b0f13149f547e695b5cc4443b205c73ce7f3d17caaf.css
as=style><link
href=/scss/main.min.dc7554c0c41d7f631ecb7b0f13149f547e695b5cc4443b205c73ce7f3d17caaf.css
rel=stylesheet integrity><script src=/js/jquery-3.5.1.min.js
integrity="sha256-9/a [...]
<link rel=stylesheet
href=https://cdn.jsdelivr.net/npm/@docsearch/css@3></head><body
class=td-page><header><nav class="js-navbar-scroll navbar navbar-expand
navbar-dark flex-column flex-md-row td-navbar"><a class=navbar-brand
href=/zh-cn/><span class=navbar-logo><svg xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 321.39 78.54"><title id="title19">DUBBO LOGO</title><path
class="cls-1" d="M68.46 50.38c0 14.06 11.39 22.11 25.45 22.11s25.45-8.05
25.45-22.11V7.25H68.46zm21.24-28h8.6V31H89.7z [...]
<a
href=https://github.com/apache/dubbo-website/edit/master/content/zh-cn/docsv2.7/user/examples/preflight-check.md
class=td-page-meta--edit target=_blank rel=noopener><i class="fa-solid
fa-pen-to-square fa-fw"></i> 编辑此页</a>
<a
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn/docsv2.7/user/examples/preflight-check.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+matt
[...]
<a
href="https://github.com/apache/dubbo-website/issues/new?title=%e5%90%af%e5%8a%a8%e6%97%b6%e6%a3%80%e6%9f%a5"
class=td-page-meta--issue target=_blank rel=noopener><i class="fa-solid
fa-list-check fa-fw"></i> 提交文档问题</a>
-<a href=https://github.com/apache/dubbo/issues/new
class=td-page-meta--project-issue target=_blank rel=noopener><i class="fa-solid
fa-list-check fa-fw"></i> 提交项目问题</a></div><div class=td-toc><nav
id=TableOfContents><ul><li><a href=#示例>示例</a><ul><li><a href=#通过-spring-配置文件>通过
spring 配置文件</a></li><li><a href=#通过-dubboproperties>通过
dubbo.properties</a></li><li><a href=#通过--d-参数>通过 -D
参数</a></li></ul></li><li><a
href=#配置的含义>配置的含义</a></li></ul></nav></div></aside><main class="col-12 col-md-9
[...]
+<a href=https://github.com/apache/dubbo/issues/new
class=td-page-meta--project-issue target=_blank rel=noopener><i class="fa-solid
fa-list-check fa-fw"></i> 提交项目问题</a></div><div class=td-toc><nav
id=TableOfContents><ul><li><a href=#背景>背景</a></li><li><a
href=#示例>示例</a><ul><li><a href=#通过-spring-配置文件>通过 spring 配置文件</a></li><li><a
href=#通过-dubboproperties>通过 dubbo.properties</a></li><li><a href=#通过--d-参数>通过
-D 参数</a></li></ul></li><li><a
href=#配置的含义>配置的含义</a></li></ul></nav></div></aside><m [...]
</span></span></code></pre></div><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-xml data-lang=xml><span style=display:flex><span><span
style=color:#268bd2><dubbo:consumer</span> check=<span
style=color:#2aa198>"false"</span> <span
style=color:#268bd2>/></span>
</span></span></code></pre></div><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-xml data-lang=xml><span style=display:flex><span><span
style=color:#268bd2><dubbo:registry</span> check=<span
style=color:#2aa198>"false"</span> <span
style=color:#268bd2>/></span>
</span></span></code></pre></div><h3 id=通过-dubboproperties>通过
dubbo.properties</h3><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.reference.com.foo.BarService.check<span
style=color:#719e07>=</span><span style=color:#2aa198>false</span>
@@ -16,7 +16,7 @@
</span></span><span style=display:flex><span>java -Ddubbo.consumer.check<span
style=color:#719e07>=</span><span style=color:#b58900>false</span>
</span></span><span style=display:flex><span>java -Ddubbo.registry.check<span
style=color:#719e07>=</span><span style=color:#b58900>false</span>
</span></span></code></pre></div><h2
id=配置的含义>配置的含义</h2><p><code>dubbo.reference.check=false</code>,强制改变所有 reference
的 check 值,就算配置中有声明,也会被覆盖。</p><p><code>dubbo.consumer.check=false</code>,是设置
check 的缺省值,如果配置中有显式的声明,如:<code><dubbo:reference
check="true"/></code>,不会受影响。</p><p><code>dubbo.registry.check=false</code>,前面两个都是指订阅成功,但提供者列表是否为空是否报错,如果注册订阅失败时,也允许启动,需使用此选项,将在后台定时重试。</p><style>.feedback--answer{display:inline-block}.feedback--answer-no{margin-left:1em}.feedback--response{display
[...]
-<button class="btn btn-primary mb-4 feedback--answer
feedback--answer-no">No</button><p class="feedback--response
feedback--response-yes">Glad to hear it! Please <a
href=https://github.com/apache/dubbo-website/issues/new>tell us how we can
improve</a>.</p><p class="feedback--response feedback--response-no">Sorry to
hear that. Please <a
href=https://github.com/apache/dubbo-website/issues/new>tell us how we can
improve</a>.</p></div><script>const yesButton=document.querySelector(".feedback
[...]
+<button class="btn btn-primary mb-4 feedback--answer
feedback--answer-no">No</button><p class="feedback--response
feedback--response-yes">Glad to hear it! Please <a
href=https://github.com/apache/dubbo-website/issues/new>tell us how we can
improve</a>.</p><p class="feedback--response feedback--response-no">Sorry to
hear that. Please <a
href=https://github.com/apache/dubbo-website/issues/new>tell us how we can
improve</a>.</p></div><script>const yesButton=document.querySelector(".feedback
[...]
<script src=/js/bootstrap.min.js
integrity=sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy
crossorigin=anonymous></script>
<script
src=/js/main.min.5d9bbf645e25d374ae8412eedf48df17eb2fa1f70fe6cb544c730a1d145d7bd1.js
integrity="sha256-XZu/ZF4l03SuhBLu30jfF+svofcP5stUTHMKHRRde9E="
crossorigin=anonymous></script>
<script src=https://cdn.jsdelivr.net/npm/@docsearch/js@3></script>
diff --git a/zh-cn/docsv2.7/user/examples/thread-model/index.html
b/zh-cn/docsv2.7/user/examples/thread-model/index.html
index 1345310c63..08eb40b03f 100644
--- a/zh-cn/docsv2.7/user/examples/thread-model/index.html
+++ b/zh-cn/docsv2.7/user/examples/thread-model/index.html
@@ -1,12 +1,12 @@
-<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=zh-cn
class=no-js><head><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"><meta name=ROBOTS content="INDEX,
FOLLOW"><link rel="shortcut icon" href=/favicons/favicon.ico><link
rel=apple-touch-icon href=/favicons/apple-touch-icon-180x180.png
sizes=180x180><link rel=icon type=image/png href=/favicons/favicon-16x16.png
sizes=16 [...]
+<!doctype html><html itemscope itemtype=http://schema.org/WebPage lang=zh-cn
class=no-js><head><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"><meta name=ROBOTS content="INDEX,
FOLLOW"><link rel="shortcut icon" href=/favicons/favicon.ico><link
rel=apple-touch-icon href=/favicons/apple-touch-icon-180x180.png
sizes=180x180><link rel=icon type=image/png href=/favicons/favicon-16x16.png
sizes=16 [...]
<script>var
doNotTrack=!1;if(!doNotTrack){window.dataLayer=window.dataLayer||[];function
gtag(){dataLayer.push(arguments)}gtag("js",new
Date),gtag("config","G-NM6FFMT51J",{anonymize_ip:!1})}</script><link
rel=preload
href=/scss/main.min.dc7554c0c41d7f631ecb7b0f13149f547e695b5cc4443b205c73ce7f3d17caaf.css
as=style><link
href=/scss/main.min.dc7554c0c41d7f631ecb7b0f13149f547e695b5cc4443b205c73ce7f3d17caaf.css
rel=stylesheet integrity><script src=/js/jquery-3.5.1.min.js
integrity="sha256-9/a [...]
<link rel=stylesheet
href=https://cdn.jsdelivr.net/npm/@docsearch/css@3></head><body
class=td-page><header><nav class="js-navbar-scroll navbar navbar-expand
navbar-dark flex-column flex-md-row td-navbar"><a class=navbar-brand
href=/zh-cn/><span class=navbar-logo><svg xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 321.39 78.54"><title id="title19">DUBBO LOGO</title><path
class="cls-1" d="M68.46 50.38c0 14.06 11.39 22.11 25.45 22.11s25.45-8.05
25.45-22.11V7.25H68.46zm21.24-28h8.6V31H89.7z [...]
<a
href=https://github.com/apache/dubbo-website/edit/master/content/zh-cn/docsv2.7/user/examples/thread-model.md
class=td-page-meta--edit target=_blank rel=noopener><i class="fa-solid
fa-pen-to-square fa-fw"></i> 编辑此页</a>
<a
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn/docsv2.7/user/examples/thread-model.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+matter%
[...]
<a
href="https://github.com/apache/dubbo-website/issues/new?title=%e7%ba%bf%e7%a8%8b%e6%a8%a1%e5%9e%8b"
class=td-page-meta--issue target=_blank rel=noopener><i class="fa-solid
fa-list-check fa-fw"></i> 提交文档问题</a>
-<a href=https://github.com/apache/dubbo/issues/new
class=td-page-meta--project-issue target=_blank rel=noopener><i class="fa-solid
fa-list-check fa-fw"></i> 提交项目问题</a></div></aside><main class="col-12 col-md-9
col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol
class=breadcrumb><li class=breadcrumb-item><a
href=https://cn.dubbo.apache.org/zh-cn/docsv2.7/>文档 2.x</a></li><li
class=breadcrumb-item><a
href=https://cn.dubbo.apache.org/zh-cn/docsv2.7/user/>用户文档</a>< [...]
+<a href=https://github.com/apache/dubbo/issues/new
class=td-page-meta--project-issue target=_blank rel=noopener><i class="fa-solid
fa-list-check fa-fw"></i> 提交项目问题</a></div><div class=td-toc><nav
id=TableOfContents><ul><li><a href=#背景>背景</a></li><li><a
href=#示例>示例</a></li></ul></nav></div></aside><main class="col-12 col-md-9
col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb class=td-breadcrumbs><ol
class=breadcrumb><li class=breadcrumb-item><a
href=https://cn.dubbo.apache.org/zh-cn/ [...]
</span></span></code></pre></div><p>Dispatcher</p><ul><li><code>all</code>
所有消息都派发到线程池,包括请求,响应,连接事件,断开事件,心跳等。</li><li><code>direct</code> 所有消息都不派发到线程池,全部在
IO 线程上直接执行。</li><li><code>message</code> 只有请求响应消息派发到线程池,其它连接断开事件,心跳等消息,直接在 IO
线程上执行。</li><li><code>execution</code> 只有请求消息派发到线程池,不含响应,响应和其它连接断开事件,心跳等消息,直接在
IO 线程上执行。</li><li><code>connection</code> 在 IO
线程上,将连接断开事件放入队列,有序逐个执行,其它消息派发到线程池。</li></ul><p>ThreadPool</p><ul><li><code>fixed</code>
固定大小线程池,启动时建立线程,不关闭,一直持有。(缺省)</li><li><code>ca [...]
-<button class="btn btn-primary mb-4 feedback--answer
feedback--answer-no">No</button><p class="feedback--response
feedback--response-yes">Glad to hear it! Please <a
href=https://github.com/apache/dubbo-website/issues/new>tell us how we can
improve</a>.</p><p class="feedback--response feedback--response-no">Sorry to
hear that. Please <a
href=https://github.com/apache/dubbo-website/issues/new>tell us how we can
improve</a>.</p></div><script>const yesButton=document.querySelector(".feedback
[...]
+<button class="btn btn-primary mb-4 feedback--answer
feedback--answer-no">No</button><p class="feedback--response
feedback--response-yes">Glad to hear it! Please <a
href=https://github.com/apache/dubbo-website/issues/new>tell us how we can
improve</a>.</p><p class="feedback--response feedback--response-no">Sorry to
hear that. Please <a
href=https://github.com/apache/dubbo-website/issues/new>tell us how we can
improve</a>.</p></div><script>const yesButton=document.querySelector(".feedback
[...]
<script src=/js/bootstrap.min.js
integrity=sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy
crossorigin=anonymous></script>
<script
src=/js/main.min.5d9bbf645e25d374ae8412eedf48df17eb2fa1f70fe6cb544c730a1d145d7bd1.js
integrity="sha256-XZu/ZF4l03SuhBLu30jfF+svofcP5stUTHMKHRRde9E="
crossorigin=anonymous></script>
<script src=https://cdn.jsdelivr.net/npm/@docsearch/js@3></script>
diff --git a/zh-cn/sitemap.xml b/zh-cn/sitemap.xml
index 2bbd3be398..4883cd069c 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://cn.dubbo.apache.org/zh-cn/docs3-v2/java-sdk/faq/0/</loc><lastmod>2023-02-09T17:22:57+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link
rel="alternate" hreflang="en"
href="https://cn.dubbo.apache.org/en/docs3-v2/java-sdk/faq/0/"/><xhtml:link
rel="alternate" hreflang="zh-cn" href="htt [...]
\ 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://cn.dubbo.apache.org/zh-cn/docs3-v2/java-sdk/faq/0/</loc><lastmod>2023-02-09T17:22:57+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link
rel="alternate" hreflang="en"
href="https://cn.dubbo.apache.org/en/docs3-v2/java-sdk/faq/0/"/><xhtml:link
rel="alternate" hreflang="zh-cn" href="htt [...]
\ No newline at end of file