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 0a9105d75d deploy: 2633ba9d2598cbba0922da922e4b996c1064a8ec
0a9105d75d is described below

commit 0a9105d75d57c20724276387367a45bf31d77da2
Author: AlbumenJ <[email protected]>
AuthorDate: Mon Jun 12 12:03:22 2023 +0000

    deploy: 2633ba9d2598cbba0922da922e4b996c1064a8ec
---
 sitemap.xml                                    |  2 +-
 zh-cn/overview/reference/admin/index.xml       |  4 ++--
 zh-cn/overview/reference/admin/mock/index.html | 10 +++++-----
 zh-cn/sitemap.xml                              |  2 +-
 4 files changed, 9 insertions(+), 9 deletions(-)

diff --git a/sitemap.xml b/sitemap.xml
index f50dc637ea..f696993e28 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-06-06T17:35:04+08:00</lastmod></sitemap><sitemap><loc>https://cn.dubbo.apache.org/en/sitemap.xml</loc><lastmod>2023-05-10T11:59:30+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-06-12T19:58:29+08:00</lastmod></sitemap><sitemap><loc>https://cn.dubbo.apache.org/en/sitemap.xml</loc><lastmod>2023-05-10T11:59:30+08:00</lastmod></sitemap></sitemapindex>
\ No newline at end of file
diff --git a/zh-cn/overview/reference/admin/index.xml 
b/zh-cn/overview/reference/admin/index.xml
index 990d9df68f..f7ad60c93a 100644
--- a/zh-cn/overview/reference/admin/index.xml
+++ b/zh-cn/overview/reference/admin/index.xml
@@ -441,11 +441,11 @@ Zipkin: &lt;a 
href="https://github.com/Financial-Times/zipkin-helm";>https://gith
 &lt;li>
 &lt;p>在 Consumer 应用中添加依赖&lt;/p>
 &lt;p>开启 Mock 前,请确保在消费端应用中引入以下依赖:&lt;/p>
-&lt;div class="highlight">&lt;pre tabindex="0" 
style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-xml" data-lang="xml">&lt;span 
style="display:flex;">&lt;span>&lt;span 
style="color:#268bd2">&amp;lt;denpendency&amp;gt;&lt;/span>
+&lt;div class="highlight">&lt;pre tabindex="0" 
style="color:#93a1a1;background-color:#002b36;-moz-tab-size:4;-o-tab-size:4;tab-size:4;">&lt;code
 class="language-xml" data-lang="xml">&lt;span 
style="display:flex;">&lt;span>&lt;span 
style="color:#268bd2">&amp;lt;dependency&amp;gt;&lt;/span>
 &lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span 
style="color:#268bd2">&amp;lt;groupId&amp;gt;&lt;/span>org.apache.dubbo.extensions&lt;span
 style="color:#268bd2">&amp;lt;/groupId&amp;gt;&lt;/span>
 &lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span 
style="color:#268bd2">&amp;lt;artifactId&amp;gt;&lt;/span>dubbo-mock-admin&lt;span
 style="color:#268bd2">&amp;lt;/artifactId&amp;gt;&lt;/span>
 &lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span> &lt;span 
style="color:#268bd2">&amp;lt;version&amp;gt;&lt;/span>${version}&lt;span 
style="color:#268bd2">&amp;lt;/version&amp;gt;&lt;/span>
-&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span 
style="color:#268bd2">&amp;lt;/denpendency&amp;gt;&lt;/span>
+&lt;/span>&lt;/span>&lt;span style="display:flex;">&lt;span>&lt;span 
style="color:#268bd2">&amp;lt;/dependency&amp;gt;&lt;/span>
 &lt;/span>&lt;/span>&lt;/code>&lt;/pre>&lt;/div>&lt;blockquote>
 &lt;p>查看 &lt;a 
href="https://cn.dubbo.apache.org/zh-cn/download/spi-extensions/";>dubbo-mock-admin
 的可用版本&lt;/a>&lt;/p>
 &lt;/blockquote>
diff --git a/zh-cn/overview/reference/admin/mock/index.html 
b/zh-cn/overview/reference/admin/mock/index.html
index d5a1191179..38df1f40fb 100644
--- a/zh-cn/overview/reference/admin/mock/index.html
+++ b/zh-cn/overview/reference/admin/mock/index.html
@@ -4,13 +4,13 @@
 Dubbo 框架本身设计有服务降级(有时也称为 mock)能力,通过配置 org.apache.dubbo.config.ReferenceConfig 的 
mock 
字段(可设置为true或是对应接口的Mock实现)或动态配置规则,此时就可以启动服务降级能力。这种服务降级能力是为生产环境的限流降级准备的,虽然也可以用于本地开发测试场景,但灵活度并不高,基于提升开发效率的根本诉求,我们设计了基于
 Admin 的服务降级能力。
 Dubbo Admin 服务 mock 是一种更为轻量和便捷实现方式,主要用于开发测试阶段的,目标是提升微服务场景下的整体研发效率。需求详见:Dubbo 
Admin Mock需求。
 架构设计 实现 Mock 能力,Dubbo 框架与 Admin 侧要支持的能力
-Dubbo Admin 规则管理 规则新增 规则查询 规则修改 规则删除 请求历史记录 Mock 请求数据查询 MockService Provider 
根据规则生成 Mock 数据 响应 Consumer Mock 请求 保存请求和返回数据 Dubbo 根据 mock 开关配置,转发请求到 Admin 注册的 
MockService 处理 mock 返回值并转换为匹配方法签名的强类型数据 Mock 请求原理时序图"><meta property="og:type" 
content="article"><meta property="og:url" 
content="https://cn.dubbo.apache.org/zh-cn/overview/reference/admin/mock/";><meta
 property="article:section" content="overview"><meta 
property="article:modified_time" content="2023-05-09T10:43:48+08:00"><meta 
itempr [...]
+Dubbo Admin 规则管理 规则新增 规则查询 规则修改 规则删除 请求历史记录 Mock 请求数据查询 MockService Provider 
根据规则生成 Mock 数据 响应 Consumer Mock 请求 保存请求和返回数据 Dubbo 根据 mock 开关配置,转发请求到 Admin 注册的 
MockService 处理 mock 返回值并转换为匹配方法签名的强类型数据 Mock 请求原理时序图"><meta property="og:type" 
content="article"><meta property="og:url" 
content="https://cn.dubbo.apache.org/zh-cn/overview/reference/admin/mock/";><meta
 property="article:section" content="overview"><meta 
property="article:modified_time" content="2023-06-12T19:58:29+08:00"><meta 
itempr [...]
 需要注意的是,Mock 能力仅限用于测试环境,应避免将其用于生产环境。
 设计背景 在跨团队或是多应用开发时,在前期开发中往往会出现依赖的服务还未开发完成的情况,这样就会导致流程的阻塞,影响研发效率。基于这种情况,Dubbo 
Admin 提供了 mock 能力来解耦 Consumer 与 Provider 之间的依赖,以确保在 Provider 未就绪的情况下 Consumer 
仍能正常开展测试,提高研发效率。
 Dubbo 框架本身设计有服务降级(有时也称为 mock)能力,通过配置 org.apache.dubbo.config.ReferenceConfig 的 
mock 
字段(可设置为true或是对应接口的Mock实现)或动态配置规则,此时就可以启动服务降级能力。这种服务降级能力是为生产环境的限流降级准备的,虽然也可以用于本地开发测试场景,但灵活度并不高,基于提升开发效率的根本诉求,我们设计了基于
 Admin 的服务降级能力。
 Dubbo Admin 服务 mock 是一种更为轻量和便捷实现方式,主要用于开发测试阶段的,目标是提升微服务场景下的整体研发效率。需求详见:Dubbo 
Admin Mock需求。
 架构设计 实现 Mock 能力,Dubbo 框架与 Admin 侧要支持的能力
-Dubbo Admin 规则管理 规则新增 规则查询 规则修改 规则删除 请求历史记录 Mock 请求数据查询 MockService Provider 
根据规则生成 Mock 数据 响应 Consumer Mock 请求 保存请求和返回数据 Dubbo 根据 mock 开关配置,转发请求到 Admin 注册的 
MockService 处理 mock 返回值并转换为匹配方法签名的强类型数据 Mock 请求原理时序图"><meta 
itemprop=dateModified content="2023-05-09T10:43:48+08:00"><meta 
itemprop=wordCount content="347"><meta itemprop=keywords content><meta 
name=twitter:card content="summary"><meta name=twitter:title content="Admin 服务 
Mock 功能简介"><meta name=twitter:description content="Mock 功能是设计 [...]
+Dubbo Admin 规则管理 规则新增 规则查询 规则修改 规则删除 请求历史记录 Mock 请求数据查询 MockService Provider 
根据规则生成 Mock 数据 响应 Consumer Mock 请求 保存请求和返回数据 Dubbo 根据 mock 开关配置,转发请求到 Admin 注册的 
MockService 处理 mock 返回值并转换为匹配方法签名的强类型数据 Mock 请求原理时序图"><meta 
itemprop=dateModified content="2023-06-12T19:58:29+08:00"><meta 
itemprop=wordCount content="347"><meta itemprop=keywords content><meta 
name=twitter:card content="summary"><meta name=twitter:title content="Admin 服务 
Mock 功能简介"><meta name=twitter:description content="Mock 功能是设计 [...]
 需要注意的是,Mock 能力仅限用于测试环境,应避免将其用于生产环境。
 设计背景 在跨团队或是多应用开发时,在前期开发中往往会出现依赖的服务还未开发完成的情况,这样就会导致流程的阻塞,影响研发效率。基于这种情况,Dubbo 
Admin 提供了 mock 能力来解耦 Consumer 与 Provider 之间的依赖,以确保在 Provider 未就绪的情况下 Consumer 
仍能正常开展测试,提高研发效率。
 Dubbo 框架本身设计有服务降级(有时也称为 mock)能力,通过配置 org.apache.dubbo.config.ReferenceConfig 的 
mock 
字段(可设置为true或是对应接口的Mock实现)或动态配置规则,此时就可以启动服务降级能力。这种服务降级能力是为生产环境的限流降级准备的,虽然也可以用于本地开发测试场景,但灵活度并不高,基于提升开发效率的根本诉求,我们设计了基于
 Admin 的服务降级能力。
@@ -705,11 +705,11 @@ Dubbo Admin 规则管理 规则新增 规则查询 规则修改 规则删除 请
 <label for=m-zh-cnoverviewreferenceprotocols-check><a 
href=/zh-cn/overview/reference/protocols/ class="align-left pl-0 
td-sidebar-link td-sidebar-link__section" 
id=m-zh-cnoverviewreferenceprotocols><span>协议规范</span></a></label><ul 
class="ul-3 foldable"><li class="td-sidebar-nav__section-title 
td-sidebar-nav__section without-child" 
id=m-zh-cnoverviewreferenceprotocolstriple-li><input type=checkbox 
id=m-zh-cnoverviewreferenceprotocolstriple-check>
 <label for=m-zh-cnoverviewreferenceprotocolstriple-check><a 
href=/zh-cn/overview/reference/protocols/triple/ title="Triple 协议设计理念与规范" 
class="align-left pl-0 td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnoverviewreferenceprotocolstriple><span>Triple 
协议规范</span></a></label></li><li class="td-sidebar-nav__section-title 
td-sidebar-nav__section without-child" 
id=m-zh-cnoverviewreferenceprotocolstcp-li><input type=checkbox 
id=m-zh-cnoverviewreferenceprotocolstcp-check>
 <label for=m-zh-cnoverviewreferenceprotocolstcp-check><a 
href=/zh-cn/overview/reference/protocols/tcp/ class="align-left pl-0 
td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnoverviewreferenceprotocolstcp><span>Dubbo2 
协议规范</span></a></label></li><li class="td-sidebar-nav__section-title 
td-sidebar-nav__section without-child" 
id=m-zh-cnoverviewreferenceprotocolshttp-li><input type=checkbox 
id=m-zh-cnoverviewreferenceprotocolshttp-check>
-<label for=m-zh-cnoverviewreferenceprotocolshttp-check><a 
href=/zh-cn/overview/reference/protocols/http/ class="align-left pl-0 
td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnoverviewreferenceprotocolshttp><span>HTTP 
协议规范</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 class=breadcrumb-item><a 
href=https://cn.dubbo.apache.org/zh-c [...]
+<label for=m-zh-cnoverviewreferenceprotocolshttp-check><a 
href=/zh-cn/overview/reference/protocols/http/ class="align-left pl-0 
td-sidebar-link td-sidebar-link__page" 
id=m-zh-cnoverviewreferenceprotocolshttp><span>HTTP 
协议规范</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 class=breadcrumb-item><a 
href=https://cn.dubbo.apache.org/zh-c [...]
 </span></span><span style=display:flex><span>  <span 
style=color:#268bd2>&lt;groupId&gt;</span>org.apache.dubbo.extensions<span 
style=color:#268bd2>&lt;/groupId&gt;</span>
 </span></span><span style=display:flex><span>  <span 
style=color:#268bd2>&lt;artifactId&gt;</span>dubbo-mock-admin<span 
style=color:#268bd2>&lt;/artifactId&gt;</span>
 </span></span><span style=display:flex><span>  <span 
style=color:#268bd2>&lt;version&gt;</span>${version}<span 
style=color:#268bd2>&lt;/version&gt;</span>
-</span></span><span style=display:flex><span><span 
style=color:#268bd2>&lt;/denpendency&gt;</span>
+</span></span><span style=display:flex><span><span 
style=color:#268bd2>&lt;/dependency&gt;</span>
 </span></span></code></pre></div><blockquote><p>查看 <a 
href=/zh-cn/download/spi-extensions/>dubbo-mock-admin 
的可用版本</a></p></blockquote></li><li><p>配置 
<code>-Denable.dubbo.admin.mock=true</code> 参数开启 Mock 并重启进程</p></li><li><p>打开 
Admin 配置 Mock 规则</p><p>用户可以通过在控制台上指定需要被 mock 的消费端IP、服务名和方法和具体的 mock 行为,实现对调用结果的 
mock。</p><p><img src=/imgs/v3/reference/admin/console/mock-rule-screenshot.png 
alt=admin-mock></p><p>一些支持的规则类型与示例</p><div class=highlight><pre tabindex=0 
style=color:#93a1a1;background- [...]
 </span></span><span style=display:flex><span>
 </span></span><span style=display:flex><span>字符串:&#34;hello, world!&#34;
@@ -751,7 +751,7 @@ Dubbo Admin 规则管理 规则新增 规则查询 规则修改 规则删除 请
 </span></span><span style=display:flex><span>  <span 
style=color:#719e07>PRIMARY</span> <span style=color:#719e07>KEY</span> (<span 
style=color:#719e07>`</span>id<span style=color:#719e07>`</span>)
 </span></span><span style=display:flex><span>) ENGINE<span 
style=color:#719e07>=</span>InnoDB <span style=color:#719e07>DEFAULT</span> 
CHARSET<span style=color:#719e07>=</span>utf8 <span 
style=color:#719e07>COMMENT</span><span style=color:#719e07>=</span><span 
style=color:#2aa198>&#39;mock请求记录表&#39;</span>;
 </span></span></code></pre></div><div id=pre-footer><h2>反馈</h2><p 
class=feedback--prompt>此页是否对您有帮助?</p><button class="btn btn-primary mb-4 
feedback--yes">是</button>
-<button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
+<button class="btn btn-primary mb-4 
feedback--no">否</button></div><script>const 
yes=document.querySelector(".feedback--yes"),no=document.querySelector(".feedback--no");document.querySelectorAll(".feedback--link").forEach(e=>{e.href=e.href+window.location.pathname});const
 
sendFeedback=e=>{gtag||console.log("!gtag"),gtag("event","click",{event_category:"Helpful",event_label:window.location.pathname,value:e})},disableButtons=()=>{yes.disabled=!0,yes.classList.add("feedback--button__disabled
 [...]
 <a 
href="https://github.com/apache/dubbo-website/new/master/content/zh-cn/overview/reference/admin/mock.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+%22front+matter%22
 [...]
 <a 
href="https://github.com/apache/dubbo-website/issues/new?title=Admin%20%e6%9c%8d%e5%8a%a1%20Mock%20%e5%8a%9f%e8%83%bd%e7%ae%80%e4%bb%8b";
 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=#架构设计>架构设计</a></li><li><a href=#使用方式>使用方式</a></li><li><a 
href=#实现原理>实现原理</a><ul><li><a href=#mock-返回值如何定义>Mock 返回值如何定义?</a></li><li><a 
href=#消费端如何发起-mockservice-调用>消费端如何发起 MockService 调用?</a></li><li><a 
href=#mock-值如何转换为原始类型值>Mock 值如何转换为原始类型值?</a></li><li><a 
href=#未来优化点>未来优化点</a></li><li><a href=#表结构设计>表结构设计</a></li></ul></li></ul></n 
[...]
diff --git a/zh-cn/sitemap.xml b/zh-cn/sitemap.xml
index 0b8a01b732..115e9af31f 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