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 54170d2c41 deploy: 202de6e289606be91b839cab95631866f5a4d2d8
54170d2c41 is described below

commit 54170d2c41c5a5de7dd2c6088cf1763f5f406b8b
Author: AlbumenJ <[email protected]>
AuthorDate: Sun Apr 9 23:25:28 2023 +0000

    deploy: 202de6e289606be91b839cab95631866f5a4d2d8
---
 sitemap.xml                                        |  2 +-
 zh-cn/overview/reference/proposals/index.xml       | 52 +++++++++++++---------
 .../reference/proposals/protocol-http/index.html   | 20 ++++-----
 zh-cn/sitemap.xml                                  |  2 +-
 4 files changed, 42 insertions(+), 34 deletions(-)

diff --git a/sitemap.xml b/sitemap.xml
index 64bb479976..f9404440b9 100644
--- a/sitemap.xml
+++ b/sitemap.xml
@@ -1 +1 @@
-<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9";><sitemap><loc>https://cn.dubbo.apache.org/zh-cn/sitemap.xml</loc><lastmod>2023-04-07T23:45:41+08:00</lastmod></sitemap><sitemap><loc>https://cn.dubbo.apache.org/en/sitemap.xml</loc><lastmod>2023-04-03T22:00:19+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
+<?xml version="1.0" encoding="utf-8" standalone="yes"?><sitemapindex 
xmlns="http://www.sitemaps.org/schemas/sitemap/0.9";><sitemap><loc>https://cn.dubbo.apache.org/zh-cn/sitemap.xml</loc><lastmod>2023-04-10T07:21:26+08:00</lastmod></sitemap><sitemap><loc>https://cn.dubbo.apache.org/en/sitemap.xml</loc><lastmod>2023-04-03T22:00:19+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
diff --git a/zh-cn/overview/reference/proposals/index.xml 
b/zh-cn/overview/reference/proposals/index.xml
index 1a7a95658f..9ed4fb36cb 100644
--- a/zh-cn/overview/reference/proposals/index.xml
+++ b/zh-cn/overview/reference/proposals/index.xml
@@ -1,17 +1,17 @@
 <rss version="2.0" 
xmlns:atom="http://www.w3.org/2005/Atom";><channel><title>Apache Dubbo – 
提案</title><link>https://cn.dubbo.apache.org/zh-cn/overview/reference/proposals/</link><description>Recent
 content in 提案 on Apache Dubbo</description><generator>Hugo -- 
gohugo.io</generator><language>en-us</language><atom:link 
href="https://cn.dubbo.apache.org/zh-cn/overview/reference/proposals/index.xml"; 
rel="self" type="application/rss+xml"/><item><title>Overview: Rest 
协议</title><link>https://cn.d [...]
-&lt;h1 id="dubborestprotocol设计文档">Dubbo RestProtocol 设计文档&lt;/h1>
-&lt;h2 id="原版本dubborest">原版本dubbo rest&lt;/h2>
-&lt;p>consumer&lt;/p>
+&lt;p>本文将介绍 Dubbo 的 REST/HTTP 协议设计。&lt;/p>
+&lt;h2 id="restprotocol设计">RestProtocol 设计&lt;/h2>
+&lt;h3 id="原版本dubborest">原版本dubbo rest&lt;/h3>
+&lt;p>&lt;strong>consumer&lt;/strong>&lt;/p>
 &lt;p>restClient支持 依赖resteasy 不支持spring mvc &lt;/p>
-&lt;p>provider(较重)&lt;/p>
+&lt;p>&lt;strong>provider(较重)&lt;/strong>&lt;/p>
 &lt;p>依赖web container   (tomcat,jetty,)servlet 模式,jaxrs netty server&lt;/p>
-&lt;h3 id="改版dubborest">改版dubbo rest &lt;/h3>
-&lt;p>方向:&lt;/p>
+&lt;h3 id="新版本dubborest">新版本dubbo rest &lt;/h3>
 &lt;p>更加轻量,具有dubbo风格的rest,微服务体系互通(Springcloud Alibaba)&lt;/p>
-&lt;p>1.注解解析&lt;/p>
-&lt;p>2.报文编解码&lt;/p>
-&lt;p>3.restClient&lt;/p>
-&lt;p>4.restServer(netty)&lt;/p>
+&lt;p>&lt;strong>1.注解解析&lt;/strong>&lt;/p>
+&lt;p>&lt;strong>2.报文编解码&lt;/strong>&lt;/p>
+&lt;p>&lt;strong>3.restClient&lt;/strong>&lt;/p>
+&lt;p>&lt;strong>4.restServer(netty)&lt;/strong>&lt;/p>
 &lt;p>支持程度:&lt;/p>
 &lt;p>content-type   text json xml form(后续会扩展)&lt;/p>
 &lt;p>注解&lt;/p>
@@ -35,7 +35,7 @@ Keep-alive: 60
 // RPCContext Attachment
 userId: 123456
 &lt;/code>&lt;/pre>
-&lt;h2 id="目前支持粒度">目前支持粒度:&lt;/h2>
+&lt;h2 id="支持粒度">支持粒度&lt;/h2>
 &lt;table>
 &lt;thead>
 &lt;tr>
@@ -102,7 +102,8 @@ userId: 123456
 &lt;/tr>
 &lt;/tbody>
 &lt;/table>
-&lt;h2 
id="rest注解解析servicerestmetadataresolver">rest注解解析(ServiceRestMetadataResolver)&lt;/h2>
+&lt;h2 id="rest注解解析">rest注解解析&lt;/h2>
+&lt;p>ServiceRestMetadataResolver&lt;/p>
 &lt;pre>&lt;code>JAXRSServiceRestMetadataResolver
 SpringMvcServiceRestMetadataResolver
 &lt;/code>&lt;/pre>
@@ -185,8 +186,8 @@ private Map&amp;lt;String, 
List&amp;lt;String&amp;gt;&amp;gt; headers// header;
 private Set&amp;lt;String&amp;gt; consumes // content-type;
 private Set&amp;lt;String&amp;gt; produces // Accept;
 &lt;/code>&lt;/pre>
-&lt;h3 id="consumer代码">Consumer 代码:&lt;/h3>
-&lt;p>refer:&lt;/p>
+&lt;h3 id="consumer代码">Consumer 代码&lt;/h3>
+&lt;p>refer&lt;/p>
 &lt;pre>&lt;code> @Override
 protected &amp;lt;T&amp;gt; Invoker&amp;lt;T&amp;gt; 
protocolBindingRefer(final Class&amp;lt;T&amp;gt; type, final URL url) throws 
RpcException {
 // restClient spi创建
@@ -265,8 +266,8 @@ destroyInternal(url);
 invokers.add(invoker);
 return invoker;
 &lt;/code>&lt;/pre>
-&lt;h3 id="provider代码">provider 代码:&lt;/h3>
-&lt;p>export:&lt;/p>
+&lt;h3 id="provider代码">provider 代码&lt;/h3>
+&lt;p>export&lt;/p>
 &lt;pre>&lt;code> public &amp;lt;T&amp;gt; Exporter&amp;lt;T&amp;gt; 
export(final Invoker&amp;lt;T&amp;gt; invoker) throws RpcException {
 URL url = invoker.getUrl();
 final String uri = serviceKey(url);
@@ -399,8 +400,8 @@ return PathAndInvokerMapper.getRestMethodMetadata(path, 
version, group, port);
 }
 &lt;/code>&lt;/pre>
 &lt;h2 id="编码示例">编码示例&lt;/h2>
-&lt;p>API&lt;/p>
-&lt;p>mvc:&lt;/p>
+&lt;p>&lt;strong>API&lt;/strong>&lt;/p>
+&lt;p>mvc&lt;/p>
 &lt;pre>&lt;code>@RestController()
 @RequestMapping(&amp;quot;/demoService&amp;quot;)
 public interface DemoService {
@@ -460,7 +461,8 @@ return context;
 &lt;p>&lt;img 
src="https://static.dingtalk.com/media/lQLPJxLOtqTxs9TNA5rNBQCwci8F2QYiGAYD5sSyd4BVAA_1280_922.png";
 alt="image">&lt;/p>
 &lt;p>&lt;strong>Provider(RestServer)&lt;/strong>&lt;/p>
 &lt;p>&lt;img 
src="https://static.dingtalk.com/media/lQLPJxZcNUm4M9TNA1_NBMuwZUu6IC3FeYAD5sSydYADAA_1227_863.png";
 alt="image">&lt;/p>
-&lt;h2 id="场景">场景 :&lt;/h2>
+&lt;h2 id="场景">场景 &lt;/h2>
+&lt;h3 id="1体系互通">1.体系互通&lt;/h3>
 &lt;p>&lt;strong>非dubbo体系互通(Springcloud alibaba  互通)&lt;/strong>&lt;/p>
 &lt;p>互通条件:&lt;/p>
 &lt;table>
@@ -544,18 +546,24 @@ return context;
 &lt;p>dubbo rest 对其他http服务 进行调用&lt;/p>
 &lt;p>其他httpclient 对dubbo rest进行调用&lt;/p>
 &lt;p>dubbo restServer 可以与其他web服务,浏览器等客户端直接进行http交互&lt;/p>
-&lt;h2 id="consumertodolist功能已经初步实现可以调通解析response">consumer 
TODOLIST(功能已经初步实现,可以调通解析response)&lt;/h2>
+&lt;h2 id="consumertodolist">consumer TODOLIST&lt;/h2>
+&lt;blockquote>
+&lt;p>功能已经初步实现,可以调通解析response&lt;/p>
+&lt;/blockquote>
 &lt;p>1. org/apache/dubbo/rpc/protocol/rest/RestProtocol.java:157  dynamic 
load config&lt;/p>
 
&lt;p>2.org/apache/dubbo/remoting/http/factory/AbstractHttpClientFactory.java:50
 load config  HttpClientConfig&lt;/p>
 
&lt;p>3.org/apache/dubbo/rpc/protocol/rest/annotation/metadata/MetadataResolver.java:52
  support Dubbo style service&lt;/p>
 
&lt;p>4.org/apache/dubbo/remoting/http/restclient/HttpClientRestClient.java:120 
 TODO config&lt;/p>
 
&lt;p>5.org/apache/dubbo/remoting/http/restclient/HttpClientRestClient.java:140 
TODO close judge&lt;/p>
 
&lt;p>6.org/apache/dubbo/rpc/protocol/rest/message/decode/MultiValueCodec.java:35
  TODO java bean  get set convert&lt;/p>
-&lt;h2 id="providertodolist待实现">provider TODOLIST(待实现)&lt;/h2>
+&lt;h2 id="providertodolist">provider TODOLIST&lt;/h2>
+&lt;blockquote>
+&lt;p>待实现&lt;/p>
+&lt;/blockquote>
 &lt;p>基于netty实现支持http协议的NettyServer&lt;/p>
 &lt;p>无注解协议定义&lt;/p>
 &lt;p>官网场景补充&lt;/p>
-&lt;h2 
id="rest使用说明文档及demo">Rest使用说明文档及demo:&lt;/h2></description></item><item><title>Overview:
 
注册中心、配置中心和元数据中心</title><link>https://cn.dubbo.apache.org/zh-cn/overview/reference/proposals/registry-config-meta/</link><pubDate>Mon,
 01 Jan 0001 00:00:00 
+0000</pubDate><guid>https://cn.dubbo.apache.org/zh-cn/overview/reference/proposals/registry-config-meta/</guid><description>
+&lt;h2 
id="rest使用说明文档及demo">Rest使用说明文档及demo&lt;/h2></description></item><item><title>Overview:
 
注册中心、配置中心和元数据中心</title><link>https://cn.dubbo.apache.org/zh-cn/overview/reference/proposals/registry-config-meta/</link><pubDate>Mon,
 01 Jan 0001 00:00:00 
+0000</pubDate><guid>https://cn.dubbo.apache.org/zh-cn/overview/reference/proposals/registry-config-meta/</guid><description>
 &lt;h2 id="三中心逻辑架构">三中心逻辑架构&lt;/h2>
 &lt;blockquote>
 &lt;p>本节侧重描述传统模式下的 Dubbo 部署架构,在云原生背景下的部署架构会有些变化,主要体现在基础设施(Kubernetes、Service 
Mesh等)会承担更多的职责,
diff --git a/zh-cn/overview/reference/proposals/protocol-http/index.html 
b/zh-cn/overview/reference/proposals/protocol-http/index.html
index f81904bf43..e2fdd7f380 100644
--- a/zh-cn/overview/reference/proposals/protocol-http/index.html
+++ b/zh-cn/overview/reference/proposals/protocol-http/index.html
@@ -1,4 +1,4 @@
-<!doctype html><html lang=zh-cn class=no-js><head><meta name=ROBOTS 
content="INDEX, FOLLOW"><link rel=canonical 
href=https://cn.dubbo.apache.org/zh-cn/overview/reference/proposals/protocol-http/><script>var
 _hmt=_hmt||[];(function(){var 
e,t=document.createElement("script");t.src="https://hm.baidu.com/hm.js?3b78f49ba47181e4d998a66b689446e9",e=document.getElementsByTagName("script")[0],e.parentNode.insertBefore(t,e)})()</script><meta
 charset=utf-8><meta name=viewport content="width=device- [...]
+<!doctype html><html lang=zh-cn class=no-js><head><meta name=ROBOTS 
content="INDEX, FOLLOW"><link rel=canonical 
href=https://cn.dubbo.apache.org/zh-cn/overview/reference/proposals/protocol-http/><script>var
 _hmt=_hmt||[];(function(){var 
e,t=document.createElement("script");t.src="https://hm.baidu.com/hm.js?3b78f49ba47181e4d998a66b689446e9",e=document.getElementsByTagName("script")[0],e.parentNode.insertBefore(t,e)})()</script><meta
 charset=utf-8><meta name=viewport content="width=device- [...]
 <script>var 
doNotTrack=!1;if(!doNotTrack){window.dataLayer=window.dataLayer||[];function 
gtag(){dataLayer.push(arguments)}gtag("js",new 
Date),gtag("config","G-NM6FFMT51J",{anonymize_ip:!1})}</script><link 
rel=preload 
href=/scss/main.min.7fa6d3c7f521df6fedf4e016ce03c86424bbf48f7b0d070a25f450054a7fcfeb.css
 as=style><link 
href=/scss/main.min.7fa6d3c7f521df6fedf4e016ce03c86424bbf48f7b0d070a25f450054a7fcfeb.css
 rel=stylesheet integrity><script src=/js/jquery-3.5.1.min.js 
integrity="sha256-9/a [...]
 <link rel=stylesheet href=https://cdn.jsdelivr.net/npm/@docsearch/css@3><meta 
name=theme-color content="#326ce5"><link rel=stylesheet 
href=/css/feature-states.css><meta name=description content="本文将介绍 Dubbo 的 
REST/HTTP 协议设计。"><meta property="og:description" content="本文将介绍 Dubbo 的 
REST/HTTP 协议设计。"><meta name=twitter:description content="本文将介绍 Dubbo 的 
REST/HTTP 协议设计。"><meta property="og:url" 
content="https://cn.dubbo.apache.org/zh-cn/overview/reference/proposals/protocol-http/";><meta
 prope [...]
 <link href=/css/community.css rel=stylesheet><link href=/css/contactus.css 
rel=stylesheet><link href=/css/language.css rel=stylesheet><script 
src=/js/script.js></script></head><body class="td-page 
td-documentation"><header><nav class="js-navbar-scroll navbar navbar-expand 
navbar-dark flex-column flex-md-row td-navbar" data-auto-burger=primary><a 
class=navbar-brand href=/zh-cn/><span class=navbar-logo></span><span 
class="text-uppercase font-weight-bold">Apache Dubbo</span></a><div class=" 
[...]
@@ -725,7 +725,7 @@
 <label for=m-zh-cnoverviewreferenceproposalsadmin-check><a 
href=/zh-cn/overview/reference/proposals/admin/ title="Dubbo Admin 控制面总体架构设计" 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnoverviewreferenceproposalsadmin><span>Admin 
架构设计</span></a></label></li><li class="td-sidebar-nav__section-title 
td-sidebar-nav__section without-child" 
id=m-zh-cnoverviewreferenceproposalsmetrics-li><input type=checkbox 
id=m-zh-cnoverviewreferenceproposalsmetrics-check>
 <label for=m-zh-cnoverviewreferenceproposalsmetrics-check><a 
href=/zh-cn/overview/reference/proposals/metrics/ class="align-left pl-0 
td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnoverviewreferenceproposalsmetrics><span>指标埋点</span></a></label></li><li
 class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnoverviewreferenceproposalsheuristic-flow-control-li><input 
type=checkbox id=m-zh-cnoverviewreferenceproposalsheuristic-flow-control-check>
 <label for=m-zh-cnoverviewreferenceproposalsheuristic-flow-control-check><a 
href=/zh-cn/overview/reference/proposals/heuristic-flow-control/ 
title=自适应负载均衡与限流 class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnoverviewreferenceproposalsheuristic-flow-control><span>服务柔性</span></a></label></li><li
 class="td-sidebar-nav__section-title td-sidebar-nav__section without-child" 
id=m-zh-cnoverviewreferenceproposalsservice-discovery-li><input type=checkbox 
id=m-zh-cnoverviewref [...]
-<label for=m-zh-cnoverviewreferenceproposalsservice-discovery-check><a 
href=/zh-cn/overview/reference/proposals/service-discovery/ title="Dubbo3 
应用级服务发现设计" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnoverviewreferenceproposalsservice-discovery><span>应用级服务发现</span></a></label></li></ul></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  [...]
+<label for=m-zh-cnoverviewreferenceproposalsservice-discovery-check><a 
href=/zh-cn/overview/reference/proposals/service-discovery/ title="Dubbo3 
应用级服务发现设计" class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnoverviewreferenceproposalsservice-discovery><span>应用级服务发现</span></a></label></li></ul></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  [...]
 Host: localhost:8080
 Connection: keep-alive
 Content-type: application/json
@@ -744,7 +744,7 @@ Keep-alive: 60
 
 // RPCContext Attachment
 userId: 123456
-</code></pre><h2 
id=目前支持粒度>目前支持粒度:</h2><table><thead><tr><th>数据位置</th><th>content-type</th><th>spring注解</th><th>resteasy注解</th></tr></thead><tbody><tr><td>body</td><td>无要求</td><td>ReuqestBody</td><td>
 
无注解即为body</td></tr><tr><td>querystring(?test=demo)</td><td>无要求</td><td>RequestParam</td><td>QueryParam</td></tr><tr><td>header</td><td>无要求</td><td>RequestHeader</td><td>PathParam</td></tr><tr><td>form</td><td>application/x-www-form-urlencoded</td><td>RequestParam
 ReuqestBody</td><td>FormPar [...]
+</code></pre><h2 
id=支持粒度>支持粒度</h2><table><thead><tr><th>数据位置</th><th>content-type</th><th>spring注解</th><th>resteasy注解</th></tr></thead><tbody><tr><td>body</td><td>无要求</td><td>ReuqestBody</td><td>
 
无注解即为body</td></tr><tr><td>querystring(?test=demo)</td><td>无要求</td><td>RequestParam</td><td>QueryParam</td></tr><tr><td>header</td><td>无要求</td><td>RequestHeader</td><td>PathParam</td></tr><tr><td>form</td><td>application/x-www-form-urlencoded</td><td>RequestParam
 ReuqestBody</td><td>FormParam</t [...]
 
 SpringMvcServiceRestMetadataResolver
 </code></pre><p>ServiceRestMetadata</p><pre><code>public class 
ServiceRestMetadata implements Serializable {
@@ -854,7 +854,7 @@ SpringMvcServiceRestMetadataResolver
     private Set&lt;String&gt; consumes // content-type;
 
     private Set&lt;String&gt; produces // Accept;
-</code></pre><h3 id=consumer代码>Consumer 代码:</h3><p>refer:</p><pre><code> 
@Override
+</code></pre><h3 id=consumer代码>Consumer 代码</h3><p>refer</p><pre><code> 
@Override
     protected &lt;T&gt; Invoker&lt;T&gt; protocolBindingRefer(final 
Class&lt;T&gt; type, final URL url) throws RpcException {
 
         // restClient spi创建
@@ -944,7 +944,7 @@ SpringMvcServiceRestMetadataResolver
         };
         invokers.add(invoker);
         return invoker;
-</code></pre><h3 id=provider代码>provider 代码:</h3><p>export:</p><pre><code> 
public &lt;T&gt; Exporter&lt;T&gt; export(final Invoker&lt;T&gt; invoker) 
throws RpcException {
+</code></pre><h3 id=provider代码>provider 代码</h3><p>export</p><pre><code> public 
&lt;T&gt; Exporter&lt;T&gt; export(final Invoker&lt;T&gt; invoker) throws 
RpcException {
         URL url = invoker.getUrl();
         final String uri = serviceKey(url);
         Exporter&lt;T&gt; exporter = (Exporter&lt;T&gt;) exporterMap.get(uri);
@@ -1120,7 +1120,7 @@ SpringMvcServiceRestMetadataResolver
 
 
 }
-</code></pre><h2 
id=编码示例>编码示例</h2><p>API</p><p>mvc:</p><pre><code>@RestController()
+</code></pre><h2 
id=编码示例>编码示例</h2><p><strong>API</strong></p><p>mvc</p><pre><code>@RestController()
 @RequestMapping(&quot;/demoService&quot;)
 public interface DemoService {
     @RequestMapping(value = &quot;/hello&quot;, method = RequestMethod.GET)
@@ -1182,12 +1182,12 @@ public class RestDemoServiceImpl implements 
RestDemoService {
         return context;
     }
 }
-</code></pre><h2 id=流程图>流程图</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=场景>场景 :</h2><p><strong>非dubbo体系互通(Springcloud alibaba  
互通)</strong></p><p>互通条件:</p><table><thead><tr><th></th><th>协议</th><th>Dubbo</th>
 [...]
-</code></pre><h3 id=4跨语言>4.跨语言</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多协议交互>5.多协议交互</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协议迁移>6.协议迁移</h3><p><img 
src=https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/LvBPlNAjAmw3OdG8/img/36d30183-8d5f-494c-8ebb-b57403c88661.png
 a [...]
-<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
 [...]
+</code></pre><h2 id=流程图>流程图</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=场景>场景 </h2><h3 
id=1体系互通>1.体系互通</h3><p><strong>非dubbo体系互通(Springcloud alibaba  
互通)</strong></p><p>互通条件:</p><table><thead><tr><th></th><t [...]
+</code></pre><h3 id=4跨语言>4.跨语言</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多协议交互>5.多协议交互</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协议迁移>6.协议迁移</h3><p><img 
src=https://alidocs.oss-cn-zhangjiakou.aliyuncs.com/res/LvBPlNAjAmw3OdG8/img/36d30183-8d5f-494c-8ebb-b57403c88661.png
 a [...]
+<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/reference/proposals/protocol-http.md?filename=change-me.md&amp;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=Rest%20%e5%8d%8f%e8%ae%ae";
 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=#原版本dubborest>原版本dubbo rest</a><ul><li><a href=#改版dubborest>改版dubbo rest 
</a></li></ul></li><li><a href=#http协议报文>Http 协议报文</a><ul><li><a 
href=#dubbohttpheader>dubbo http(header)</a></li></ul></li><li><a 
href=#目前支持粒度>目前支持粒度:</a></li><li><a 
href=#rest注解解析servicerestmetadataresolver>rest注解解析(ServiceRestMetadataResolver)</a><ul><li><a
 hr [...]
+<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=#restprotocol设计>RestProtocol 设计</a><ul><li><a href=#原版本dubborest>原版本dubbo 
rest</a></li><li><a href=#新版本dubborest>新版本dubbo rest </a></li></ul></li><li><a 
href=#http协议报文>Http 协议报文</a><ul><li><a href=#dubbohttpheader>dubbo 
http(header)</a></li></ul></li><li><a href=#支持粒度>支持粒度</a></li><li><a 
href=#rest注解解析>rest注解解析</a><ul><li><a href=#con [...]
 <script src=/js/bootstrap.min.js 
integrity=sha384-ChfqqxuZUCnJSK3+MXmPNIyE6ZbWh2IMqE241rYiqJxyMiZ6OW/JmZQ5stwEULTy
 crossorigin=anonymous></script>
 <script 
src=/js/main.min.b075178d232d3b0039b3cb6af2fc2e9d90071820167a60f4eea3a79169975ee8.js
 integrity="sha256-sHUXjSMtOwA5s8tq8vwunZAHGCAWemD07qOnkWmXXug=" 
crossorigin=anonymous></script>
 <script src=https://cdn.jsdelivr.net/npm/@docsearch/js@3></script>
diff --git a/zh-cn/sitemap.xml b/zh-cn/sitemap.xml
index 91d8e0556e..de7836cde4 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-02-22T15:03:22+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cn.dubbo.apache.org/zh-cn/overview/mannu
 [...]
\ 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-02-22T15:03:22+08:00</lastmod><changefreq>monthly</changefreq><priority>0.5</priority></url><url><loc>https://cn.dubbo.apache.org/zh-cn/overview/mannu
 [...]
\ No newline at end of file

Reply via email to