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 134a8f4f9e deploy: 6c90d5f5a222ffca7978c2eba07243c579d34a13
134a8f4f9e is described below
commit 134a8f4f9e7efe027b77c2ca1934f426e43f5649
Author: AlbumenJ <[email protected]>
AuthorDate: Tue Feb 14 01:28:24 2023 +0000
deploy: 6c90d5f5a222ffca7978c2eba07243c579d34a13
---
sitemap.xml | 2 +-
zh-cn/docsv2.7/user/examples/explicit-target/index.html | 10 +++++-----
zh-cn/docsv2.7/user/examples/index.xml | 12 +++++++++---
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 +-
7 files changed, 25 insertions(+), 19 deletions(-)
diff --git a/sitemap.xml b/sitemap.xml
index 6730c785e8..e541e5317b 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-14T09:24:05+08:00</lastmod></sitemap><sitemap><loc>https://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://dubbo.apache.org/zh-cn/sitemap.xml</loc><lastmod>2023-02-14T09:24:54+08:00</lastmod></sitemap><sitemap><loc>https://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/explicit-target/index.html
b/zh-cn/docsv2.7/user/examples/explicit-target/index.html
index 321a9aea63..558349c375 100644
--- a/zh-cn/docsv2.7/user/examples/explicit-target/index.html
+++ b/zh-cn/docsv2.7/user/examples/explicit-target/index.html
@@ -1,15 +1,15 @@
-<!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-1TFHM5YBH0",{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/explicit-target.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/explicit-target.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=%e7%9b%b4%e8%bf%9e%e6%8f%90%e4%be%9b%e8%80%85"
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=#通过-xml-配置>通过 XML 配置</a></li><li><a
href=#通过--d-参数指定>通过 -D 参数指定</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 [...]
-</span></span></code></pre></div><div class="alert alert-primary"
role=alert><h4 class=alert-heading>提示</h4><code>1.0.6</code> 及以上版本支持</div><h2
id=通过--d-参数指定>通过 -D 参数指定</h2><p>在 JVM 启动参数中加入-D参数映射服务地址,如:</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-sh data-lang=sh><span style=display:flex><span>java
-Dcom.alibaba.xxx.XxxService<span
style=color:#719e07>=</span>dubbo://localhost:20890
-</span></span></code></pre></div><div class="alert alert-primary"
role=alert><h4 class=alert-heading>提示</h4>key 为服务名,value 为服务提供者
url,此配置优先级最高,<code>1.0.15</code> 及以上版本支持</div><h2
id=通过文件映射>通过文件映射</h2><p>如果服务比较多,也可以用文件映射,用 <code>-Ddubbo.resolve.file</code>
指定映射文件路径,此配置优先级高于 <code><dubbo:reference></code> 中的配置 [^3],如:</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-sh data-lang=sh><span s [...]
+<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=#通过-xml-配置>通过 XML 配置</a></li><li><a
href=#通过--d-参数指定>通过 -D 参数指定</a></li><li><a
href=#通过文件映射>通过文件映射</a></li></ul></li></ul></nav></div></aside><main
class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria [...]
+</span></span></code></pre></div><div class="alert alert-primary"
role=alert><h4 class=alert-heading>提示</h4><code>1.0.6</code> 及以上版本支持</div><h3
id=通过--d-参数指定>通过 -D 参数指定</h3><p>在 JVM 启动参数中加入-D参数映射服务地址,如:</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-sh data-lang=sh><span style=display:flex><span>java
-Dcom.alibaba.xxx.XxxService<span
style=color:#719e07>=</span>dubbo://localhost:20890
+</span></span></code></pre></div><div class="alert alert-primary"
role=alert><h4 class=alert-heading>提示</h4>key 为服务名,value 为服务提供者
url,此配置优先级最高,<code>1.0.15</code> 及以上版本支持</div><h3
id=通过文件映射>通过文件映射</h3><p>如果服务比较多,也可以用文件映射,用 <code>-Ddubbo.resolve.file</code>
指定映射文件路径,此配置优先级高于 <code><dubbo:reference></code> 中的配置 [^3],如:</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-sh data-lang=sh><span s [...]
</span></span></code></pre></div><p>然后在映射文件 <code>xxx.properties</code>
中加入配置,其中 key 为服务名,value 为服务提供者 URL:</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>com.alibaba.xxx.XxxService<span
style=color:#719e07>=</span><span
style=color:#2aa198>dubbo://localhost:20890</span>
</span></span></code></pre></div><div class="alert alert-primary"
role=alert><h4 class=alert-heading>提示</h4><code>1.0.15</code>
及以上版本支持,<code>2.0</code> 以上版本自动加载
${user.home}/dubbo-resolve.properties文件,不需要配置</div><div class="alert
alert-warning" role=alert><h4
class=alert-heading>注意</h4>为了避免复杂化线上环境,不要在线上使用这个功能,只应在测试阶段使用。</div><style>.feedback--answer{display:inline-block}.feedback--answer-no{margin-left:1em}.feedback--response{display:none;margin-top:1em}.feedback--response__visible{disp
[...]
-<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.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 fae32252c3..42fa0a799d 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://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://dubbo.apache.org/zh-cn/docsv2.7/user/examples/index.xml"
rel="self" type="application/rss+xml"/><item><title>Docsv2.7:
启动时检查</title><link>https://dubbo.apache.org/zh- [...]
+<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://dubbo.apache.org/zh-cn/docsv2.7/user/examples/loadbalance/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://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://dubbo.apache.org/zh-cn/docsv2.7/user/examples/thread-model/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://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://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>
@@ -150,9 +154,11 @@ broadcast.fail.percent 只是控制的当失败后是否继续调用其他节点
<li><code>limited</code>
可伸缩线程池,但池中的线程数只会增长不会收缩。只增长不收缩的目的是为了避免收缩时突然来了大流量引起的性能问题。</li>
<li><code>eager</code>
优先创建<code>Worker</code>线程池。在任务数量大于<code>corePoolSize</code>但是小于<code>maximumPoolSize</code>时,优先创建<code>Worker</code>来处理任务。当任务数量大于<code>maximumPoolSize</code>时,将任务放入阻塞队列中。阻塞队列充满时抛出<code>RejectedExecutionException</code>。(相比于<code>cached</code>:<code>cached</code>在任务数量超过<code>maximumPoolSize</code>时直接抛出异常而不是将任务放入阻塞队列)</li>
</ul></description></item><item><title>Docsv2.7:
直连提供者</title><link>https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/explicit-target/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://dubbo.apache.org/zh-cn/docsv2.7/user/examples/explicit-target/</guid><description>
+<h2 id="背景">背景</h2>
<p>在开发及测试环境下,经常需要绕过注册中心,只测试指定服务提供者,这时候可能需要点对点直连,点对点直连方式,将以服务接口为单位,忽略注册中心的提供者列表,A
接口配置点对点,不影响 B 接口从注册中心获取列表。</p>
<p><img src="https://dubbo.apache.org/imgs/user/dubbo-directly.jpg"
alt="/user-guide/images/dubbo-directly.jpg"></p>
-<h2 id="通过-xml-配置">通过 XML 配置</h2>
+<h2 id="示例">示例</h2>
+<h3 id="通过-xml-配置">通过 XML 配置</h3>
<p>如果是线上需求需要点对点,可在 <code>&lt;dubbo:reference&gt;</code> 中配置
url 指向提供者,将绕过注册中心,多个地址用分号隔开,配置如下:</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> id=<span
style="color:#2aa198">&#34;xxxService&#34;</span> interface=<span
style="color:#2aa198">&#34;com.alibaba.xxx.XxxService&#34;</span>
url=<span style="color:#2aa198">& [...]
</span></span></code></pre></div>
@@ -160,7 +166,7 @@ broadcast.fail.percent 只是控制的当失败后是否继续调用其他节点
<h4 class="alert-heading">提示</h4>
<code>1.0.6</code> 及以上版本支持
</div>
-<h2 id="通过--d-参数指定">通过 -D 参数指定</h2>
+<h3 id="通过--d-参数指定">通过 -D 参数指定</h3>
<p>在 JVM 启动参数中加入-D参数映射服务地址,如:</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-sh" data-lang="sh"><span
style="display:flex;"><span>java -Dcom.alibaba.xxx.XxxService<span
style="color:#719e07">=</span>dubbo://localhost:20890
</span></span></code></pre></div>
@@ -168,7 +174,7 @@ broadcast.fail.percent 只是控制的当失败后是否继续调用其他节点
<h4 class="alert-heading">提示</h4>
key 为服务名,value 为服务提供者 url,此配置优先级最高,<code>1.0.15</code> 及以上版本支持
</div>
-<h2 id="通过文件映射">通过文件映射</h2>
+<h3 id="通过文件映射">通过文件映射</h3>
<p>如果服务比较多,也可以用文件映射,用 <code>-Ddubbo.resolve.file</code>
指定映射文件路径,此配置优先级高于 <code>&lt;dubbo:reference&gt;</code> 中的配置
[^3],如:</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-sh" data-lang="sh"><span
style="display:flex;"><span>java -Ddubbo.resolve.file<span
style="color:#719e07">=</span>xxx.properties
</span></span></code></pre></div><p>然后在映射文件
<code>xxx.properties</code> 中加入配置,其中 key 为服务名,value 为服务提供者 URL:</p>
diff --git a/zh-cn/docsv2.7/user/examples/loadbalance/index.html
b/zh-cn/docsv2.7/user/examples/loadbalance/index.html
index face7cf3dc..71e1024771 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-1TFHM5YBH0",{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.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/preflight-check/index.html
b/zh-cn/docsv2.7/user/examples/preflight-check/index.html
index 73f7536004..e402df8b69 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-1TFHM5YBH0",{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.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/thread-model/index.html
b/zh-cn/docsv2.7/user/examples/thread-model/index.html
index 6dcca5f8bf..1d016a15f1 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-1TFHM5YBH0",{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://dubbo.apache.org/zh-cn/docsv2.7/>文档 2.x</a></li><li
class=breadcrumb-item><a
href=https://dubbo.apache.org/zh-cn/docsv2.7/user/>用户文档</a></li><l [...]
+<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://dubbo.apache.org/zh-cn/doc [...]
</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.9ceec0d76295e936b6677f157698d4b09b8b402e8cc915989f8347d96c0f09e4.js
integrity="sha256-nO7A12KV6Ta2Z38VdpjUsJuLQC6MyRWYn4NH2WwPCeQ="
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 8ae899ab17..cab6212daa 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/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://dubbo.apache.org/en/docs3-v2/java-sdk/faq/0/"/><xhtml:link
rel="alternate" hreflang="zh-cn" href="https://d [...]
\ 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/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://dubbo.apache.org/en/docs3-v2/java-sdk/faq/0/"/><xhtml:link
rel="alternate" hreflang="zh-cn" href="https://d [...]
\ No newline at end of file