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 9ed8b26acf1 deploy: ae1bc89a0b68357c01d990005e9afb038f80f323
9ed8b26acf1 is described below
commit 9ed8b26acf1b1f755e7a18a693664512940bf4fb
Author: RainYuY <[email protected]>
AuthorDate: Tue Nov 25 15:25:23 2025 +0000
deploy: ae1bc89a0b68357c01d990005e9afb038f80f323
---
css/app.css | 2 +-
css/chunk-vendors.css | 2 +-
.../index.html | 6 +--
.../committer/release-guide/java-sdk/index.html | 6 +--
en/index.xml | 8 +--
.../others/v3.2_rest_protocol_design/index.html | 6 +--
.../serialization/dubbo/fastjson2/index.html | 6 +--
.../reference-manual/serialization/dubbo/index.xml | 8 +--
.../reference/proposals/protocol-http/index.html | 6 +--
en/sitemap.xml | 2 +-
en/tags/graalvm/index.html | 2 +-
en/tags/graalvm/index.xml | 2 +-
en/tags/index.html | 2 +-
en/tags/index.xml | 2 +-
en/tags/java/index.html | 2 +-
en/tags/java/index.xml | 2 +-
en/tags/native-image/index.html | 2 +-
en/tags/native-image/index.xml | 2 +-
js/app.js | 3 +-
js/chunk-vendors.js | 61 +---------------------
sitemap.xml | 2 +-
zh-cn/index.xml | 8 +--
.../serialization/dubbo/fastjson2/index.html | 6 +--
.../reference-manual/serialization/dubbo/index.xml | 8 +--
zh-cn/sitemap.xml | 2 +-
25 files changed, 49 insertions(+), 109 deletions(-)
diff --git a/css/app.css b/css/app.css
index 44c2a2c2469..b9457c8de14 100644
--- a/css/app.css
+++ b/css/app.css
@@ -1 +1 @@
-h3[data-v-76eccb7f]{margin:40px 0
0}ul[data-v-76eccb7f]{list-style-type:none;padding:0}li[data-v-76eccb7f]{display:inline-block;margin:0
10px}a[data-v-76eccb7f]{color:#42b983}.form-layout[data-v-76eccb7f]{display:flex;justify-content:space-between;align-items:flex-start}.left-form[data-v-76eccb7f]{flex:1;max-width:calc(50%
-
20px);margin-right:20px}.right-text[data-v-76eccb7f]{flex-shrink:0;width:calc(50%
- 20px)}.left-form
.el-form-item__label[data-v-76eccb7f]{text-align:left}.left-form [...]
\ No newline at end of file
+/*Respond to static link checks, which will be dynamically replaced at build
time*/
\ No newline at end of file
diff --git a/css/chunk-vendors.css b/css/chunk-vendors.css
index 61c66238ea8..b9457c8de14 100644
--- a/css/chunk-vendors.css
+++ b/css/chunk-vendors.css
@@ -1 +1 @@
-@font-face{font-family:element-icons;src:url(../fonts/element-icons.ff18efd1.woff)
format("woff"),url(../fonts/element-icons.f1a45d74.ttf)
format("truetype");font-weight:400;font-display:"auto";font-style:normal}[class*="
el-icon-"],[class^=el-icon-]{font-family:element-icons!important;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;vertical-align:baseline;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:gr
[...]
\ No newline at end of file
+/*Respond to static link checks, which will be dynamically replaced at build
time*/
\ No newline at end of file
diff --git
a/en/blog/2023/06/28/towards-native-spring-dubbo-aot-technical-examples-and-principles-explanation/index.html
b/en/blog/2023/06/28/towards-native-spring-dubbo-aot-technical-examples-and-principles-explanation/index.html
index dc7562adfa1..c31402fa153 100644
---
a/en/blog/2023/06/28/towards-native-spring-dubbo-aot-technical-examples-and-principles-explanation/index.html
+++
b/en/blog/2023/06/28/towards-native-spring-dubbo-aot-technical-examples-and-principles-explanation/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang=en class=no-js><head><meta name=ROBOTS
content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/blog/2023/06/28/%E8%B5%B0%E5%90%91-native-%E5%8C%96springdubbo-aot-%E6%8A%80%E6%9C%AF%E7%A4%BA%E4%BE%8B%E4%B8%8E%E5%8E%9F%E7%90%86%E8%AE%B2%E8%A7%A3/><link
rel=canonical
href=https://cn.dubbo.apache.org/en/blog/2023/06/28/towards-native-spring-dubbo-aot-technical-examples-and-principles-explanation/><script>var
_paq=window._paq [...]
+<!doctype html><html lang=en class=no-js><head><meta name=ROBOTS
content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/blog/2023/06/28/%E8%B5%B0%E5%90%91-native-%E5%8C%96springdubbo-aot-%E6%8A%80%E6%9C%AF%E7%A4%BA%E4%BE%8B%E4%B8%8E%E5%8E%9F%E7%90%86%E8%AE%B2%E8%A7%A3/><link
rel=canonical
href=https://cn.dubbo.apache.org/en/blog/2023/06/28/towards-native-spring-dubbo-aot-technical-examples-and-principles-explanation/><script>var
_paq=window._paq [...]
"><meta property="og:description" content="This article explains the basic
working principles of GraalVM, the way to build Native Images, how to build and
package static Dubbo applications using Dubbo AOT, and how to solve issues such
as slow “cold start,” high memory usage, and long warm-up times.
"><meta name=twitter:description content="This article explains the basic
working principles of GraalVM, the way to build Native Images, how to build and
package static Dubbo applications using Dubbo AOT, and how to solve issues such
as slow “cold start,” high memory usage, and long warm-up times.
"><meta property="og:url"
content="https://cn.dubbo.apache.org/en/blog/2023/06/28/towards-native-spring-dubbo-aot-technical-examples-and-principles-explanation/"><meta
property="og:title" content="Towards Native: Spring & Dubbo AOT Technical
Examples and Principles Explanation"><meta name=twitter:title content="Towards
Native: Spring & Dubbo AOT Technical Examples and Principles Explanation"><meta
name=twitter:image:alt content="Apache Dubbo"><meta property="og:image"
content="/imgs/blog [...]
@@ -111,7 +111,7 @@
<label for=m-enblogrust-check><a href=/en/blog/rust/ class="align-left pl-0
td-sidebar-link td-sidebar-link__section"
id=m-enblogrust><span>Rust</span></a></label><ul class="ul-2 foldable"><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-enblog20221023apache-dubbo-adds-a-new-member-to-its-multilingual-system-the-first-rust-language-version-is-officially-released-li><input
type=checkbox
id=m-enblog20221023apache-dubbo-adds-a-new-member-to-its-multilingu [...]
<label
for=m-enblog20221023apache-dubbo-adds-a-new-member-to-its-multilingual-system-the-first-rust-language-version-is-officially-released-check><a
href=/en/blog/2022/10/23/apache-dubbo-adds-a-new-member-to-its-multilingual-system-the-first-rust-language-version-is-officially-released/
title="Apache Dubbo Adds a New Member to Its Multilingual System: The First
Rust Language Version is Officially Released" class="align-left pl-0
td-sidebar-link td-sidebar-link__page" id=m-enblog20221023a [...]
<label for=m-enblog-web-check><a href=/en/blog/-web/ class="align-left pl-0
td-sidebar-link td-sidebar-link__section"
id=m-enblog-web><span>Web</span></a></label><ul class="ul-2 foldable"><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released-li><input
type=checkbox
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dub
[...]
-<label
for=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released-check><a
href=/en/blog/2023/10/07/can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released><span>Can
web browser pages access Dubbo and g [...]
+<label
for=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released-check><a
href=/en/blog/2023/10/07/can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-enblog20231007can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released><span>Can
web browser pages access Dubbo and g [...]
</span></span><span style=display:flex><span> <span
style=color:#268bd2><profile></span>
</span></span><span style=display:flex><span> <span
style=color:#268bd2><id></span>native<span
style=color:#268bd2></id></span>
</span></span><span style=display:flex><span> <span
style=color:#268bd2><build></span>
@@ -207,7 +207,7 @@
</span></span><span style=display:flex><span> <span
style=color:#268bd2>serialization</span>: fastjson2
</span></span></code></pre></div><h3 id=step-6-compile>Step 6:
Compile</h3><p>Run the following compile command at the project’s root
path:</p><ul><li>For API way directly execute</li></ul><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> mvn
clean install -P native -Dmaven.test.skip=true
</span></span></code></pre></div><ul><li>For annotation and XML way
(Springboot3 integrated way)</li></ul><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-shell data-lang=shell><span style=display:flex><span> mvn clean
install -P native native:compile -Dmaven.test.skip<span
style=color:#719e07>=</span><span style=color:#b58900>true</span>
-</span></span></code></pre></div><h3 id=step-7-execute-the-binary-file>Step 7:
Execute the Binary File</h3><p>The binary file is in the target/ directory and
is typically named after the project, such as target/native-demo.</p><h2
id=summary>Summary</h2><p>GraalVM technology has brought new changes to Java
applications in the cloud computing era, helping solve the slow startup and
resource usage issues of Java applications. At the same time, we also see that
there are some restrictions i [...]
+</span></span></code></pre></div><h3 id=step-7-execute-the-binary-file>Step 7:
Execute the Binary File</h3><p>The binary file is in the target/ directory and
is typically named after the project, such as target/native-demo.</p><h2
id=summary>Summary</h2><p>GraalVM technology has brought new changes to Java
applications in the cloud computing era, helping solve the slow startup and
resource usage issues of Java applications. At the same time, we also see that
there are some restrictions i [...]
<a
href="https://github.com/apache/dubbo-website/new/master/content/en//blog/integration/dubbo-graalvm-support?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+matte
[...]
<a
href="https://github.com/apache/dubbo-website/issues/new?title=Towards%20Native:%20Spring%20&amp;%20Dubbo%20AOT%20Technical%20Examples%20and%20Principles%20Explanation"
target=_blank><i class="fab fa-github fa-fw"></i> Create an issue</a>
<a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas
fa-tasks fa-fw"></i> Create project issue</a></div><nav
id=TableOfContents><ul><li><a
href=#challenges-faced-by-java-applications-in-the-cloud-era>Challenges Faced
by Java Applications in the Cloud Era</a></li><li><a
href=#overview-of-graalvm>Overview of GraalVM</a></li><li><a
href=#what-is-native-image>What is Native Image?</a></li><li><a
href=#basic-principles-and-usage-of-graalvm-native-image>Basic Principl [...]
diff --git a/en/contact/committer/release-guide/java-sdk/index.html
b/en/contact/committer/release-guide/java-sdk/index.html
index 2c170d9f29b..4f123a664e4 100644
--- a/en/contact/committer/release-guide/java-sdk/index.html
+++ b/en/contact/committer/release-guide/java-sdk/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang=en class=no-js><head><meta name=ROBOTS
content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/contact/committer/release-guide/java-sdk/><link
rel=canonical
href=https://cn.dubbo.apache.org/en/contact/committer/release-guide/java-sdk/><script>var
_paq=window._paq=window._paq||[];_paq.push(["setDocumentTitle",document.domain+"/"+document.title]),_paq.push(["setCookieDomain","*.dubbo.apache.org"]),_paq.push(["trackPageView
[...]
+<!doctype html><html lang=en class=no-js><head><meta name=ROBOTS
content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/contact/committer/release-guide/java-sdk/><link
rel=canonical
href=https://cn.dubbo.apache.org/en/contact/committer/release-guide/java-sdk/><script>var
_paq=window._paq=window._paq||[];_paq.push(["setDocumentTitle",document.domain+"/"+document.title]),_paq.push(["setCookieDomain","*.dubbo.apache.org"]),_paq.push(["trackPageView
[...]
<a class=dropdown-item href=/en/overview/notices/>Security Notices</a>
<a class=dropdown-item href=/en/contact/>Contributor's Guide</a></div></li><li
class="nav-item nav-item-line px-2 mb-2 mb-lg-0"><a class=nav-link
href=/en/blog/><span>Blog</span></a></li><li class="nav-item nav-item-line px-2
mb-2 mb-lg-0"><a class=nav-link
href=/en/download/><span>DOWNLOAD</span></a></li><li class="nav-item dropdown
d-lg-block"><a class="nav-link dropdown-toggle" href=# id=navbarDropdown
role=button data-toggle=dropdown aria-haspopup=true
aria-expanded=false>ECOSYSTEM</ [...]
<a class=dropdown-item
href=/zh-cn/overview/mannual/control-plane/>Visualizable Console</a>
@@ -188,7 +188,7 @@
https://dist.apache.org/repos/dist/dev/dubbo/${release_version}/
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span>Best regards,
</span></span><span style=display:flex><span>The Apache Dubbo Team
-</span></span></code></pre></div><h2 id=official-release>Official
Release</h2><ol><li>Move the release package from the <a
href=https://dist.apache.org/repos/dist/dev/dubbo>dev</a> directory to the <a
href=https://dist.apache.org/repos/dist/release/dubbo>release</a> directory,
and if the KEYS have been updated, they need to be synchronized.</li><li>Delete
the release package from the <a
href=https://dist.apache.org/repos/dist/dev/dubbo>dev</a>
directory.</li><li>Delete the release packag [...]
+</span></span></code></pre></div><h2 id=official-release>Official
Release</h2><ol><li>Move the release package from the <a
href=https://dist.apache.org/repos/dist/dev/dubbo>dev</a> directory to the <a
href=https://dist.apache.org/repos/dist/release/dubbo>release</a> directory,
and if the KEYS have been updated, they need to be synchronized.</li><li>Delete
the release package from the <a
href=https://dist.apache.org/repos/dist/dev/dubbo>dev</a>
directory.</li><li>Delete the release packag [...]
Announcement release email template:</li></ol><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-text data-lang=text><span style=display:flex><span>Hello
Community,
</span></span><span style=display:flex><span>
</span></span><span style=display:flex><span>The Apache Dubbo team is pleased
to announce that the
@@ -215,7 +215,7 @@ Announcement release email template:</li></ol><div
class=highlight><pre tabindex
</span></span><span style=display:flex><span>[4]
https://github.com/apache/dubbo/issues
</span></span></code></pre></div><h2
id=complete-maven-convenient-binary-release-optional>Complete Maven Convenient
Binary Release (Optional)</h2><p>Permission for the
<strong>repository.apache.org</strong> nexus repository has been applied for,
see <a
href=https://issues.apache.org/jira/browse/INFRA-16451>jira</a>.</p><p>To
publish jar packages to the Maven repository, first visit <a
href=https://repository.apache.org>repository.apache.org</a>, select
<code>staging repository</code>, th [...]
</span></span></code></pre></div><div id=pre-footer><h2>Feedback</h2><p
class=feedback--prompt>Was this page helpful?</p><button class="btn btn-primary
mb-4 feedback--yes">Yes</button>
-<button class="btn btn-primary mb-4
feedback--no">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__disable
[...]
+<button class="btn btn-primary mb-4
feedback--no">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__disable
[...]
<a
href="https://github.com/apache/dubbo-website/new/master/content/en//contact/committer/release-guide/java-sdk?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=Java%20SDK%20Release%20Process"
target=_blank><i class="fab fa-github fa-fw"></i> Create an issue</a>
<a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas
fa-tasks fa-fw"></i> Create project issue</a></div><nav
id=TableOfContents><ul><li><a
href=#understanding-apache-release-content-and-process>Understanding Apache
Release Content and Process</a></li><li><a
href=#local-build-environment-preparation>Local Build Environment
Preparation</a><ul><li><a href=#install-gpg>Install GPG</a></li><li><a
href=#generate-key-with-gpg>Generate Key with gpg</a></li><li><a href=# [...]
diff --git a/en/index.xml b/en/index.xml
index 79b8f60f2bc..54368acb5f2 100644
--- a/en/index.xml
+++ b/en/index.xml
@@ -3095,14 +3095,14 @@ For
example:</p></description></item><item><title>Dubbo SPI Plugins and De
<p>Note that in this program design, the Greet method will only consider
the request valid if it receives <code>name=&quot;right
name&quot;</code>; otherwise, it will return an
error.</p></description></item><item><title>Fastjson2</title><link>https://cn.dubbo.apache.org/en/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://cn.dubbo.apache.org/en/overview/mannual/j [...]
<p><code>FASTJSON v2</code> is an important upgrade of the
<code>FASTJSON</code> project, aimed at providing a
high-performance <code>JSON</code> library for the next decade.
With the same <code>API</code>,</p>
<ul>
-<li>Supports both <code>JSON/JSONB</code> protocols, with
<a
href="https://alibaba.github.io/fastjson2/jsonpath_cn"><code>JSONPath</code></a>
as a first-class citizen.</li>
+<li>Supports both <code>JSON/JSONB</code> protocols, with
<a
href="https://alibaba.github.io/fastjson2"><code>JSONPath</code></a>
as a first-class citizen.</li>
<li>Supports full parsing and partial parsing.</li>
<li>Supports <code>Java</code> server-side, client-side
<code>Android</code>, and big data scenarios.</li>
-<li>Supports <code>Kotlin</code> <a
href="https://alibaba.github.io/fastjson2/kotlin_cn">https://alibaba.github.io/fastjson2/kotlin_cn</a></li>
-<li>Supports <code>JSON Schema</code> <a
href="https://alibaba.github.io/fastjson2/json_schema_cn">https://alibaba.github.io/fastjson2/json_schema_cn</a></li>
+<li>Supports <code>Kotlin</code> <a
href="https://alibaba.github.io/fastjson2">https://alibaba.github.io/fastjson2</a></li>
+<li>Supports <code>JSON Schema</code> <a
href="https://alibaba.github.io/fastjson2">https://alibaba.github.io/fastjson2</a></li>
<li>Supports <code>Android 8+</code></li>
<li>Supports <code>Graal Native-Image</code></li>
-<li>Supports <code>JSON Schema</code> <a
href="https://alibaba.github.io/fastjson2/json_schema_cn">https://alibaba.github.io/fastjson2/json_schema_cn</a></li>
+<li>Supports <code>JSON Schema</code> <a
href="https://alibaba.github.io/fastjson2">https://alibaba.github.io/fastjson2</a></li>
</ul>
<h2 id="2-usage">2 Usage</h2>
<h3 id="21-add-dependency">2.1 Add Dependency</h3>
diff --git
a/en/overview/mannual/java-sdk/reference-manual/protocol/others/v3.2_rest_protocol_design/index.html
b/en/overview/mannual/java-sdk/reference-manual/protocol/others/v3.2_rest_protocol_design/index.html
index af6f2adce39..18268e91b20 100644
---
a/en/overview/mannual/java-sdk/reference-manual/protocol/others/v3.2_rest_protocol_design/index.html
+++
b/en/overview/mannual/java-sdk/reference-manual/protocol/others/v3.2_rest_protocol_design/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang=en class=no-js><head><meta name=ROBOTS
content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/overview/mannual/java-sdk/reference-manual/protocol/others/v3.2_rest_protocol_design/><link
rel=canonical
href=https://cn.dubbo.apache.org/en/overview/mannual/java-sdk/reference-manual/protocol/others/v3.2_rest_protocol_design/><script>var
_paq=window._paq=window._paq||[];_paq.push(["setDocumentTitle",document.domain+"/"+docume
[...]
+<!doctype html><html lang=en class=no-js><head><meta name=ROBOTS
content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/overview/mannual/java-sdk/reference-manual/protocol/others/v3.2_rest_protocol_design/><link
rel=canonical
href=https://cn.dubbo.apache.org/en/overview/mannual/java-sdk/reference-manual/protocol/others/v3.2_rest_protocol_design/><script>var
_paq=window._paq=window._paq||[];_paq.push(["setDocumentTitle",document.domain+"/"+docume
[...]
<a class=dropdown-item href=/en/overview/notices/>Security Notices</a>
<a class=dropdown-item href=/en/contact/>Contributor's Guide</a></div></li><li
class="nav-item nav-item-line px-2 mb-2 mb-lg-0"><a class=nav-link
href=/en/blog/><span>Blog</span></a></li><li class="nav-item nav-item-line px-2
mb-2 mb-lg-0"><a class=nav-link
href=/en/download/><span>DOWNLOAD</span></a></li><li class="nav-item dropdown
d-lg-block"><a class="nav-link dropdown-toggle" href=# id=navbarDropdown
role=button data-toggle=dropdown aria-haspopup=true
aria-expanded=false>ECOSYSTEM</ [...]
<a class=dropdown-item
href=/zh-cn/overview/mannual/control-plane/>Visualizable Console</a>
@@ -1068,8 +1068,8 @@ public class RestDemoServiceImpl implements
RestDemoService {
}
}
</code></pre><h2
id=flowchart>Flowchart</h2><p><strong>Consumer</strong></p><p><img
src=https://static.dingtalk.com/media/lQLPJxLOtqTxs9TNA5rNBQCwci8F2QYiGAYD5sSyd4BVAA_1280_922.png
alt=image></p><p><strong>Provider (RestServer)</strong></p><p><img
src=https://static.dingtalk.com/media/lQLPJxZcNUm4M9TNA1_NBMuwZUu6IC3FeYAD5sSydYADAA_1227_863.png
alt=image></p><h2 id=scenarios>Scenarios:</h2><p><strong>Non-Dubbo
intercommunication (Spring Cloud Alibaba intercommunication)</strong></p><p>In
[...]
-</code></pre><h3 id=4-cross-language>4. Cross-Language</h3><p><img
src=https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/LvBPlNAjAmw3OdG8/img/1bdf8f91-9666-4c20-9aea-8396c745f554.png
alt=image></p><h3 id=5-multi-protocol-interaction>5. Multi-Protocol
Interaction</h3><p><img
src=https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/LvBPlNAjAmw3OdG8/img/af72e3df-05d5-42a2-a333-618be7ec6cb8.png
alt=image></p><h3 id=6-protocol-migration>6. Protocol Migration</h3><p><img
src=https://alidocs.o [...]
-<button class="btn btn-primary mb-4
feedback--no">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__disable
[...]
+</code></pre><h3 id=4-cross-language>4. Cross-Language</h3><p><img
src=https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/LvBPlNAjAmw3OdG8/img/1bdf8f91-9666-4c20-9aea-8396c745f554.png
alt=image></p><h3 id=5-multi-protocol-interaction>5. Multi-Protocol
Interaction</h3><p><img
src=https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/LvBPlNAjAmw3OdG8/img/af72e3df-05d5-42a2-a333-618be7ec6cb8.png
alt=image></p><h3 id=6-protocol-migration>6. Protocol
Migration</h3><p>TODO:There need a image.</ [...]
+<button class="btn btn-primary mb-4
feedback--no">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__disable
[...]
<a
href="https://github.com/apache/dubbo-website/new/master/content/en//overview/mannual/java-sdk/reference-manual/protocol/others/v3.2_rest_protocol_design?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.+%60getti
[...]
<a
href="https://github.com/apache/dubbo-website/issues/new?title=Rest%20Protocol"
target=_blank><i class="fab fa-github fa-fw"></i> Create an issue</a>
<a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas
fa-tasks fa-fw"></i> Create project issue</a></div><nav
id=TableOfContents><ul><li><a href=#http-protocol-messages>Http Protocol
Messages</a><ul><li><a href=#dubbo-http-header>Dubbo HTTP
(header)</a></li></ul></li><li><a href=#current-support-granularity>Current
Support Granularity:</a></li><li><a
href=#rest-annotation-parsing-servicerestmetadataresolver>Rest Annotation
Parsing (ServiceRestMetadataResolver)</a [...]
diff --git
a/en/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/index.html
b/en/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/index.html
index 33e66552883..b266c2d0afd 100644
---
a/en/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/index.html
+++
b/en/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang=en class=no-js><head><meta name=ROBOTS
content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/><link
rel=canonical
href=https://cn.dubbo.apache.org/en/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/><script>var
_paq=window._paq=window._paq||[];_paq.push(["setDocumentTitle",document.domain+"/"+document.title]),_paq.push(["s
[...]
+<!doctype html><html lang=en class=no-js><head><meta name=ROBOTS
content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/><link
rel=canonical
href=https://cn.dubbo.apache.org/en/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/><script>var
_paq=window._paq=window._paq||[];_paq.push(["setDocumentTitle",document.domain+"/"+document.title]),_paq.push(["s
[...]
<a class=dropdown-item href=/en/overview/notices/>Security Notices</a>
<a class=dropdown-item href=/en/contact/>Contributor's Guide</a></div></li><li
class="nav-item nav-item-line px-2 mb-2 mb-lg-0"><a class=nav-link
href=/en/blog/><span>Blog</span></a></li><li class="nav-item nav-item-line px-2
mb-2 mb-lg-0"><a class=nav-link
href=/en/download/><span>DOWNLOAD</span></a></li><li class="nav-item dropdown
d-lg-block"><a class="nav-link dropdown-toggle" href=# id=navbarDropdown
role=button data-toggle=dropdown aria-haspopup=true
aria-expanded=false>ECOSYSTEM</ [...]
<a class=dropdown-item
href=/zh-cn/overview/mannual/control-plane/>Visualizable Console</a>
@@ -631,7 +631,7 @@
<label for=m-enoverviewnoticesprotocol-check><a
href=/en/overview/notices/protocol/ class="align-left pl-0 td-sidebar-link
td-sidebar-link__page" id=m-enoverviewnoticesprotocol><span>RPC Protocol
Security</span></a></label></li><li class="td-sidebar-nav__section-title
td-sidebar-nav__section without-child" id=m-enoverviewnoticesregistry-li><input
type=checkbox id=m-enoverviewnoticesregistry-check>
<label for=m-enoverviewnoticesregistry-check><a
href=/en/overview/notices/registry/ class="align-left pl-0 td-sidebar-link
td-sidebar-link__page" id=m-enoverviewnoticesregistry><span>Registry Center
Security</span></a></label></li><li class="td-sidebar-nav__section-title
td-sidebar-nav__section without-child" id=m-enoverviewnoticesadmin-li><input
type=checkbox id=m-enoverviewnoticesadmin-check>
<label for=m-enoverviewnoticesadmin-check><a href=/en/overview/notices/admin/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-enoverviewnoticesadmin><span>Dubbo Admin
Security</span></a></label></li><li class="td-sidebar-nav__section-title
td-sidebar-nav__section without-child" id=m-enoverviewnoticeslog4j-li><input
type=checkbox id=m-enoverviewnoticeslog4j-check>
-<label for=m-enoverviewnoticeslog4j-check><a href=/en/overview/notices/log4j/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-enoverviewnoticeslog4j><span>Log4j Vulnerability
Impact</span></a></label></li></ul></li></ul></li></ul></nav></div></div><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=/en/overview/>Documentation</a></li><li class=breadcrumb-item><a [...]
+<label for=m-enoverviewnoticeslog4j-check><a href=/en/overview/notices/log4j/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-enoverviewnoticeslog4j><span>Log4j Vulnerability
Impact</span></a></label></li></ul></li></ul></li></ul></nav></div></div><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=/en/overview/>Documentation</a></li><li class=breadcrumb-item><a [...]
</span></span><span style=display:flex><span> <span
style=color:#268bd2><dependency></span>
</span></span><span style=display:flex><span> <span
style=color:#268bd2><groupId></span>com.alibaba.fastjson2<span
style=color:#268bd2></groupId></span>
</span></span><span style=display:flex><span> <span
style=color:#268bd2><artifactId></span>fastjson2<span
style=color:#268bd2></artifactId></span>
@@ -658,7 +658,7 @@
</span></span><span style=display:flex><span><span style=color:#586e75><!--
or --></span>
</span></span><span style=display:flex><span><span
style=color:#268bd2><dubbo:reference</span> interface=<span
style=color:#2aa198>"xxx"</span> serialization=<span
style=color:#2aa198>"fastjson2"</span> <span
style=color:#268bd2>/></span>
</span></span></code></pre></div><div id=pre-footer><h2>Feedback</h2><p
class=feedback--prompt>Was this page helpful?</p><button class="btn btn-primary
mb-4 feedback--yes">Yes</button>
-<button class="btn btn-primary mb-4
feedback--no">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__disable
[...]
+<button class="btn btn-primary mb-4
feedback--no">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__disable
[...]
<a
href="https://github.com/apache/dubbo-website/new/master/content/en//overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2?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.m
[...]
<a href="https://github.com/apache/dubbo-website/issues/new?title=Fastjson2"
target=_blank><i class="fab fa-github fa-fw"></i> Create an issue</a>
<a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas
fa-tasks fa-fw"></i> Create project issue</a></div><nav
id=TableOfContents><ul><li><a href=#1-introduction>1
Introduction</a></li><li><a href=#2-usage>2 Usage</a><ul><li><a
href=#21-add-dependency>2.1 Add Dependency</a></li><li><a
href=#22-configure-to-enable>2.2 Configure to
Enable</a></li></ul></li></ul></nav></div></div></div></div><footer><div
class=footer-container><div class=footer-container-left><div cl [...]
diff --git
a/en/overview/mannual/java-sdk/reference-manual/serialization/dubbo/index.xml
b/en/overview/mannual/java-sdk/reference-manual/serialization/dubbo/index.xml
index 0dcd5ea5f4f..177c39bb27e 100644
---
a/en/overview/mannual/java-sdk/reference-manual/serialization/dubbo/index.xml
+++
b/en/overview/mannual/java-sdk/reference-manual/serialization/dubbo/index.xml
@@ -10,14 +10,14 @@
<p>In the Dubbo framework, when using the Dubbo communication protocol,
Hessian2 is used as the default
serialization.</p></description></item><item><title>Fastjson2</title><link>https://cn.dubbo.apache.org/en/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://cn.dubbo.apache.org/en/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/</guid><description><h2
id= [...]
<p><code>FASTJSON v2</code> is an important upgrade of the
<code>FASTJSON</code> project, aimed at providing a
high-performance <code>JSON</code> library for the next decade.
With the same <code>API</code>,</p>
<ul>
-<li>Supports both <code>JSON/JSONB</code> protocols, with
<a
href="https://alibaba.github.io/fastjson2/jsonpath_cn"><code>JSONPath</code></a>
as a first-class citizen.</li>
+<li>Supports both <code>JSON/JSONB</code> protocols, with
<a
href="https://alibaba.github.io/fastjson2"><code>JSONPath</code></a>
as a first-class citizen.</li>
<li>Supports full parsing and partial parsing.</li>
<li>Supports <code>Java</code> server-side, client-side
<code>Android</code>, and big data scenarios.</li>
-<li>Supports <code>Kotlin</code> <a
href="https://alibaba.github.io/fastjson2/kotlin_cn">https://alibaba.github.io/fastjson2/kotlin_cn</a></li>
-<li>Supports <code>JSON Schema</code> <a
href="https://alibaba.github.io/fastjson2/json_schema_cn">https://alibaba.github.io/fastjson2/json_schema_cn</a></li>
+<li>Supports <code>Kotlin</code> <a
href="https://alibaba.github.io/fastjson2">https://alibaba.github.io/fastjson2</a></li>
+<li>Supports <code>JSON Schema</code> <a
href="https://alibaba.github.io/fastjson2">https://alibaba.github.io/fastjson2</a></li>
<li>Supports <code>Android 8+</code></li>
<li>Supports <code>Graal Native-Image</code></li>
-<li>Supports <code>JSON Schema</code> <a
href="https://alibaba.github.io/fastjson2/json_schema_cn">https://alibaba.github.io/fastjson2/json_schema_cn</a></li>
+<li>Supports <code>JSON Schema</code> <a
href="https://alibaba.github.io/fastjson2">https://alibaba.github.io/fastjson2</a></li>
</ul>
<h2 id="2-usage">2 Usage</h2>
<h3 id="21-add-dependency">2.1 Add Dependency</h3>
diff --git a/en/overview/reference/proposals/protocol-http/index.html
b/en/overview/reference/proposals/protocol-http/index.html
index 8fbe18cb35b..ca8afe2ce2a 100644
--- a/en/overview/reference/proposals/protocol-http/index.html
+++ b/en/overview/reference/proposals/protocol-http/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang=en class=no-js><head><meta name=ROBOTS
content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/overview/reference/proposals/protocol-http/><link
rel=canonical
href=https://cn.dubbo.apache.org/en/overview/reference/proposals/protocol-http/><script>var
_paq=window._paq=window._paq||[];_paq.push(["setDocumentTitle",document.domain+"/"+document.title]),_paq.push(["setCookieDomain","*.dubbo.apache.org"]),_paq.push(["trackPage
[...]
+<!doctype html><html lang=en class=no-js><head><meta name=ROBOTS
content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/overview/reference/proposals/protocol-http/><link
rel=canonical
href=https://cn.dubbo.apache.org/en/overview/reference/proposals/protocol-http/><script>var
_paq=window._paq=window._paq||[];_paq.push(["setDocumentTitle",document.domain+"/"+document.title]),_paq.push(["setCookieDomain","*.dubbo.apache.org"]),_paq.push(["trackPage
[...]
<a class=dropdown-item href=/en/overview/notices/>Security Notices</a>
<a class=dropdown-item href=/en/contact/>Contributor's Guide</a></div></li><li
class="nav-item nav-item-line px-2 mb-2 mb-lg-0"><a class=nav-link
href=/en/blog/><span>Blog</span></a></li><li class="nav-item nav-item-line px-2
mb-2 mb-lg-0"><a class=nav-link
href=/en/download/><span>DOWNLOAD</span></a></li><li class="nav-item dropdown
d-lg-block"><a class="nav-link dropdown-toggle" href=# id=navbarDropdown
role=button data-toggle=dropdown aria-haspopup=true
aria-expanded=false>ECOSYSTEM</ [...]
<a class=dropdown-item
href=/zh-cn/overview/mannual/control-plane/>Visualizable Console</a>
@@ -1069,8 +1069,8 @@ public class RestDemoServiceImpl implements
RestDemoService {
}
}
</code></pre><h2 id=flow-chart>Flow
Chart</h2><p><strong>Consumer</strong></p><p><img
src=https://static.dingtalk.com/media/lQLPJxLOtqTxs9TNA5rNBQCwci8F2QYiGAYD5sSyd4BVAA_1280_922.png
alt=image></p><p><strong>Provider(RestServer)</strong></p><p><img
src=https://static.dingtalk.com/media/lQLPJxZcNUm4M9TNA1_NBMuwZUu6IC3FeYAD5sSydYADAA_1227_863.png
alt=image></p><h2 id=scenarios>Scenarios</h2><h3
id=1-interoperability-of-systems>1. Interoperability of
Systems</h3><p><strong>Non-Dubbo System [...]
-</code></pre><h3 id=4-cross-language>4. Cross-Language</h3><p><img
src=https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/LvBPlNAjAmw3OdG8/img/1bdf8f91-9666-4c20-9aea-8396c745f554.png
alt=image></p><h3 id=5-multi-protocol-interaction>5. Multi-Protocol
Interaction</h3><p><img
src=https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/LvBPlNAjAmw3OdG8/img/af72e3df-05d5-42a2-a333-618be7ec6cb8.png
alt=image></p><h3 id=6-protocol-migration>6. Protocol Migration</h3><p><img
src=https://alidocs.o [...]
-<button class="btn btn-primary mb-4
feedback--no">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__disable
[...]
+</code></pre><h3 id=4-cross-language>4. Cross-Language</h3><p><img
src=https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/LvBPlNAjAmw3OdG8/img/1bdf8f91-9666-4c20-9aea-8396c745f554.png
alt=image></p><h3 id=5-multi-protocol-interaction>5. Multi-Protocol
Interaction</h3><p><img
src=https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/LvBPlNAjAmw3OdG8/img/af72e3df-05d5-42a2-a333-618be7ec6cb8.png
alt=image></p><h3 id=6-protocol-migration>6. Protocol
Migration</h3><p>TODO:there needs a image.< [...]
+<button class="btn btn-primary mb-4
feedback--no">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__disable
[...]
<a
href="https://github.com/apache/dubbo-website/new/master/content/en//overview/reference/proposals/protocol-http?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+m
[...]
<a
href="https://github.com/apache/dubbo-website/issues/new?title=Rest%20Protocol"
target=_blank><i class="fab fa-github fa-fw"></i> Create an issue</a>
<a href=https://github.com/apache/dubbo/issues/new target=_blank><i class="fas
fa-tasks fa-fw"></i> Create project issue</a></div><nav
id=TableOfContents><ul><li><a href=#restprotocol-design>RestProtocol
Design</a><ul><li><a href=#original-version-dubbo-rest>Original Version Dubbo
Rest</a></li><li><a href=#new-version-dubbo-rest>New Version Dubbo
Rest</a></li></ul></li><li><a href=#http-protocol-message>Http Protocol
Message</a><ul><li><a href=#dubbo-http-header>Dubbo Http (header)</a></ [...]
diff --git a/en/sitemap.xml b/en/sitemap.xml
index 0c433701551..50afdf0d994 100644
--- a/en/sitemap.xml
+++ b/en/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/en/blog/2023/01/16/alibaba-upgrades-dubbo3-to-fully-replace-hsf2/</loc><lastmod>2024-09-30T17:53:33+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link
rel="alternate" hreflang="zh-cn"
href="https://cn.dubbo.apache.org/zh-cn/blog/2023/01/16/%E9%98%BF%E9%87%8C%E5%B7
[...]
\ 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/en/blog/2023/01/16/alibaba-upgrades-dubbo3-to-fully-replace-hsf2/</loc><lastmod>2024-09-30T17:53:33+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link
rel="alternate" hreflang="zh-cn"
href="https://cn.dubbo.apache.org/zh-cn/blog/2023/01/16/%E9%98%BF%E9%87%8C%E5%B7
[...]
\ No newline at end of file
diff --git a/en/tags/graalvm/index.html b/en/tags/graalvm/index.html
index b96acc68c9c..35b03961a89 100644
--- a/en/tags/graalvm/index.html
+++ b/en/tags/graalvm/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang=en class=no-js><head class=live-site><meta
name=ROBOTS content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/tags/graalvm/><link rel=canonical
href=https://cn.dubbo.apache.org/en/tags/graalvm/><script>var
_paq=window._paq=window._paq||[];_paq.push(["setDocumentTitle",document.domain+"/"+document.title]),_paq.push(["setCookieDomain","*.dubbo.apache.org"]),_paq.push(["trackPageView"]),_paq.push(["enableLinkTracking"]),fu
[...]
+<!doctype html><html lang=en class=no-js><head class=live-site><meta
name=ROBOTS content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/tags/graalvm/><link rel=canonical
href=https://cn.dubbo.apache.org/en/tags/graalvm/><script>var
_paq=window._paq=window._paq||[];_paq.push(["setDocumentTitle",document.domain+"/"+document.title]),_paq.push(["setCookieDomain","*.dubbo.apache.org"]),_paq.push(["trackPageView"]),_paq.push(["enableLinkTracking"]),fu
[...]
<a class=dropdown-item href=/en/overview/notices/>Security Notices</a>
<a class=dropdown-item href=/en/contact/>Contributor's Guide</a></div></li><li
class="nav-item nav-item-line px-2 mb-2 mb-lg-0"><a class=nav-link
href=/en/blog/><span>Blog</span></a></li><li class="nav-item nav-item-line px-2
mb-2 mb-lg-0"><a class=nav-link
href=/en/download/><span>DOWNLOAD</span></a></li><li class="nav-item dropdown
d-lg-block"><a class="nav-link dropdown-toggle" href=# id=navbarDropdown
role=button data-toggle=dropdown aria-haspopup=true
aria-expanded=false>ECOSYSTEM</ [...]
<a class=dropdown-item
href=/zh-cn/overview/mannual/control-plane/>Visualizable Console</a>
diff --git a/en/tags/graalvm/index.xml b/en/tags/graalvm/index.xml
index 215022bff78..ee32851e8c6 100644
--- a/en/tags/graalvm/index.xml
+++ b/en/tags/graalvm/index.xml
@@ -1,2 +1,2 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GraalVM on Apache
Dubbo</title><link>https://cn.dubbo.apache.org/en/tags/graalvm/</link><description>Recent
content in GraalVM on Apache
Dubbo</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon,
30 Sep 2024 17:53:33 +0800</lastBuildDate><atom:link
href="https://cn.dubbo.apache.org/en/tags/graalvm/index.xml" rel="self"
type="appl [...]
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>GraalVM on Apache
Dubbo</title><link>https://cn.dubbo.apache.org/en/tags/graalvm/</link><description>Recent
content in GraalVM on Apache
Dubbo</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue,
25 Nov 2025 23:19:35 +0800</lastBuildDate><atom:link
href="https://cn.dubbo.apache.org/en/tags/graalvm/index.xml" rel="self"
type="appl [...]
<p>In this article, we will analyze the challenges faced by Java
applications in the cloud era, how GraalVM Native Image addresses these issues,
the basic concepts and working principles of GraalVM, and finally demonstrate
how to statically package a typical microservice application with an example
using Spring6 and Dubbo3.</p></description></item></channel></rss>
\ No newline at end of file
diff --git a/en/tags/index.html b/en/tags/index.html
index 1491e602f5c..af7ba562c19 100644
--- a/en/tags/index.html
+++ b/en/tags/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang=en class=no-js><head class=live-site><meta
name=ROBOTS content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/tags/><link rel=canonical
href=https://cn.dubbo.apache.org/en/tags/><script>var
_paq=window._paq=window._paq||[];_paq.push(["setDocumentTitle",document.domain+"/"+document.title]),_paq.push(["setCookieDomain","*.dubbo.apache.org"]),_paq.push(["trackPageView"]),_paq.push(["enableLinkTracking"]),function(){e="http
[...]
+<!doctype html><html lang=en class=no-js><head class=live-site><meta
name=ROBOTS content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/tags/><link rel=canonical
href=https://cn.dubbo.apache.org/en/tags/><script>var
_paq=window._paq=window._paq||[];_paq.push(["setDocumentTitle",document.domain+"/"+document.title]),_paq.push(["setCookieDomain","*.dubbo.apache.org"]),_paq.push(["trackPageView"]),_paq.push(["enableLinkTracking"]),function(){e="http
[...]
<a class=dropdown-item href=/en/overview/notices/>Security Notices</a>
<a class=dropdown-item href=/en/contact/>Contributor's Guide</a></div></li><li
class="nav-item nav-item-line px-2 mb-2 mb-lg-0"><a class=nav-link
href=/en/blog/><span>Blog</span></a></li><li class="nav-item nav-item-line px-2
mb-2 mb-lg-0"><a class=nav-link
href=/en/download/><span>DOWNLOAD</span></a></li><li class="nav-item dropdown
d-lg-block"><a class="nav-link dropdown-toggle" href=# id=navbarDropdown
role=button data-toggle=dropdown aria-haspopup=true
aria-expanded=false>ECOSYSTEM</ [...]
<a class=dropdown-item
href=/zh-cn/overview/mannual/control-plane/>Visualizable Console</a>
diff --git a/en/tags/index.xml b/en/tags/index.xml
index ecbd9901a69..f418e12b6fc 100644
--- a/en/tags/index.xml
+++ b/en/tags/index.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tags on Apache
Dubbo</title><link>https://cn.dubbo.apache.org/en/tags/</link><description>Recent
content in Tags on Apache
Dubbo</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat,
15 Nov 2025 11:38:51 +0800</lastBuildDate><atom:link
href="https://cn.dubbo.apache.org/en/tags/index.xml" rel="self"
type="application/rss+xml"/><ite [...]
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Tags on Apache
Dubbo</title><link>https://cn.dubbo.apache.org/en/tags/</link><description>Recent
content in Tags on Apache
Dubbo</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue,
25 Nov 2025 23:19:35 +0800</lastBuildDate><atom:link
href="https://cn.dubbo.apache.org/en/tags/index.xml" rel="self"
type="application/rss+xml"/><ite [...]
\ No newline at end of file
diff --git a/en/tags/java/index.html b/en/tags/java/index.html
index 7dcaf98dc22..18f8aa0caba 100644
--- a/en/tags/java/index.html
+++ b/en/tags/java/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang=en class=no-js><head class=live-site><meta
name=ROBOTS content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/tags/java/><link rel=canonical
href=https://cn.dubbo.apache.org/en/tags/java/><script>var
_paq=window._paq=window._paq||[];_paq.push(["setDocumentTitle",document.domain+"/"+document.title]),_paq.push(["setCookieDomain","*.dubbo.apache.org"]),_paq.push(["trackPageView"]),_paq.push(["enableLinkTracking"]),function
[...]
+<!doctype html><html lang=en class=no-js><head class=live-site><meta
name=ROBOTS content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/tags/java/><link rel=canonical
href=https://cn.dubbo.apache.org/en/tags/java/><script>var
_paq=window._paq=window._paq||[];_paq.push(["setDocumentTitle",document.domain+"/"+document.title]),_paq.push(["setCookieDomain","*.dubbo.apache.org"]),_paq.push(["trackPageView"]),_paq.push(["enableLinkTracking"]),function
[...]
<a class=dropdown-item href=/en/overview/notices/>Security Notices</a>
<a class=dropdown-item href=/en/contact/>Contributor's Guide</a></div></li><li
class="nav-item nav-item-line px-2 mb-2 mb-lg-0"><a class=nav-link
href=/en/blog/><span>Blog</span></a></li><li class="nav-item nav-item-line px-2
mb-2 mb-lg-0"><a class=nav-link
href=/en/download/><span>DOWNLOAD</span></a></li><li class="nav-item dropdown
d-lg-block"><a class="nav-link dropdown-toggle" href=# id=navbarDropdown
role=button data-toggle=dropdown aria-haspopup=true
aria-expanded=false>ECOSYSTEM</ [...]
<a class=dropdown-item
href=/zh-cn/overview/mannual/control-plane/>Visualizable Console</a>
diff --git a/en/tags/java/index.xml b/en/tags/java/index.xml
index f471623adb3..c1db1ba7829 100644
--- a/en/tags/java/index.xml
+++ b/en/tags/java/index.xml
@@ -1,4 +1,4 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Java on Apache
Dubbo</title><link>https://cn.dubbo.apache.org/en/tags/java/</link><description>Recent
content in Java on Apache
Dubbo</description><generator>Hugo</generator><language>en</language><lastBuildDate>Sat,
15 Nov 2025 11:38:51 +0800</lastBuildDate><atom:link
href="https://cn.dubbo.apache.org/en/tags/java/index.xml" rel="self"
type="application/rss+ [...]
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Java on Apache
Dubbo</title><link>https://cn.dubbo.apache.org/en/tags/java/</link><description>Recent
content in Java on Apache
Dubbo</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue,
25 Nov 2025 23:19:35 +0800</lastBuildDate><atom:link
href="https://cn.dubbo.apache.org/en/tags/java/index.xml" rel="self"
type="application/rss+ [...]
<h4 class="alert-heading">Note</h4>
This article is only applicable to the Dubbo protocol communication scenario.
If you are a Dubbo3 user, it is recommended to use the triple protocol. Please
refer to <a
href="https://cn.dubbo.apache.org/en/blog/2024/04/22/use-apache-apisix-to-proxy-dubbo-services-triple-protocol/">Using
Apache APISIX to Proxy Dubbo Services (Triple Protocol)</a> for specific
examples.
diff --git a/en/tags/native-image/index.html b/en/tags/native-image/index.html
index 36fa278dc16..3ad30f003bc 100644
--- a/en/tags/native-image/index.html
+++ b/en/tags/native-image/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang=en class=no-js><head class=live-site><meta
name=ROBOTS content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/tags/native-image/><link rel=canonical
href=https://cn.dubbo.apache.org/en/tags/native-image/><script>var
_paq=window._paq=window._paq||[];_paq.push(["setDocumentTitle",document.domain+"/"+document.title]),_paq.push(["setCookieDomain","*.dubbo.apache.org"]),_paq.push(["trackPageView"]),_paq.push(["enableLinkTrac
[...]
+<!doctype html><html lang=en class=no-js><head class=live-site><meta
name=ROBOTS content="INDEX, FOLLOW"><link rel=alternate hreflang=zh-cn
href=https://cn.dubbo.apache.org/zh-cn/tags/native-image/><link rel=canonical
href=https://cn.dubbo.apache.org/en/tags/native-image/><script>var
_paq=window._paq=window._paq||[];_paq.push(["setDocumentTitle",document.domain+"/"+document.title]),_paq.push(["setCookieDomain","*.dubbo.apache.org"]),_paq.push(["trackPageView"]),_paq.push(["enableLinkTrac
[...]
<a class=dropdown-item href=/en/overview/notices/>Security Notices</a>
<a class=dropdown-item href=/en/contact/>Contributor's Guide</a></div></li><li
class="nav-item nav-item-line px-2 mb-2 mb-lg-0"><a class=nav-link
href=/en/blog/><span>Blog</span></a></li><li class="nav-item nav-item-line px-2
mb-2 mb-lg-0"><a class=nav-link
href=/en/download/><span>DOWNLOAD</span></a></li><li class="nav-item dropdown
d-lg-block"><a class="nav-link dropdown-toggle" href=# id=navbarDropdown
role=button data-toggle=dropdown aria-haspopup=true
aria-expanded=false>ECOSYSTEM</ [...]
<a class=dropdown-item
href=/zh-cn/overview/mannual/control-plane/>Visualizable Console</a>
diff --git a/en/tags/native-image/index.xml b/en/tags/native-image/index.xml
index e4a77b6630c..276aa5264fa 100644
--- a/en/tags/native-image/index.xml
+++ b/en/tags/native-image/index.xml
@@ -1,2 +1,2 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Native Image on Apache
Dubbo</title><link>https://cn.dubbo.apache.org/en/tags/native-image/</link><description>Recent
content in Native Image on Apache
Dubbo</description><generator>Hugo</generator><language>en</language><lastBuildDate>Mon,
30 Sep 2024 17:53:33 +0800</lastBuildDate><atom:link
href="https://cn.dubbo.apache.org/en/tags/native-image/index.xml" r [...]
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0"
xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Native Image on Apache
Dubbo</title><link>https://cn.dubbo.apache.org/en/tags/native-image/</link><description>Recent
content in Native Image on Apache
Dubbo</description><generator>Hugo</generator><language>en</language><lastBuildDate>Tue,
25 Nov 2025 23:19:35 +0800</lastBuildDate><atom:link
href="https://cn.dubbo.apache.org/en/tags/native-image/index.xml" r [...]
<p>In this article, we will analyze the challenges faced by Java
applications in the cloud era, how GraalVM Native Image addresses these issues,
the basic concepts and working principles of GraalVM, and finally demonstrate
how to statically package a typical microservice application with an example
using Spring6 and Dubbo3.</p></description></item></channel></rss>
\ No newline at end of file
diff --git a/js/app.js b/js/app.js
index aa10cde1b4d..069248774b1 100644
--- a/js/app.js
+++ b/js/app.js
@@ -1,2 +1 @@
-(function(){"use strict";var t={9763:function(t,e,s){var
r=s(2856),l=function(){var t=this,e=t._self._c;return
e("div",{attrs:{id:"app"}},[e("el-row",[e("el-col",{attrs:{span:24}},[e("div",{staticStyle:{"font-size":"30px"}},[t._v("Dubbo
基准测试")])])],1),e("el-row",[e("el-col",{attrs:{span:24}},[e("div",{staticStyle:{"font-size":"15px","text-align":"right"}},[e("a",{attrs:{target:"_blank",href:"https://docs.github.com/en/actions/using-github-hosted-runners/about-github-hosted-runners/about-
[...]
-//# sourceMappingURL=app.26f08139.js.map
\ No newline at end of file
+// Respond to static link checks, which will be dynamically replaced at build
time
\ No newline at end of file
diff --git a/js/chunk-vendors.js b/js/chunk-vendors.js
index a8bdcb01bb4..069248774b1 100644
--- a/js/chunk-vendors.js
+++ b/js/chunk-vendors.js
@@ -1,60 +1 @@
-(self["webpackChunkdubbo_benchmark"]=self["webpackChunkdubbo_benchmark"]||[]).push([[504],{34:function(e,t,n){"use
strict";var i=n(4901);e.exports=function(e){return"object"==typeof
e?null!==e:i(e)}},81:function(e,t,n){"use strict";var
i=n(9565),r=n(9306),o=n(8551),a=n(6823),s=n(851),l=TypeError;e.exports=function(e,t){var
n=arguments.length<2?s(e):t;if(r(n))return o(i(n,e));throw new l(a(e)+" is not
iterable")}},116:function(e,t,n){"use strict";var
i=n(6518),r=n(9565),o=n(2652),a=n(9306 [...]
-/*!
- * jQuery JavaScript Library v3.7.1
- * https://jquery.com/
- *
- * Copyright OpenJS Foundation and other contributors
- * Released under the MIT license
- * https://jquery.org/license
- *
- * Date: 2023-08-28T13:37Z
- */
-function(t,n){"use strict";"object"===typeof
e.exports?e.exports=t.document?n(t,!0):function(e){if(!e.document)throw new
Error("jQuery requires a window with a document");return
n(e)}:n(t)}("undefined"!==typeof window?window:this,function(n,o){"use
strict";var a=[],s=Object.getPrototypeOf,l=a.slice,u=a.flat?function(e){return
a.flat.call(e)}:function(e){return
a.concat.apply([],e)},c=a.push,h=a.indexOf,d={},p=d.toString,f=d.hasOwnProperty,g=f.toString,v=g.call(Object),m={},y=function(e){
[...]
-/**
- * Checks if an event is supported in the current execution environment.
- *
- * NOTE: This will not work correctly for non-generic events such as `change`,
- * `reset`, `load`, `error`, and `select`.
- *
- * Borrows from Modernizr.
- *
- * @param {string} eventNameSuffix Event name, e.g. "click".
- * @param {?boolean} capture Check if the capture phase is supported.
- * @return {boolean} True if the event is supported.
- * @internal
- * @license Modernizr 3.0.0pre (Custom Build) | MIT
- */
-function o(e,t){if(!r.canUseDOM||t&&!("addEventListener"in
document))return!1;var n="on"+e,o=n in document;if(!o){var
a=document.createElement("div");a.setAttribute(n,"return;"),o="function"===typeof
a[n]}return!o&&i&&"wheel"===e&&(o=document.implementation.hasFeature("Events.wheel","3.0")),o}r.canUseDOM&&(i=document.implementation&&document.implementation.hasFeature&&!0!==document.implementation.hasFeature("","")),e.exports=o},2059:function(e,t){"use
strict";t.__esModule=!0,t["default"] [...]
-/**
- * @fileOverview Kickass library to create and place poppers near their
reference elements.
- * @version {{version}}
- * @license
- * Copyright (c) 2016 Federico Zivolo and contributors
- *
- * Permission is hereby granted, free of charge, to any person obtaining a copy
- * of this software and associated documentation files (the "Software"), to
deal
- * in the Software without restriction, including without limitation the rights
- * to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- * copies of the Software, and to permit persons to whom the Software is
- * furnished to do so, subject to the following conditions:
- *
- * The above copyright notice and this permission notice shall be included in
all
- * copies or substantial portions of the Software.
- *
- * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING
FROM,
- * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN
THE
- * SOFTWARE.
- */(function(o,a){i=a,r="function"===typeof i?i.call(t,n,t,e):i,void
0===r||(e.exports=r)})(0,function(){var
e=window,t={placement:"bottom",gpuAcceleration:!0,offset:0,boundariesElement:"viewport",boundariesPadding:5,preventOverflowOrder:["left","right","top","bottom"],flipBehavior:"flip",arrowElement:"[x-arrow]",arrowOffset:0,modifiers:["shift","offset","preventOverflow","keepTogether","arrow","flip","applyStyle"],modifiersIgnored:[],forceAbsolute:!1};function
n(e,n,i){this._reference=e [...]
-/**
- * @license
- * Lodash <https://lodash.com/>
- * Copyright JS Foundation and other contributors <https://js.foundation/>
- * Released under MIT license <https://lodash.com/license>
- * Based on Underscore.js 1.8.3 <http://underscorejs.org/LICENSE>
- * Copyright Jeremy Ashkenas, DocumentCloud and Investigative Reporters &
Editors
- */(function(){var o,a="4.17.10",s=200,l="Unsupported core-js use. Try
https://npms.io/search?q=ponyfill.",u="Expected a
function",c="__lodash_hash_undefined__",h=500,d="__lodash_placeholder__",p=1,f=2,g=4,v=1,m=2,y=1,b=2,_=4,x=8,w=16,S=32,C=64,k=128,M=256,T=512,D=30,I="...",O=800,A=16,E=1,P=2,L=3,N=1/0,R=9007199254740991,$=17976931348623157e292,z=NaN,V=4294967295,F=V-1,B=V>>>1,j=[["ary",k],["bind",y],["bindKey",b],["curry",x],["curryRight",w],["flip",T],["partial",S],["partialRight",C],
[...]
-//# sourceMappingURL=chunk-vendors.f2355b92.js.map
\ No newline at end of file
+// Respond to static link checks, which will be dynamically replaced at build
time
\ No newline at end of file
diff --git a/sitemap.xml b/sitemap.xml
index 23ecfa1224e..0e4ab671518 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>2025-11-17T10:15:17+08:00</lastmod></sitemap><sitemap><loc>https://cn.dubbo.apache.org/en/sitemap.xml</loc><lastmod>2025-11-17T10:15:17+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>2025-11-25T23:19:35+08:00</lastmod></sitemap><sitemap><loc>https://cn.dubbo.apache.org/en/sitemap.xml</loc><lastmod>2025-11-25T23:19:35+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
diff --git a/zh-cn/index.xml b/zh-cn/index.xml
index 7deb2580517..1043ba3a050 100644
--- a/zh-cn/index.xml
+++ b/zh-cn/index.xml
@@ -13312,14 +13312,14 @@ Dubbo 定义了一些中心化组件,这包括:</p>
<p>接口增加方法,对客户端无影响,如果该方法不是客户端需要的,客户端不需要重新部署。输入参数和结果集中增加属性,对客户端无影响,如果客户端并不需要新属性,不用重新部署。</p></description></item><item><title>Fastjson2</title><link>https://cn.dubbo.apache.org/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://cn.dubbo.apache.org/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/</guid><description><h2
id="1-介绍">1 介绍</h2>
<p><code>FASTJSON
v2</code>是<code>FASTJSON</code>项目的重要升级,目标是为下一个十年提供一个高性能的<code>JSON</code>库。通过同一套<code>API</code>,</p>
<ul>
-<li>支持<code>JSON/JSONB</code>两种协议,<a
href="https://alibaba.github.io/fastjson2/jsonpath_cn"><code>JSONPath</code></a>
是一等公民。</li>
+<li>支持<code>JSON/JSONB</code>两种协议,<a
href="https://alibaba.github.io/fastjson2"><code>JSONPath</code></a>
是一等公民。</li>
<li>支持全量解析和部分解析。</li>
<li>支持<code>Java</code>服务端、客户端<code>Android</code>、大数据场景。</li>
-<li>支持<code>Kotlin</code> <a
href="https://alibaba.github.io/fastjson2/kotlin_cn">https://alibaba.github.io/fastjson2/kotlin_cn</a></li>
-<li>支持<code>JSON Schema</code> <a
href="https://alibaba.github.io/fastjson2/json_schema_cn">https://alibaba.github.io/fastjson2/json_schema_cn</a></li>
+<li>支持<code>Kotlin</code> <a
href="https://alibaba.github.io/fastjson2">https://alibaba.github.io/fastjson2</a></li>
+<li>支持<code>JSON Schema</code> <a
href="https://alibaba.github.io/fastjson2">https://alibaba.github.io/fastjson2</a></li>
<li>支持<code>Android 8+</code></li>
<li>支持<code>Graal Native-Image</code></li>
-<li>支持 <code>JSON Schema</code> <a
href="https://alibaba.github.io/fastjson2/json_schema_cn">https://alibaba.github.io/fastjson2/json_schema_cn</a></li>
+<li>支持 <code>JSON Schema</code> <a
href="https://alibaba.github.io/fastjson2">https://alibaba.github.io/fastjson2</a></li>
</ul>
<h2 id="2-使用方式">2 使用方式</h2>
<h3 id="21-添加依赖">2.1 添加依赖</h3>
diff --git
a/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/index.html
b/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/index.html
index 116672c99f5..9b5fee07581 100644
---
a/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/index.html
+++
b/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang=zh-cn class=no-js><head><meta name=ROBOTS
content="INDEX, FOLLOW"><link rel=alternate hreflang=en
href=https://cn.dubbo.apache.org/en/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/><link
rel=canonical
href=https://cn.dubbo.apache.org/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/><script>var
_paq=window._paq=window._paq||[];_paq.push(["setDocumentTitle",document.domain+"/"+document.title]),_paq.push(["s
[...]
+<!doctype html><html lang=zh-cn class=no-js><head><meta name=ROBOTS
content="INDEX, FOLLOW"><link rel=alternate hreflang=en
href=https://cn.dubbo.apache.org/en/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/><link
rel=canonical
href=https://cn.dubbo.apache.org/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/><script>var
_paq=window._paq=window._paq||[];_paq.push(["setDocumentTitle",document.domain+"/"+document.title]),_paq.push(["s
[...]
<a class=dropdown-item href=/zh-cn/overview/notices/>安全公告</a>
<a class=dropdown-item href=/zh-cn/contact/>贡献者指南</a></div></li><li
class="nav-item nav-item-line px-2 mb-2 mb-lg-0"><a class=nav-link
href=/zh-cn/blog/><span>博客</span></a></li><li class="nav-item nav-item-line
px-2 mb-2 mb-lg-0"><a class=nav-link
href=/zh-cn/download/><span>下载</span></a></li><li class="nav-item dropdown
d-lg-block"><a class="nav-link dropdown-toggle" href=# id=navbarDropdown
role=button data-toggle=dropdown aria-haspopup=true
aria-expanded=false>生态</a><div class="dropdo [...]
<a class=dropdown-item href=/zh-cn/overview/mannual/control-plane/>可视化控制台</a>
@@ -627,7 +627,7 @@
<label for=m-zh-cnoverviewnoticesprotocol-check><a
href=/zh-cn/overview/notices/protocol/ class="align-left pl-0 td-sidebar-link
td-sidebar-link__page" id=m-zh-cnoverviewnoticesprotocol><span>RPC
协议安全</span></a></label></li><li class="td-sidebar-nav__section-title
td-sidebar-nav__section without-child"
id=m-zh-cnoverviewnoticesregistry-li><input type=checkbox
id=m-zh-cnoverviewnoticesregistry-check>
<label for=m-zh-cnoverviewnoticesregistry-check><a
href=/zh-cn/overview/notices/registry/ class="align-left pl-0 td-sidebar-link
td-sidebar-link__page"
id=m-zh-cnoverviewnoticesregistry><span>注册中心安全</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnoverviewnoticesadmin-li><input type=checkbox
id=m-zh-cnoverviewnoticesadmin-check>
<label for=m-zh-cnoverviewnoticesadmin-check><a
href=/zh-cn/overview/notices/admin/ class="align-left pl-0 td-sidebar-link
td-sidebar-link__page" id=m-zh-cnoverviewnoticesadmin><span>Dubbo Admin
安全</span></a></label></li><li class="td-sidebar-nav__section-title
td-sidebar-nav__section without-child" id=m-zh-cnoverviewnoticeslog4j-li><input
type=checkbox id=m-zh-cnoverviewnoticeslog4j-check>
-<label for=m-zh-cnoverviewnoticeslog4j-check><a
href=/zh-cn/overview/notices/log4j/ class="align-left pl-0 td-sidebar-link
td-sidebar-link__page" id=m-zh-cnoverviewnoticeslog4j><span>Log4j
漏洞影响</span></a></label></li></ul></li></ul></li></ul></nav></div></div><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=/zh-cn/overview/>文档</a></li><li class=breadcrumb-item><a href=/zh-cn/ove
[...]
+<label for=m-zh-cnoverviewnoticeslog4j-check><a
href=/zh-cn/overview/notices/log4j/ class="align-left pl-0 td-sidebar-link
td-sidebar-link__page" id=m-zh-cnoverviewnoticeslog4j><span>Log4j
漏洞影响</span></a></label></li></ul></li></ul></li></ul></nav></div></div><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=/zh-cn/overview/>文档</a></li><li class=breadcrumb-item><a href=/zh-cn/ove
[...]
</span></span><span style=display:flex><span> <span
style=color:#268bd2><dependency></span>
</span></span><span style=display:flex><span> <span
style=color:#268bd2><groupId></span>com.alibaba.fastjson2<span
style=color:#268bd2></groupId></span>
</span></span><span style=display:flex><span> <span
style=color:#268bd2><artifactId></span>fastjson2<span
style=color:#268bd2></artifactId></span>
@@ -654,7 +654,7 @@
</span></span><span style=display:flex><span><span style=color:#586e75><!--
or --></span>
</span></span><span style=display:flex><span><span
style=color:#268bd2><dubbo:reference</span> interface=<span
style=color:#2aa198>"xxx"</span> serialization=<span
style=color:#2aa198>"fastjson2"</span> <span
style=color:#268bd2>/></span>
</span></span></code></pre></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//overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2?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-starte
[...]
<a href="https://github.com/apache/dubbo-website/issues/new?title=Fastjson2"
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=#1-介绍>1 介绍</a></li><li><a href=#2-使用方式>2 使用方式</a><ul><li><a
href=#21-添加依赖>2.1 添加依赖</a></li><li><a href=#22-配置启用>2.2
配置启用</a></li></ul></li></ul></nav></div></div></div></div><footer><div
class=footer-container><div class=footer-container-left><div
class=footer-container-left-title>关注我们</div><div
class=footer-container-left-des>请通过以下任一 [...]
diff --git
a/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/dubbo/index.xml
b/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/dubbo/index.xml
index 0c209298fc9..3706e948149 100644
---
a/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/dubbo/index.xml
+++
b/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/dubbo/index.xml
@@ -33,14 +33,14 @@
</span></span></code></pre></div></description></item><item><title>Fastjson2</title><link>https://cn.dubbo.apache.org/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/</link><pubDate>Mon,
01 Jan 0001 00:00:00
+0000</pubDate><guid>https://cn.dubbo.apache.org/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/dubbo/fastjson2/</guid><description><h2
id="1-介绍">1 介绍</h2>
<p><code>FASTJSON
v2</code>是<code>FASTJSON</code>项目的重要升级,目标是为下一个十年提供一个高性能的<code>JSON</code>库。通过同一套<code>API</code>,</p>
<ul>
-<li>支持<code>JSON/JSONB</code>两种协议,<a
href="https://alibaba.github.io/fastjson2/jsonpath_cn"><code>JSONPath</code></a>
是一等公民。</li>
+<li>支持<code>JSON/JSONB</code>两种协议,<a
href="https://alibaba.github.io/fastjson2"><code>JSONPath</code></a>
是一等公民。</li>
<li>支持全量解析和部分解析。</li>
<li>支持<code>Java</code>服务端、客户端<code>Android</code>、大数据场景。</li>
-<li>支持<code>Kotlin</code> <a
href="https://alibaba.github.io/fastjson2/kotlin_cn">https://alibaba.github.io/fastjson2/kotlin_cn</a></li>
-<li>支持<code>JSON Schema</code> <a
href="https://alibaba.github.io/fastjson2/json_schema_cn">https://alibaba.github.io/fastjson2/json_schema_cn</a></li>
+<li>支持<code>Kotlin</code> <a
href="https://alibaba.github.io/fastjson2">https://alibaba.github.io/fastjson2</a></li>
+<li>支持<code>JSON Schema</code> <a
href="https://alibaba.github.io/fastjson2">https://alibaba.github.io/fastjson2</a></li>
<li>支持<code>Android 8+</code></li>
<li>支持<code>Graal Native-Image</code></li>
-<li>支持 <code>JSON Schema</code> <a
href="https://alibaba.github.io/fastjson2/json_schema_cn">https://alibaba.github.io/fastjson2/json_schema_cn</a></li>
+<li>支持 <code>JSON Schema</code> <a
href="https://alibaba.github.io/fastjson2">https://alibaba.github.io/fastjson2</a></li>
</ul>
<h2 id="2-使用方式">2 使用方式</h2>
<h3 id="21-添加依赖">2.1 添加依赖</h3>
diff --git a/zh-cn/sitemap.xml b/zh-cn/sitemap.xml
index ab5bda187df..6585c4031d0 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/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-11-28T15:14:12+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link
rel="alternate" hreflang="en" href="https://cn.dubbo [...]
\ 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/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-11-28T15:14:12+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority><xhtml:link
rel="alternate" hreflang="en" href="https://cn.dubbo [...]
\ No newline at end of file