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 d2a5314abfc deploy: 6a4781912389045cb67fb0017b5d7c67d9df19f1
d2a5314abfc is described below
commit d2a5314abfcc48b449b22fdd6c87bc916cf95111
Author: AlbumenJ <[email protected]>
AuthorDate: Wed Oct 9 09:07:38 2024 +0000
deploy: 6a4781912389045cb67fb0017b5d7c67d9df19f1
---
css/app.css | 2 +-
css/chunk-vendors.css | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
.../index.html | 2 +-
en/download/index.html | 2 +-
js/app.js | 3 +-
js/chunk-vendors.js | 37 +---------------------
.../index.html" | 2 +-
.../index.html" | 2 +-
.../index.html" | 2 +-
.../index.html" | 2 +-
.../index.html" | 2 +-
.../index.html" | 2 +-
.../index.html" | 2 +-
.../index.html" | 2 +-
.../index.html" | 2 +-
.../index.html" | 2 +-
zh-cn/download/index.html | 2 +-
19 files changed, 19 insertions(+), 55 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/10/07/apache-dubbos-first-node.js-3.0-alpha-version-officially-released/index.html
b/en/blog/2023/10/07/apache-dubbos-first-node.js-3.0-alpha-version-officially-released/index.html
index 50bb727e47e..532ed78a4b5 100644
---
a/en/blog/2023/10/07/apache-dubbos-first-node.js-3.0-alpha-version-officially-released/index.html
+++
b/en/blog/2023/10/07/apache-dubbos-first-node.js-3.0-alpha-version-officially-released/index.html
@@ -106,7 +106,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></code></pre></div><h2 id=define-service>Define
Service</h2><p>Now, use Protocol Buffer (IDL) to define a Dubbo
service.</p><p>Create a directory and generate the file.</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-shell data-lang=shell><span style=display:flex><span>mkdir -p
proto <span style=color:#719e07>&&</span> touch proto/example.proto
</span></span></code></pre></div><p>Write the content.</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-protobuf data-lang=protobuf><span
style=display:flex><span>syntax <span style=color:#719e07>=</span> <span
style=color:#2aa198>"proto3"</span>;
</span></span><span style=display:flex><span>
diff --git
a/en/blog/2023/10/07/best-practices-for-microservices-zero-refactoring-to-achieve-interoperability-between-spring-cloud-and-apache-dubbo/index.html
b/en/blog/2023/10/07/best-practices-for-microservices-zero-refactoring-to-achieve-interoperability-between-spring-cloud-and-apache-dubbo/index.html
index d3267897e4e..400fbde7843 100644
---
a/en/blog/2023/10/07/best-practices-for-microservices-zero-refactoring-to-achieve-interoperability-between-spring-cloud-and-apache-dubbo/index.html
+++
b/en/blog/2023/10/07/best-practices-for-microservices-zero-refactoring-to-achieve-interoperability-between-spring-cloud-and-apache-dubbo/index.html
@@ -106,7 +106,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>port</span>: <span style=color:#2aa198>8099</span>
</span></span><span style=display:flex><span><span
style=color:#268bd2>spring</span>:
</span></span><span style=display:flex><span> <span
style=color:#268bd2>application</span>:
diff --git
a/en/blog/2023/10/07/can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released/index.html
b/en/blog/2023/10/07/can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released/index.html
index eb0849e4745..ec3274a3d06 100644
---
a/en/blog/2023/10/07/can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released/index.html
+++
b/en/blog/2023/10/07/can-web-browser-pages-access-dubbo-and-grpc-microservices-dubbo-js-alpha-version-officially-released/index.html
@@ -106,7 +106,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:#b58900>cd</span> dubbo-web-example
</span></span><span style=display:flex><span>npm install
</span></span></code></pre></div><p>Due to using Protocol Buffer, we first
need to install the relevant code generation tools, including
<code>@bufbuild/protoc-gen-es</code>, <code>@bufbuild/protobuf</code>,
<code>@apachedubbo/protoc-gen-apache-dubbo-es</code>, and
<code>@apachedubbo/dubbo</code>.</p><div class=highlight><pre tabindex=0
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-shell data-lang=shell><span style=display:flex [...]
diff --git a/en/download/index.html b/en/download/index.html
index 8b182aaf26c..76a8ff2f91e 100644
--- a/en/download/index.html
+++ b/en/download/index.html
@@ -17,7 +17,7 @@
<label for=m-endownloadnodejs-check><a href=/en/download/#nodejs
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-endownloadnodejs><span>Node.js</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-endownloadadmin-li><input type=checkbox id=m-endownloadadmin-check>
<label for=m-endownloadadmin-check><a href=/en/download/#admin
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-endownloadadmin><span>Admin</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-endownloadspi-extensions-li><input type=checkbox
id=m-endownloadspi-extensions-check>
<label for=m-endownloadspi-extensions-check><a
href=/en/download/spi-extensions/ class="align-left pl-0 td-sidebar-link
td-sidebar-link__page" id=m-endownloadspi-extensions><span>SPI
Extensions</span></a></label></li><li class="td-sidebar-nav__section-title
td-sidebar-nav__section without-child" id=m-endownloadpixiu-li><input
type=checkbox id=m-endownloadpixiu-check>
-<label for=m-endownloadpixiu-check><a href=/en/download/#pixiu
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-endownloadpixiu><span>Pixiu</span></a></label></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 td-breadcrumbs__single"><ol class=breadcrumb><li
class="breadcrumb-item active" aria-current=page>DOWNLOAD</li></ol></nav><div
class=td-content><h1>Download</h1><div class= [...]
+<label for=m-endownloadpixiu-check><a href=/en/download/#pixiu
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-endownloadpixiu><span>Pixiu</span></a></label></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 td-breadcrumbs__single"><ol class=breadcrumb><li
class="breadcrumb-item active" aria-current=page>DOWNLOAD</li></ol></nav><div
class=td-content><h1>Download</h1><div class= [...]
<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//download?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%22+section+at+the+top+of+the
[...]
<a href="https://github.com/apache/dubbo-website/issues/new?title=Download"
target=_blank><i class="fab fa-github fa-fw"></i> Create an issue</a>
diff --git a/js/app.js b/js/app.js
index 20f0c814e65..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.b9807eee.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 fb67251dec6..069248774b1 100644
--- a/js/chunk-vendors.js
+++ b/js/chunk-vendors.js
@@ -1,36 +1 @@
-(self["webpackChunkdubbo_benchmark"]=self["webpackChunkdubbo_benchmark"]||[]).push([[504],{1656:function(e,t,n){"use
strict";function i(e,t,n,i,r,o,a,s){var l,u="function"===typeof
e?e.options:e;if(t&&(u.render=t,u.staticRenderFns=n,u._compiled=!0),i&&(u.functional=!0),o&&(u._scopeId="data-v-"+o),a?(l=function(e){e=e||this.$vnode&&this.$vnode.ssrContext||this.parent&&this.parent.$vnode&&this.parent.$vnode.ssrContext,e||"undefined"===typeof
__VUE_SSR_CONTEXT__||(e=__VUE_SSR_CONTEXT__),r&& [...]
-/**
- * @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],
[...]
-/*!
- * 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},9030:function(e,t,n){"use
strict";var i=n(8656),r=n(2021),o= [...]
-//# sourceMappingURL=chunk-vendors.c8f5525d.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/zh-cn/blog/2023/10/07/apache-dubbo-\344\272\221\345\216\237\347\224\237\345\217\257\350\247\202\346\265\213\346\200\247\347\232\204\346\216\242\347\264\242\344\270\216\345\256\236\350\267\265/index.html"
"b/zh-cn/blog/2023/10/07/apache-dubbo-\344\272\221\345\216\237\347\224\237\345\217\257\350\247\202\346\265\213\346\200\247\347\232\204\346\216\242\347\264\242\344\270\216\345\256\236\350\267\265/index.html"
index 6db3ea91997..841a45c229b 100644
---
"a/zh-cn/blog/2023/10/07/apache-dubbo-\344\272\221\345\216\237\347\224\237\345\217\257\350\247\202\346\265\213\346\200\247\347\232\204\346\216\242\347\264\242\344\270\216\345\256\236\350\267\265/index.html"
+++
"b/zh-cn/blog/2023/10/07/apache-dubbo-\344\272\221\345\216\237\347\224\237\345\217\257\350\247\202\346\265\213\346\200\247\347\232\204\346\216\242\347\264\242\344\270\216\345\256\236\350\267\265/index.html"
@@ -221,7 +221,7 @@
<label
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
<label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left
pl-0 td-sidebar-link td-sidebar-link__section"
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
<label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
type=checkbox id=m-zh- [...]
-<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
+<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
<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//blog/news/apachecon2023/observability?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=Apache%20Dubbo%20%e4%ba%91%e5%8e%9f%e7%94%9f%e5%8f%af%e8%a7%82%e6%b5%8b%e6%80%a7%e7%9a%84%e6%8e%a2%e7%b4%a2%e4%b8%8e%e5%ae%9e%e8%b7%b5"
target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
diff --git
"a/zh-cn/blog/2023/10/07/apache-dubbo-\351\246\226\344\270\252-node.js-3.0-alpha-\347\211\210\346\234\254\346\255\243\345\274\217\345\217\221\345\270\203/index.html"
"b/zh-cn/blog/2023/10/07/apache-dubbo-\351\246\226\344\270\252-node.js-3.0-alpha-\347\211\210\346\234\254\346\255\243\345\274\217\345\217\221\345\270\203/index.html"
index 2c0df4fd9e3..0dd57d65190 100644
---
"a/zh-cn/blog/2023/10/07/apache-dubbo-\351\246\226\344\270\252-node.js-3.0-alpha-\347\211\210\346\234\254\346\255\243\345\274\217\345\217\221\345\270\203/index.html"
+++
"b/zh-cn/blog/2023/10/07/apache-dubbo-\351\246\226\344\270\252-node.js-3.0-alpha-\347\211\210\346\234\254\346\255\243\345\274\217\345\217\221\345\270\203/index.html"
@@ -221,7 +221,7 @@
<label
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
<label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left
pl-0 td-sidebar-link td-sidebar-link__section"
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
<label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
type=checkbox id=m-zh- [...]
-<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
+<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
</span></span></code></pre></div><h2 id=定义服务>定义服务</h2><p>现在,使用 Protocol Buffer
(IDL) 来定义一个 Dubbo 服务。</p><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-shell data-lang=shell><span style=display:flex><span>mkdir -p
proto <span style=color:#719e07>&&</span> touch proto/example.proto
</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-protobuf data-lang=protobuf><span
style=display:flex><span>syntax <span style=color:#719e07>=</span> <span
style=color:#2aa198>"proto3"</span>;
</span></span><span style=display:flex><span>
diff --git
"a/zh-cn/blog/2023/10/07/opensergo-dubbo-\345\276\256\346\234\215\345\212\241\346\262\273\347\220\206\346\234\200\344\275\263\345\256\236\350\267\265/index.html"
"b/zh-cn/blog/2023/10/07/opensergo-dubbo-\345\276\256\346\234\215\345\212\241\346\262\273\347\220\206\346\234\200\344\275\263\345\256\236\350\267\265/index.html"
index 081a79b46e3..e0942df8ad7 100644
---
"a/zh-cn/blog/2023/10/07/opensergo-dubbo-\345\276\256\346\234\215\345\212\241\346\262\273\347\220\206\346\234\200\344\275\263\345\256\236\350\267\265/index.html"
+++
"b/zh-cn/blog/2023/10/07/opensergo-dubbo-\345\276\256\346\234\215\345\212\241\346\262\273\347\220\206\346\234\200\344\275\263\345\256\236\350\267\265/index.html"
@@ -221,7 +221,7 @@
<label
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
<label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left
pl-0 td-sidebar-link td-sidebar-link__section"
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
<label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
type=checkbox id=m-zh- [...]
-<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
+<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
<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//blog/news/apachecon2023/ecosystem-opensergo?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22fro
[...]
<a
href="https://github.com/apache/dubbo-website/issues/new?title=OpenSergo%20&amp;%20Dubbo%20%e5%be%ae%e6%9c%8d%e5%8a%a1%e6%b2%bb%e7%90%86%e6%9c%80%e4%bd%b3%e5%ae%9e%e8%b7%b5"
target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
diff --git
"a/zh-cn/blog/2023/10/07/seata-\345\276\256\346\234\215\345\212\241\346\236\266\346\236\204\344\270\213\347\232\204\344\270\200\347\253\231\345\274\217\345\210\206\345\270\203\345\274\217\344\272\213\345\212\241\350\247\243\345\206\263\346\226\271\346\241\210/index.html"
"b/zh-cn/blog/2023/10/07/seata-\345\276\256\346\234\215\345\212\241\346\236\266\346\236\204\344\270\213\347\232\204\344\270\200\347\253\231\345\274\217\345\210\206\345\270\203\345\274\217\344\272\213\345\212\24
[...]
index 2ca9a7a12d4..2c886a6613e 100644
---
"a/zh-cn/blog/2023/10/07/seata-\345\276\256\346\234\215\345\212\241\346\236\266\346\236\204\344\270\213\347\232\204\344\270\200\347\253\231\345\274\217\345\210\206\345\270\203\345\274\217\344\272\213\345\212\241\350\247\243\345\206\263\346\226\271\346\241\210/index.html"
+++
"b/zh-cn/blog/2023/10/07/seata-\345\276\256\346\234\215\345\212\241\346\236\266\346\236\204\344\270\213\347\232\204\344\270\200\347\253\231\345\274\217\345\210\206\345\270\203\345\274\217\344\272\213\345\212\241\350\247\243\345\206\263\346\226\271\346\241\210/index.html"
@@ -221,7 +221,7 @@
<label
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
<label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left
pl-0 td-sidebar-link td-sidebar-link__section"
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
<label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
type=checkbox id=m-zh- [...]
-<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
+<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
<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//blog/news/apachecon2023/ecosystem-seata?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=Seata%20%e5%be%ae%e6%9c%8d%e5%8a%a1%e6%9e%b6%e6%9e%84%e4%b8%8b%e7%9a%84%e4%b8%80%e7%ab%99%e5%bc%8f%e5%88%86%e5%b8%83%e5%bc%8f%e4%ba%8b%e5%8a%a1%e8%a7%a3%e5%86%b3%e6%96%b9%e6%a1%88"
target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
diff --git
"a/zh-cn/blog/2023/10/07/web-\346\265\217\350\247\210\345\231\250\351\241\265\351\235\242\344\271\237\350\203\275\350\256\277\351\227\256dubbogrpc\345\276\256\346\234\215\345\212\241dubbo-js-alpha\347\211\210\346\234\254\346\255\243\345\274\217\345\217\221\345\270\203/index.html"
"b/zh-cn/blog/2023/10/07/web-\346\265\217\350\247\210\345\231\250\351\241\265\351\235\242\344\271\237\350\203\275\350\256\277\351\227\256dubbogrpc\345\276\256\346\234\215\345\212\241dubbo-js-alpha\347\
[...]
index b6361ec4f4b..284b9e018e8 100644
---
"a/zh-cn/blog/2023/10/07/web-\346\265\217\350\247\210\345\231\250\351\241\265\351\235\242\344\271\237\350\203\275\350\256\277\351\227\256dubbogrpc\345\276\256\346\234\215\345\212\241dubbo-js-alpha\347\211\210\346\234\254\346\255\243\345\274\217\345\217\221\345\270\203/index.html"
+++
"b/zh-cn/blog/2023/10/07/web-\346\265\217\350\247\210\345\231\250\351\241\265\351\235\242\344\271\237\350\203\275\350\256\277\351\227\256dubbogrpc\345\276\256\346\234\215\345\212\241dubbo-js-alpha\347\211\210\346\234\254\346\255\243\345\274\217\345\217\221\345\270\203/index.html"
@@ -221,7 +221,7 @@
<label
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
<label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left
pl-0 td-sidebar-link td-sidebar-link__section"
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
<label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
type=checkbox id=m-zh- [...]
-<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
+<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
</span></span><span style=display:flex><span><span
style=color:#b58900>cd</span> dubbo-web-example
</span></span><span style=display:flex><span>npm install
</span></span></code></pre></div><p>因为使用 Protocol Buffer
的原因,我们首先需要安装相关的代码生成工具,这包括
<code>@bufbuild/protoc-gen-es</code>、<code>@bufbuild/protobuf</code>、<code>@apachedubbo/protoc-gen-apache-dubbo-es</code>、<code>@apachedubbo/dubbo</code>。</p><div
class=highlight><pre tabindex=0
style=color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4><code
class=language-shell data-lang=shell><span style=display:flex><span>npm
install @bufbuild/protoc-gen-es @bufbuild/protobuf [...]
diff --git
"a/zh-cn/blog/2023/10/07/\345\220\257\345\212\250\351\200\237\345\272\246\346\217\220\345\215\20710\345\200\215apache-dubbo-\351\235\231\346\200\201\345\214\226-graalvm-native-image-\346\267\261\345\272\246\350\247\243\346\236\220/index.html"
"b/zh-cn/blog/2023/10/07/\345\220\257\345\212\250\351\200\237\345\272\246\346\217\220\345\215\20710\345\200\215apache-dubbo-\351\235\231\346\200\201\345\214\226-graalvm-native-image-\346\267\261\345\272\246\350\247\243\346\236\220/index.html"
index ea4f704d04e..d996e8e8196 100644
---
"a/zh-cn/blog/2023/10/07/\345\220\257\345\212\250\351\200\237\345\272\246\346\217\220\345\215\20710\345\200\215apache-dubbo-\351\235\231\346\200\201\345\214\226-graalvm-native-image-\346\267\261\345\272\246\350\247\243\346\236\220/index.html"
+++
"b/zh-cn/blog/2023/10/07/\345\220\257\345\212\250\351\200\237\345\272\246\346\217\220\345\215\20710\345\200\215apache-dubbo-\351\235\231\346\200\201\345\214\226-graalvm-native-image-\346\267\261\345\272\246\350\247\243\346\236\220/index.html"
@@ -221,7 +221,7 @@
<label
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
<label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left
pl-0 td-sidebar-link td-sidebar-link__section"
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
<label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
type=checkbox id=m-zh- [...]
-<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
+<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
<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//blog/news/apachecon2023/graalvm-native-image?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+%22fr
[...]
<a
href="https://github.com/apache/dubbo-website/issues/new?title=%e5%90%af%e5%8a%a8%e9%80%9f%e5%ba%a6%e6%8f%90%e5%8d%8710%e5%80%8d%ef%bc%9aApache%20Dubbo%20%e9%9d%99%e6%80%81%e5%8c%96%20GraalVM%20Native%20Image%20%e6%b7%b1%e5%ba%a6%e8%a7%a3%e6%9e%90"
target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
diff --git
"a/zh-cn/blog/2023/10/07/\345\237\272\344\272\216-triple-\345\256\236\347\216\260-web-\347\247\273\345\212\250\347\253\257\345\220\216\347\253\257\345\205\250\351\235\242\346\211\223\351\200\232/index.html"
"b/zh-cn/blog/2023/10/07/\345\237\272\344\272\216-triple-\345\256\236\347\216\260-web-\347\247\273\345\212\250\347\253\257\345\220\216\347\253\257\345\205\250\351\235\242\346\211\223\351\200\232/index.html"
index ec9293cbcaf..324bda8f65f 100644
---
"a/zh-cn/blog/2023/10/07/\345\237\272\344\272\216-triple-\345\256\236\347\216\260-web-\347\247\273\345\212\250\347\253\257\345\220\216\347\253\257\345\205\250\351\235\242\346\211\223\351\200\232/index.html"
+++
"b/zh-cn/blog/2023/10/07/\345\237\272\344\272\216-triple-\345\256\236\347\216\260-web-\347\247\273\345\212\250\347\253\257\345\220\216\347\253\257\345\205\250\351\235\242\346\211\223\351\200\232/index.html"
@@ -221,7 +221,7 @@
<label
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
<label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left
pl-0 td-sidebar-link td-sidebar-link__section"
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
<label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
type=checkbox id=m-zh- [...]
-<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
+<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
<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//blog/news/apachecon2023/triple-to-connect-frontend-and-backend?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
[...]
<a
href="https://github.com/apache/dubbo-website/issues/new?title=%e5%9f%ba%e4%ba%8e%20Triple%20%e5%ae%9e%e7%8e%b0%20Web%20%e7%a7%bb%e5%8a%a8%e7%ab%af%e5%90%8e%e7%ab%af%e5%85%a8%e9%9d%a2%e6%89%93%e9%80%9a"
target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
diff --git
"a/zh-cn/blog/2023/10/07/\345\276\256\346\234\215\345\212\241\346\234\200\344\275\263\345\256\236\350\267\265\351\233\266\346\224\271\351\200\240\345\256\236\347\216\260-spring-cloud-apache-dubbo-\344\272\222\351\200\232/index.html"
"b/zh-cn/blog/2023/10/07/\345\276\256\346\234\215\345\212\241\346\234\200\344\275\263\345\256\236\350\267\265\351\233\266\346\224\271\351\200\240\345\256\236\347\216\260-spring-cloud-apache-dubbo-\344\272\222\351\200\232/index.html"
index 23e3b81848d..d0631565cd2 100644
---
"a/zh-cn/blog/2023/10/07/\345\276\256\346\234\215\345\212\241\346\234\200\344\275\263\345\256\236\350\267\265\351\233\266\346\224\271\351\200\240\345\256\236\347\216\260-spring-cloud-apache-dubbo-\344\272\222\351\200\232/index.html"
+++
"b/zh-cn/blog/2023/10/07/\345\276\256\346\234\215\345\212\241\346\234\200\344\275\263\345\256\236\350\267\265\351\233\266\346\224\271\351\200\240\345\256\236\347\216\260-spring-cloud-apache-dubbo-\344\272\222\351\200\232/index.html"
@@ -221,7 +221,7 @@
<label
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
<label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left
pl-0 td-sidebar-link td-sidebar-link__section"
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
<label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
type=checkbox id=m-zh- [...]
-<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
+<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
</span></span><span style=display:flex><span> <span
style=color:#268bd2>port</span>: <span style=color:#2aa198>8099</span>
</span></span><span style=display:flex><span><span
style=color:#268bd2>spring</span>:
</span></span><span style=display:flex><span> <span
style=color:#268bd2>application</span>:
diff --git
"a/zh-cn/blog/2023/10/07/\346\211\213\346\212\212\346\211\213\346\225\231\344\275\240\351\203\250\347\275\262dubbo\345\272\224\347\224\250\345\210\260kubernetes-apache-dubbo-kubernetes-\346\234\200\344\275\263\345\256\236\350\267\265/index.html"
"b/zh-cn/blog/2023/10/07/\346\211\213\346\212\212\346\211\213\346\225\231\344\275\240\351\203\250\347\275\262dubbo\345\272\224\347\224\250\345\210\260kubernetes-apache-dubbo-kubernetes-\346\234\200\344\275\263\345\256\236\350\267\265/in
[...]
index e2beaa9920f..c8140f0dc6e 100644
---
"a/zh-cn/blog/2023/10/07/\346\211\213\346\212\212\346\211\213\346\225\231\344\275\240\351\203\250\347\275\262dubbo\345\272\224\347\224\250\345\210\260kubernetes-apache-dubbo-kubernetes-\346\234\200\344\275\263\345\256\236\350\267\265/index.html"
+++
"b/zh-cn/blog/2023/10/07/\346\211\213\346\212\212\346\211\213\346\225\231\344\275\240\351\203\250\347\275\262dubbo\345\272\224\347\224\250\345\210\260kubernetes-apache-dubbo-kubernetes-\346\234\200\344\275\263\345\256\236\350\267\265/index.html"
@@ -221,7 +221,7 @@
<label
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
<label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left
pl-0 td-sidebar-link td-sidebar-link__section"
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
<label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
type=checkbox id=m-zh- [...]
-<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
+<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
<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//blog/news/apachecon2023/dubbo-on-kubernetes?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22fro
[...]
<a
href="https://github.com/apache/dubbo-website/issues/new?title=%e6%89%8b%e6%8a%8a%e6%89%8b%e6%95%99%e4%bd%a0%e9%83%a8%e7%bd%b2Dubbo%e5%ba%94%e7%94%a8%e5%88%b0Kubernetes%20%e2%80%93%20Apache%20Dubbo%20Kubernetes%20%e6%9c%80%e4%bd%b3%e5%ae%9e%e8%b7%b5"
target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
diff --git
"a/zh-cn/blog/2023/10/07/\346\224\277\351\207\207\344\272\221\345\237\272\344\272\216dubbo\347\232\204\346\267\267\345\220\210\344\272\221\346\225\260\346\215\256\350\267\250\347\275\221\345\256\236\350\267\265/index.html"
"b/zh-cn/blog/2023/10/07/\346\224\277\351\207\207\344\272\221\345\237\272\344\272\216dubbo\347\232\204\346\267\267\345\220\210\344\272\221\346\225\260\346\215\256\350\267\250\347\275\221\345\256\236\350\267\265/index.html"
index b25c8abd7e5..ae4089722f1 100644
---
"a/zh-cn/blog/2023/10/07/\346\224\277\351\207\207\344\272\221\345\237\272\344\272\216dubbo\347\232\204\346\267\267\345\220\210\344\272\221\346\225\260\346\215\256\350\267\250\347\275\221\345\256\236\350\267\265/index.html"
+++
"b/zh-cn/blog/2023/10/07/\346\224\277\351\207\207\344\272\221\345\237\272\344\272\216dubbo\347\232\204\346\267\267\345\220\210\344\272\221\346\225\260\346\215\256\350\267\250\347\275\221\345\256\236\350\267\265/index.html"
@@ -221,7 +221,7 @@
<label
for=m-zh-cnblog20231007web-e6b58fe8a788e599a8e9a1b5e99da2e4b99fe883bde8aebfe997aedubbogrpce5beaee69c8de58aa1dubbo-js-alphae78988e69cace6ada3e5bc8fe58f91e5b883-check><a
href=/zh-cn/blog/2023/10/07/web-%E6%B5%8F%E8%A7%88%E5%99%A8%E9%A1%B5%E9%9D%A2%E4%B9%9F%E8%83%BD%E8%AE%BF%E9%97%AEdubbogrpc%E5%BE%AE%E6%9C%8D%E5%8A%A1dubbo-js-alpha%E7%89%88%E6%9C%AC%E6%AD%A3%E5%BC%8F%E5%8F%91%E5%B8%83/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20231007web-e6b58fe8a7 [...]
<label for=m-zh-cnblogpixiu-check><a href=/zh-cn/blog/pixiu/ class="align-left
pl-0 td-sidebar-link td-sidebar-link__section"
id=m-zh-cnblogpixiu><span>Pixiu</span></a></label><ul class="ul-2 foldable"><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-li><input type=checkbox
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check>
<label for=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter-check><a
href=/zh-cn/blog/2022/02/19/%E8%B0%88%E8%B0%88pixiu%E7%9A%84filter/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20220219e8b088e8b088pixiue79a84filter><span>谈谈Pixiu的Filter</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-li><input
type=checkbox id=m-zh- [...]
-<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
+<label
for=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu-check><a
href=/zh-cn/blog/2021/08/25/dubbo-%E8%B7%A8%E8%AF%AD%E8%A8%80%E8%B0%83%E7%94%A8%E7%A5%9E%E5%85%BDdubbo-go-pixiu/
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cnblog20210825dubbo-e8b7a8e8afade8a880e8b083e794a8e7a59ee585bddubbo-go-pixiu><span>Dubbo
跨语言调用神兽:dubbo-go-pixiu</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 [...]
<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//blog/news/apachecon2023/usecase-zhengcaiyun?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22fro
[...]
<a
href="https://github.com/apache/dubbo-website/issues/new?title=%e6%94%bf%e9%87%87%e4%ba%91%e5%9f%ba%e4%ba%8eDubbo%e7%9a%84%e6%b7%b7%e5%90%88%e4%ba%91%e6%95%b0%e6%8d%ae%e8%b7%a8%e7%bd%91%e5%ae%9e%e8%b7%b5"
target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>
diff --git a/zh-cn/download/index.html b/zh-cn/download/index.html
index 01a0dae78a7..95f4556d3d7 100644
--- a/zh-cn/download/index.html
+++ b/zh-cn/download/index.html
@@ -18,7 +18,7 @@
<label for=m-zh-cndownloadnodejs-check><a href=/zh-cn/download/#nodejs
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cndownloadnodejs><span>Node.js</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cndownloadadmin-li><input type=checkbox id=m-zh-cndownloadadmin-check>
<label for=m-zh-cndownloadadmin-check><a href=/zh-cn/download/#admin
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cndownloadadmin><span>Admin</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cndownloadspi-extensions-li><input type=checkbox
id=m-zh-cndownloadspi-extensions-check>
<label for=m-zh-cndownloadspi-extensions-check><a
href=/zh-cn/download/spi-extensions/ class="align-left pl-0 td-sidebar-link
td-sidebar-link__page" id=m-zh-cndownloadspi-extensions><span>SPI
Extensions</span></a></label></li><li class="td-sidebar-nav__section-title
td-sidebar-nav__section without-child" id=m-zh-cndownloadpixiu-li><input
type=checkbox id=m-zh-cndownloadpixiu-check>
-<label for=m-zh-cndownloadpixiu-check><a href=/zh-cn/download/#pixiu
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cndownloadpixiu><span>Pixiu</span></a></label></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 td-breadcrumbs__single"><ol class=breadcrumb><li
class="breadcrumb-item active" aria-current=page>下载</li></ol></nav><div
class=td-content><h1>版本发布</h1><div class=l [...]
+<label for=m-zh-cndownloadpixiu-check><a href=/zh-cn/download/#pixiu
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cndownloadpixiu><span>Pixiu</span></a></label></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 td-breadcrumbs__single"><ol class=breadcrumb><li
class="breadcrumb-item active" aria-current=page>下载</li></ol></nav><div
class=td-content><h1>版本发布</h1><div class=l [...]
<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//download?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%22+section+at+the+top+of+
[...]
<a
href="https://github.com/apache/dubbo-website/issues/new?title=%e7%89%88%e6%9c%ac%e5%8f%91%e5%b8%83"
target=_blank><i class="fab fa-github fa-fw"></i> 登记问题</a>