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 5395bb0dcc deploy: 54eab4ff317064269e4ba6815674d99192c6355b
5395bb0dcc is described below
commit 5395bb0dcc3d662bb7e27e4953fb208202119fc4
Author: chickenlj <[email protected]>
AuthorDate: Tue May 16 11:02:29 2023 +0000
deploy: 54eab4ff317064269e4ba6815674d99192c6355b
---
sitemap.xml | 2 +-
zh-cn/contact/books/index.html | 16 ++++++++----
.../traffic/configuration-rule/index.html | 30 +++++++++++-----------
zh-cn/overview/core-features/traffic/index.xml | 4 +--
zh-cn/sitemap.xml | 2 +-
5 files changed, 30 insertions(+), 24 deletions(-)
diff --git a/sitemap.xml b/sitemap.xml
index 5c4649102b..857a9f840c 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-05-15T11:39:25+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-05-16T18:57:35+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/contact/books/index.html b/zh-cn/contact/books/index.html
index 4bc7beb578..f9c7eb9f9f 100644
--- a/zh-cn/contact/books/index.html
+++ b/zh-cn/contact/books/index.html
@@ -1,9 +1,15 @@
<!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/contact/books/><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-width,initial-scale=1,shrink- [...]
<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="以下是 Apache Dubbo
社区及贡献者编写的部分书籍资料。
-《Apache Dubbo3 源码深入解析》电子书 源码视角深入剖析 Dubbo3 实现与原理 宋小生 著 《Apache Dubbo3
微服务开发从入门到精通》电子书 从 Dubbo 的基本开发模式、到高阶的治理与运维技巧 Dubbo社区 著 《Apache Dubbo Go 微服务开发》
跟随 Apache Dubbo 进入 Go 微服务开发的世界 Dubbo社区 著 将于近期发布,敬请期待... 《云原生微服务与 Apache Dubbo3》
Dubbo社区 著 将于近期发布,敬请期待... "><meta property="og:description" content="以下是 Apache
Dubbo 社区及贡献者编写的部分书籍资料。
-《Apache Dubbo3 源码深入解析》电子书 源码视角深入剖析 Dubbo3 实现与原理 宋小生 著 《Apache Dubbo3
微服务开发从入门到精通》电子书 从 Dubbo 的基本开发模式、到高阶的治理与运维技巧 Dubbo社区 著 《Apache Dubbo Go 微服务开发》
跟随 Apache Dubbo 进入 Go 微服务开发的世界 Dubbo社区 著 将于近期发布,敬请期待... 《云原生微服务与 Apache Dubbo3》
Dubbo社区 著 将于近期发布,敬请期待... "><meta name=twitter:description content="以下是 Apache
Dubbo 社区及贡献者编写的部分书籍资料。
-《Apache Dubbo3 源码深入解析》电子书 源码视角深入剖析 Dubbo3 实现与原理 宋小生 著 《Apache Dubbo3
微服务开发从入门到精通》电子书 从 Dubbo 的基本开发模式、到高阶的治理与运维技巧 Dubbo社区 著 《Apache Dubbo Go 微服务开发》
跟随 Apache Dubbo 进入 Go 微服务开发的世界 Dubbo社区 著 将于近期发布,敬请期待... 《云原生微服务与 Apache Dubbo3》
Dubbo社区 著 将于近期发布,敬请期待... "><meta property="og:url"
content="https://cn.dubbo.apache.org/zh-cn/contact/books/"><meta
property="og:title" content="书籍与资料"><meta name=twitter:title
content="书籍与资料"><meta name=twitter:image:alt content="Apache Dubbo"><meta
property="og:t [...]
+《Apache Dubbo3 源码深入解析》电子书 源码视角深入剖析 Dubbo3 实现与原理 宋小生 著 下载地址:
+Github 阿里云开发者社区 《Apache Dubbo3 微服务开发从入门到精通》电子书 从 Dubbo 的基本开发模式、到高阶的治理与运维技巧
Dubbo社区 著 下载地址:
+Github 阿里云开发者社区 《Apache Dubbo Go 微服务开发》 跟随 Apache Dubbo 进入 Go 微服务开发的世界 Dubbo社区
著 将于近期发布,敬请期待... 《云原生微服务与 Apache Dubbo3》 Dubbo社区 著 将于近期发布,敬请期待... "><meta
property="og:description" content="以下是 Apache Dubbo 社区及贡献者编写的部分书籍资料。
+《Apache Dubbo3 源码深入解析》电子书 源码视角深入剖析 Dubbo3 实现与原理 宋小生 著 下载地址:
+Github 阿里云开发者社区 《Apache Dubbo3 微服务开发从入门到精通》电子书 从 Dubbo 的基本开发模式、到高阶的治理与运维技巧
Dubbo社区 著 下载地址:
+Github 阿里云开发者社区 《Apache Dubbo Go 微服务开发》 跟随 Apache Dubbo 进入 Go 微服务开发的世界 Dubbo社区
著 将于近期发布,敬请期待... 《云原生微服务与 Apache Dubbo3》 Dubbo社区 著 将于近期发布,敬请期待... "><meta
name=twitter:description content="以下是 Apache Dubbo 社区及贡献者编写的部分书籍资料。
+《Apache Dubbo3 源码深入解析》电子书 源码视角深入剖析 Dubbo3 实现与原理 宋小生 著 下载地址:
+Github 阿里云开发者社区 《Apache Dubbo3 微服务开发从入门到精通》电子书 从 Dubbo 的基本开发模式、到高阶的治理与运维技巧
Dubbo社区 著 下载地址:
+Github 阿里云开发者社区 《Apache Dubbo Go 微服务开发》 跟随 Apache Dubbo 进入 Go 微服务开发的世界 Dubbo社区
著 将于近期发布,敬请期待... 《云原生微服务与 Apache Dubbo3》 Dubbo社区 著 将于近期发布,敬请期待... "><meta
property="og:url"
content="https://cn.dubbo.apache.org/zh-cn/contact/books/"><meta
property="og:title" content="书籍与资料"><meta name=twitter:title
content="书籍与资料"><meta name=twitter:image:alt content="Apache Dubbo"><meta
property="og:type" content="article"><meta name=viewport
content="width=device-width"><script async defer src=/js/github- [...]
<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-section
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 clas [...]
<a href=/zh-cn/blog/2023/04/15/精进云原生-dubbo-3.2-正式发布/>Apache Dubbo 3.2 全新版本</a>
<em>正式上线!</em></h4><p>我们非常高兴地宣布,Dubbo 3.2 已经正式发布了!这个版本带来了许多新功能和改进,也是 Dubbo
在面对云原生化的当下的一次重要的尝试。<br><br>欢迎扫描右侧二维码关注 Apache Dubbo
微信公众号!</p></div></aside></div><section class="header-hero text-white pb-0
light-text"></section></header><div class="container-fluid td-outer"><div
class=td-main><div class="row flex-md-nowrap"><div class="col-12 col-md-3
col-xl-2 td-sidebar d-print-none"><script>$(function(){$("#td-se [...]
<label for=m-zh-cncontactbooks-check><a href=/zh-cn/contact/books/
class="align-left pl-0 td-sidebar-link td-sidebar-link__section"
id=m-zh-cncontactbooks><span>书籍与资料</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section with-child"
id=m-zh-cncontactcontributor-li><input type=checkbox
id=m-zh-cncontactcontributor-check>
@@ -23,8 +29,8 @@
<label for=m-zh-cncontactcommitterrelease-guidejava-sdk-check><a
href=/zh-cn/contact/committer/release-guide/java-sdk/ title="Java SDK Release
流程" class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cncontactcommitterrelease-guidejava-sdk><span>Java SDK
Release</span></a></label></li></ul></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cncontactcommitterwebsite-guide_dev-li><input type=checkbox
id=m-zh-cncontactcommitterwebsi [...]
<label for=m-zh-cncontactcommitterwebsite-guide_dev-check><a
href=/zh-cn/contact/committer/website-guide_dev/ class="align-left pl-0
td-sidebar-link td-sidebar-link__page"
id=m-zh-cncontactcommitterwebsite-guide_dev><span>网站向导</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cncontactcommitterlabel-an-issue-guide_dev-li><input type=checkbox
id=m-zh-cncontactcommitterlabel-an-issue-guide_dev-check>
<label for=m-zh-cncontactcommitterlabel-an-issue-guide_dev-check><a
href=/zh-cn/contact/committer/label-an-issue-guide_dev/ title=给问题打标签
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cncontactcommitterlabel-an-issue-guide_dev><span>问题标签</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section without-child"
id=m-zh-cncontactcommitterapache-dubbo-page_dev-li><input type=checkbox
id=m-zh-cncontactcommitterapache-dubbo-page_dev-check>
-<label for=m-zh-cncontactcommitterapache-dubbo-page_dev-check><a
href=/zh-cn/contact/committer/apache-dubbo-page_dev/ title="官方 Dubbo 主页的维护"
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cncontactcommitterapache-dubbo-page_dev><span>官方主页</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb
class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a
href=http [...]
-<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
[...]
+<label for=m-zh-cncontactcommitterapache-dubbo-page_dev-check><a
href=/zh-cn/contact/committer/apache-dubbo-page_dev/ title="官方 Dubbo 主页的维护"
class="align-left pl-0 td-sidebar-link td-sidebar-link__page"
id=m-zh-cncontactcommitterapache-dubbo-page_dev><span>官方主页</span></a></label></li></ul></li></ul></li></ul></nav></div></div><main
class="col-12 col-md-9 col-xl-8 pl-md-5" role=main><nav aria-label=breadcrumb
class=td-breadcrumbs><ol class=breadcrumb><li class=breadcrumb-item><a
href=http [...]
+<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/contact/books/_index.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+the+%22front+matter%22+section+
[...]
<a
href="https://github.com/apache/dubbo-website/issues/new?title=%e4%b9%a6%e7%b1%8d%e4%b8%8e%e8%b5%84%e6%96%99"
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></div></div></div></div><footer
class="bg-dark py-5 row d-print-none footer-margin-0"><div
class="container-fluid mx-sm-5"><div class=row><div class="col-6 col-sm-4
text-xs-center order-sm-2"><ul class="list-inline mb-0"><li
class="list-inline-item mx-2 h3" data-toggle=tooltip data-placement=top
title="Dubbo mailing list archive" aria-label="Dubbo mailing list archive"><a c
[...]
diff --git a/zh-cn/overview/core-features/traffic/configuration-rule/index.html
b/zh-cn/overview/core-features/traffic/configuration-rule/index.html
index facdacaa60..5b27fb2107 100644
--- a/zh-cn/overview/core-features/traffic/configuration-rule/index.html
+++ b/zh-cn/overview/core-features/traffic/configuration-rule/index.html
@@ -1,30 +1,30 @@
<!doctype html><html lang=zh-cn class=no-js><head><meta name=ROBOTS
content="INDEX, FOLLOW"><link rel=alternate hreflang=en
href=https://cn.dubbo.apache.org/en/overview/core-features/traffic/configuration-rule/><link
rel=canonical
href=https://cn.dubbo.apache.org/zh-cn/overview/core-features/traffic/configuration-rule/><script>var
_hmt=_hmt||[];(function(){var
e,t=document.createElement("script");t.src="https://hm.baidu.com/hm.js?3b78f49ba47181e4d998a66b689446e9",e=document.getElementsBy
[...]
使用动态配置规则,有以下几条关键信息值得注意:
设置规则生效过滤条件。 配置规则支持一系列的过滤条件,用来限定规则只对符合特定条件的服务、应用或实例才生效。 设置规则生效范围。 一个 rpc
服务有服务发起方(消费者)和服务处理方(提供者)两个角色,对某一个服务定义的规则,可以具体到限制是对消费者还是提供者生效。 选择规则管理粒度。 Dubbo
支持从服务和应用两个粒度来管理和下发规则。 以下一个应用级别的配置示例,配置生效后,shop-detail 应用下提供的所有服务都将启用
accesslog,对 shop-detail 部署的所有实例生效。
-configVersion: v3.0 scope: application key: shop-detail configs: - side:
provider parameters: accesslog: true 以下是一个服务级别的配置示例,key:
org.apache.dubbo.samples.UserService 和 side: consumer 说明这条配置对所有正在消费 UserService
的 Dubbo 实例生效,在调用失败后都执行 4 次重试。match 条件进一步限制了消费端的范围,限定为只对应用名为 shop-frontend
的这个消费端应用生效。
-configVersion: v3.0 scope: service key: org.apache.dubbo.samples.UserService
configs: - match: application: oneof: - exact: shop-frontend side: consumer
parameters: retries: 4 ConfigurationRule 配置规则主体,定义要设置的目标服务或应用、具体的规则配置。具体配置规则
(configs) 可以设置多条。"><meta property="og:type" content="article"><meta
property="og:url"
content="https://cn.dubbo.apache.org/zh-cn/overview/core-features/traffic/configuration-rule/"><meta
property="article:section" content="overview"><meta property="article:modif
[...]
+configVersion: v3.0 scope: application key: shop-detail configs: - side:
provider parameters: accesslog: 'true' 以下是一个服务级别的配置示例,key:
org.apache.dubbo.samples.UserService 和 side: consumer 说明这条配置对所有正在消费 UserService
的 Dubbo 实例生效,在调用失败后都执行 4 次重试。match 条件进一步限制了消费端的范围,限定为只对应用名为 shop-frontend
的这个消费端应用生效。
+configVersion: v3.0 scope: service key: org.apache.dubbo.samples.UserService
configs: - match: application: oneof: - exact: shop-frontend side: consumer
parameters: retries: '4' ConfigurationRule 配置规则主体,定义要设置的目标服务或应用、具体的规则配置。具体配置规则
(configs) 可以设置多条。"><meta property="og:type" content="article"><meta
property="og:url"
content="https://cn.dubbo.apache.org/zh-cn/overview/core-features/traffic/configuration-rule/"><meta
property="article:section" content="overview"><meta property="article:mod [...]
使用动态配置规则,有以下几条关键信息值得注意:
设置规则生效过滤条件。 配置规则支持一系列的过滤条件,用来限定规则只对符合特定条件的服务、应用或实例才生效。 设置规则生效范围。 一个 rpc
服务有服务发起方(消费者)和服务处理方(提供者)两个角色,对某一个服务定义的规则,可以具体到限制是对消费者还是提供者生效。 选择规则管理粒度。 Dubbo
支持从服务和应用两个粒度来管理和下发规则。 以下一个应用级别的配置示例,配置生效后,shop-detail 应用下提供的所有服务都将启用
accesslog,对 shop-detail 部署的所有实例生效。
-configVersion: v3.0 scope: application key: shop-detail configs: - side:
provider parameters: accesslog: true 以下是一个服务级别的配置示例,key:
org.apache.dubbo.samples.UserService 和 side: consumer 说明这条配置对所有正在消费 UserService
的 Dubbo 实例生效,在调用失败后都执行 4 次重试。match 条件进一步限制了消费端的范围,限定为只对应用名为 shop-frontend
的这个消费端应用生效。
-configVersion: v3.0 scope: service key: org.apache.dubbo.samples.UserService
configs: - match: application: oneof: - exact: shop-frontend side: consumer
parameters: retries: 4 ConfigurationRule 配置规则主体,定义要设置的目标服务或应用、具体的规则配置。具体配置规则
(configs) 可以设置多条。"><meta itemprop=dateModified
content="2023-03-16T17:16:49+08:00"><meta itemprop=wordCount
content="535"><meta itemprop=keywords content><meta name=twitter:card
content="summary"><meta name=twitter:title content="动态配置规则"><meta
name=twitter:descr [...]
+configVersion: v3.0 scope: application key: shop-detail configs: - side:
provider parameters: accesslog: 'true' 以下是一个服务级别的配置示例,key:
org.apache.dubbo.samples.UserService 和 side: consumer 说明这条配置对所有正在消费 UserService
的 Dubbo 实例生效,在调用失败后都执行 4 次重试。match 条件进一步限制了消费端的范围,限定为只对应用名为 shop-frontend
的这个消费端应用生效。
+configVersion: v3.0 scope: service key: org.apache.dubbo.samples.UserService
configs: - match: application: oneof: - exact: shop-frontend side: consumer
parameters: retries: '4' ConfigurationRule 配置规则主体,定义要设置的目标服务或应用、具体的规则配置。具体配置规则
(configs) 可以设置多条。"><meta itemprop=dateModified
content="2023-05-16T18:57:35+08:00"><meta itemprop=wordCount
content="535"><meta itemprop=keywords content><meta name=twitter:card
content="summary"><meta name=twitter:title content="动态配置规则"><meta
name=twitter:des [...]
使用动态配置规则,有以下几条关键信息值得注意:
设置规则生效过滤条件。 配置规则支持一系列的过滤条件,用来限定规则只对符合特定条件的服务、应用或实例才生效。 设置规则生效范围。 一个 rpc
服务有服务发起方(消费者)和服务处理方(提供者)两个角色,对某一个服务定义的规则,可以具体到限制是对消费者还是提供者生效。 选择规则管理粒度。 Dubbo
支持从服务和应用两个粒度来管理和下发规则。 以下一个应用级别的配置示例,配置生效后,shop-detail 应用下提供的所有服务都将启用
accesslog,对 shop-detail 部署的所有实例生效。
-configVersion: v3.0 scope: application key: shop-detail configs: - side:
provider parameters: accesslog: true 以下是一个服务级别的配置示例,key:
org.apache.dubbo.samples.UserService 和 side: consumer 说明这条配置对所有正在消费 UserService
的 Dubbo 实例生效,在调用失败后都执行 4 次重试。match 条件进一步限制了消费端的范围,限定为只对应用名为 shop-frontend
的这个消费端应用生效。
-configVersion: v3.0 scope: service key: org.apache.dubbo.samples.UserService
configs: - match: application: oneof: - exact: shop-frontend side: consumer
parameters: retries: 4 ConfigurationRule 配置规则主体,定义要设置的目标服务或应用、具体的规则配置。具体配置规则
(configs) 可以设置多条。"><script async
src="https://www.googletagmanager.com/gtag/js?id=G-NM6FFMT51J"></script>
+configVersion: v3.0 scope: application key: shop-detail configs: - side:
provider parameters: accesslog: 'true' 以下是一个服务级别的配置示例,key:
org.apache.dubbo.samples.UserService 和 side: consumer 说明这条配置对所有正在消费 UserService
的 Dubbo 实例生效,在调用失败后都执行 4 次重试。match 条件进一步限制了消费端的范围,限定为只对应用名为 shop-frontend
的这个消费端应用生效。
+configVersion: v3.0 scope: service key: org.apache.dubbo.samples.UserService
configs: - match: application: oneof: - exact: shop-frontend side: consumer
parameters: retries: '4' ConfigurationRule 配置规则主体,定义要设置的目标服务或应用、具体的规则配置。具体配置规则
(configs) 可以设置多条。"><script async
src="https://www.googletagmanager.com/gtag/js?id=G-NM6FFMT51J"></script>
<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="动态配置规则
(ConfigurationRule) 是 Dubbo 设计的在无需重启应用的情况下,动态调整 RPC
调用行为的一种能力,也成为动态覆盖规则,因为它是通过在运行态覆盖 Dubbo 实例或者 Dubbo 实例中 URL 地址的各种参数值,实现改变 RPC
调用行为的能力。
使用动态配置规则,有以下几条关键信息值得注意:
设置规则生效过滤条件。 配置规则支持一系列的过滤条件,用来限定规则只对符合特定条件的服务、应用或实例才生效。 设置规则生效范围。 一个 rpc
服务有服务发起方(消费者)和服务处理方(提供者)两个角色,对某一个服务定义的规则,可以具体到限制是对消费者还是提供者生效。 选择规则管理粒度。 Dubbo
支持从服务和应用两个粒度来管理和下发规则。 以下一个应用级别的配置示例,配置生效后,shop-detail 应用下提供的所有服务都将启用
accesslog,对 shop-detail 部署的所有实例生效。
-configVersion: v3.0 scope: application key: shop-detail configs: - side:
provider parameters: accesslog: true 以下是一个服务级别的配置示例,key:
org.apache.dubbo.samples.UserService 和 side: consumer 说明这条配置对所有正在消费 UserService
的 Dubbo 实例生效,在调用失败后都执行 4 次重试。match 条件进一步限制了消费端的范围,限定为只对应用名为 shop-frontend
的这个消费端应用生效。
-configVersion: v3.0 scope: service key: org.apache.dubbo.samples.UserService
configs: - match: application: oneof: - exact: shop-frontend side: consumer
parameters: retries: 4 ConfigurationRule 配置规则主体,定义要设置的目标服务或应用、具体的规则配置。具体配置规则
(configs) 可以设置多条。"><meta property="og:description" content="动态配置规则
(ConfigurationRule) 是 Dubbo 设计的在无需重启应用的情况下,动态调整 RPC
调用行为的一种能力,也成为动态覆盖规则,因为它是通过在运行态覆盖 Dubbo 实例或者 Dubbo 实例中 URL 地址的各种参数值,实现改变 RPC
调用行为的能力。
+configVersion: v3.0 scope: application key: shop-detail configs: - side:
provider parameters: accesslog: 'true' 以下是一个服务级别的配置示例,key:
org.apache.dubbo.samples.UserService 和 side: consumer 说明这条配置对所有正在消费 UserService
的 Dubbo 实例生效,在调用失败后都执行 4 次重试。match 条件进一步限制了消费端的范围,限定为只对应用名为 shop-frontend
的这个消费端应用生效。
+configVersion: v3.0 scope: service key: org.apache.dubbo.samples.UserService
configs: - match: application: oneof: - exact: shop-frontend side: consumer
parameters: retries: '4' ConfigurationRule 配置规则主体,定义要设置的目标服务或应用、具体的规则配置。具体配置规则
(configs) 可以设置多条。"><meta property="og:description" content="动态配置规则
(ConfigurationRule) 是 Dubbo 设计的在无需重启应用的情况下,动态调整 RPC
调用行为的一种能力,也成为动态覆盖规则,因为它是通过在运行态覆盖 Dubbo 实例或者 Dubbo 实例中 URL 地址的各种参数值,实现改变 RPC
调用行为的能力。
使用动态配置规则,有以下几条关键信息值得注意:
设置规则生效过滤条件。 配置规则支持一系列的过滤条件,用来限定规则只对符合特定条件的服务、应用或实例才生效。 设置规则生效范围。 一个 rpc
服务有服务发起方(消费者)和服务处理方(提供者)两个角色,对某一个服务定义的规则,可以具体到限制是对消费者还是提供者生效。 选择规则管理粒度。 Dubbo
支持从服务和应用两个粒度来管理和下发规则。 以下一个应用级别的配置示例,配置生效后,shop-detail 应用下提供的所有服务都将启用
accesslog,对 shop-detail 部署的所有实例生效。
-configVersion: v3.0 scope: application key: shop-detail configs: - side:
provider parameters: accesslog: true 以下是一个服务级别的配置示例,key:
org.apache.dubbo.samples.UserService 和 side: consumer 说明这条配置对所有正在消费 UserService
的 Dubbo 实例生效,在调用失败后都执行 4 次重试。match 条件进一步限制了消费端的范围,限定为只对应用名为 shop-frontend
的这个消费端应用生效。
-configVersion: v3.0 scope: service key: org.apache.dubbo.samples.UserService
configs: - match: application: oneof: - exact: shop-frontend side: consumer
parameters: retries: 4 ConfigurationRule 配置规则主体,定义要设置的目标服务或应用、具体的规则配置。具体配置规则
(configs) 可以设置多条。"><meta name=twitter:description content="动态配置规则
(ConfigurationRule) 是 Dubbo 设计的在无需重启应用的情况下,动态调整 RPC
调用行为的一种能力,也成为动态覆盖规则,因为它是通过在运行态覆盖 Dubbo 实例或者 Dubbo 实例中 URL 地址的各种参数值,实现改变 RPC
调用行为的能力。
+configVersion: v3.0 scope: application key: shop-detail configs: - side:
provider parameters: accesslog: 'true' 以下是一个服务级别的配置示例,key:
org.apache.dubbo.samples.UserService 和 side: consumer 说明这条配置对所有正在消费 UserService
的 Dubbo 实例生效,在调用失败后都执行 4 次重试。match 条件进一步限制了消费端的范围,限定为只对应用名为 shop-frontend
的这个消费端应用生效。
+configVersion: v3.0 scope: service key: org.apache.dubbo.samples.UserService
configs: - match: application: oneof: - exact: shop-frontend side: consumer
parameters: retries: '4' ConfigurationRule 配置规则主体,定义要设置的目标服务或应用、具体的规则配置。具体配置规则
(configs) 可以设置多条。"><meta name=twitter:description content="动态配置规则
(ConfigurationRule) 是 Dubbo 设计的在无需重启应用的情况下,动态调整 RPC
调用行为的一种能力,也成为动态覆盖规则,因为它是通过在运行态覆盖 Dubbo 实例或者 Dubbo 实例中 URL 地址的各种参数值,实现改变 RPC
调用行为的能力。
使用动态配置规则,有以下几条关键信息值得注意:
设置规则生效过滤条件。 配置规则支持一系列的过滤条件,用来限定规则只对符合特定条件的服务、应用或实例才生效。 设置规则生效范围。 一个 rpc
服务有服务发起方(消费者)和服务处理方(提供者)两个角色,对某一个服务定义的规则,可以具体到限制是对消费者还是提供者生效。 选择规则管理粒度。 Dubbo
支持从服务和应用两个粒度来管理和下发规则。 以下一个应用级别的配置示例,配置生效后,shop-detail 应用下提供的所有服务都将启用
accesslog,对 shop-detail 部署的所有实例生效。
-configVersion: v3.0 scope: application key: shop-detail configs: - side:
provider parameters: accesslog: true 以下是一个服务级别的配置示例,key:
org.apache.dubbo.samples.UserService 和 side: consumer 说明这条配置对所有正在消费 UserService
的 Dubbo 实例生效,在调用失败后都执行 4 次重试。match 条件进一步限制了消费端的范围,限定为只对应用名为 shop-frontend
的这个消费端应用生效。
-configVersion: v3.0 scope: service key: org.apache.dubbo.samples.UserService
configs: - match: application: oneof: - exact: shop-frontend side: consumer
parameters: retries: 4 ConfigurationRule 配置规则主体,定义要设置的目标服务或应用、具体的规则配置。具体配置规则
(configs) 可以设置多条。"><meta property="og:url"
content="https://cn.dubbo.apache.org/zh-cn/overview/core-features/traffic/configuration-rule/"><meta
property="og:title" content="动态配置规则"><meta name=twitter:title
content="动态配置规则"><meta name=twitter:image:alt content="A [...]
+configVersion: v3.0 scope: application key: shop-detail configs: - side:
provider parameters: accesslog: 'true' 以下是一个服务级别的配置示例,key:
org.apache.dubbo.samples.UserService 和 side: consumer 说明这条配置对所有正在消费 UserService
的 Dubbo 实例生效,在调用失败后都执行 4 次重试。match 条件进一步限制了消费端的范围,限定为只对应用名为 shop-frontend
的这个消费端应用生效。
+configVersion: v3.0 scope: service key: org.apache.dubbo.samples.UserService
configs: - match: application: oneof: - exact: shop-frontend side: consumer
parameters: retries: '4' ConfigurationRule 配置规则主体,定义要设置的目标服务或应用、具体的规则配置。具体配置规则
(configs) 可以设置多条。"><meta property="og:url"
content="https://cn.dubbo.apache.org/zh-cn/overview/core-features/traffic/configuration-rule/"><meta
property="og:title" content="动态配置规则"><meta name=twitter:title
content="动态配置规则"><meta name=twitter:image:alt content= [...]
<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="
[...]
<a href=/zh-cn/blog/2023/04/15/精进云原生-dubbo-3.2-正式发布/>Apache Dubbo 3.2 全新版本</a>
<em>正式上线!</em></h4><p>我们非常高兴地宣布,Dubbo 3.2 已经正式发布了!这个版本带来了许多新功能和改进,也是 Dubbo
在面对云原生化的当下的一次重要的尝试。<br><br>欢迎扫描右侧二维码关注 Apache Dubbo
微信公众号!</p></div></aside></div><section class="header-hero text-white pb-0
light-text"></section></header><div class="container-fluid td-outer"><div
class=td-main><div class="row flex-md-nowrap"><div class="col-12 col-md-3
col-xl-2 td-sidebar d-print-none"><script>$(function(){$("#td-se [...]
<label for=m-zh-cnoverviewhome-check><a href=/zh-cn/overview/home/
title="Dubbo 文档" class="align-left pl-0 td-sidebar-link
td-sidebar-link__section"
id=m-zh-cnoverviewhome><span>主页</span></a></label></li><li
class="td-sidebar-nav__section-title td-sidebar-nav__section with-child"
id=m-zh-cnoverviewquickstart-li><input type=checkbox
id=m-zh-cnoverviewquickstart-check>
@@ -698,7 +698,7 @@ configVersion: v3.0 scope: service key:
org.apache.dubbo.samples.UserService con
</span></span><span style=display:flex><span><span
style=color:#268bd2>configs</span>:
</span></span><span style=display:flex><span> - <span
style=color:#268bd2>side</span>: provider
</span></span><span style=display:flex><span> <span
style=color:#268bd2>parameters</span>:
-</span></span><span style=display:flex><span> <span
style=color:#268bd2>accesslog</span>: <span style=color:#cb4b16>true</span>
+</span></span><span style=display:flex><span> <span
style=color:#268bd2>accesslog</span>: <span
style=color:#2aa198>'true'</span>
</span></span></code></pre></div><p>以下是一个服务级别的配置示例,<code>key:
org.apache.dubbo.samples.UserService</code> 和 <code>side: consumer</code>
说明这条配置对所有正在消费 UserService 的 Dubbo 实例生效,在调用失败后都执行 4 次重试。<code>match</code>
条件进一步限制了消费端的范围,限定为只对应用名为 <code>shop-frontend</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-yaml data-lang=yaml><span style=display:flex><span><span
style=color:#2 [...]
</span></span><span style=display:flex><span><span
style=color:#268bd2>scope</span>: service
</span></span><span style=display:flex><span><span
style=color:#268bd2>key</span>: org.apache.dubbo.samples.UserService
@@ -709,9 +709,9 @@ configVersion: v3.0 scope: service key:
org.apache.dubbo.samples.UserService con
</span></span><span style=display:flex><span> - <span
style=color:#268bd2>exact</span>: shop-frontend
</span></span><span style=display:flex><span> <span
style=color:#268bd2>side</span>: consumer
</span></span><span style=display:flex><span> <span
style=color:#268bd2>parameters</span>:
-</span></span><span style=display:flex><span> <span
style=color:#268bd2>retries</span>: <span style=color:#2aa198>4</span>
+</span></span><span style=display:flex><span> <span
style=color:#268bd2>retries</span>: <span style=color:#2aa198>'4'</span>
</span></span></code></pre></div><h2
id=configurationrule>ConfigurationRule</h2><p>配置规则主体,定义要设置的目标服务或应用、具体的规则配置。具体配置规则
(configs)
可以设置多条。</p><table><thead><tr><th>Field</th><th>Type</th><th>Description</th><th>Required</th></tr></thead><tbody><tr><td>configVersion</td><td>string</td><td>The
version of the configuration rule definition, currently available version is
<code>v3.0</code></td><td>Yes</td></tr><tr><td>scope</td><td>string</td><td>Supports
<code>service</code> and <code>applicat [...]
-<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/core-features/traffic/configuration-rule.md?filename=change-me.md&value=---%0Atitle%3A+%22Long+Page+Title%22%0AlinkTitle%3A+%22Short+Nav+Title%22%0Aweight%3A+100%0Adescription%3A+%3E-%0A+++++Page+description+for+heading+and+indexes.%0A---%0A%0A%23%23+Heading%0A%0AEdit+this+template+to+create+your+new+page.%0A%0A%2A+Give+it+a+good+name%2C+ending+in+%60.md%60+-+e.g.+%60getting-started.md%60%0A%2A+Edit+th
[...]
<a
href="https://github.com/apache/dubbo-website/issues/new?title=%e5%8a%a8%e6%80%81%e9%85%8d%e7%bd%ae%e8%a7%84%e5%88%99"
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=#configurationrule>ConfigurationRule</a></li><li><a
href=#config>Config</a></li><li><a
href=#matchcondition>MatchCondition</a></li><li><a
href=#paramcondition>ParamCondition</a></li><li><a
href=#stringmatch>StringMatch</a></li></ul></nav></div></div></div></div><footer
class="bg-dark py-5 row d-print-none footer-margin-0"><div class=" [...]
diff --git a/zh-cn/overview/core-features/traffic/index.xml
b/zh-cn/overview/core-features/traffic/index.xml
index ebfa1d5ccd..fa9f8d04b9 100644
--- a/zh-cn/overview/core-features/traffic/index.xml
+++ b/zh-cn/overview/core-features/traffic/index.xml
@@ -313,7 +313,7 @@
</span></span><span style="display:flex;"><span><span
style="color:#268bd2">configs</span>:
</span></span><span style="display:flex;"><span> - <span
style="color:#268bd2">side</span>: provider
</span></span><span style="display:flex;"><span> <span
style="color:#268bd2">parameters</span>:
-</span></span><span style="display:flex;"><span> <span
style="color:#268bd2">accesslog</span>: <span
style="color:#cb4b16">true</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#268bd2">accesslog</span>: <span
style="color:#2aa198">&#39;true&#39;</span>
</span></span></code></pre></div><p>以下是一个服务级别的配置示例,<code>key:
org.apache.dubbo.samples.UserService</code> 和 <code>side:
consumer</code> 说明这条配置对所有正在消费 UserService 的 Dubbo 实例生效,在调用失败后都执行 4
次重试。<code>match</code> 条件进一步限制了消费端的范围,限定为只对应用名为
<code>shop-frontend</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-yaml" data-lang="yaml"><span
style="display:flex;"><span><span
style="color:#268bd2">configVersion</span>: v3.0
</span></span><span style="display:flex;"><span><span
style="color:#268bd2">scope</span>: service
@@ -325,7 +325,7 @@
</span></span><span style="display:flex;"><span> - <span
style="color:#268bd2">exact</span>: shop-frontend
</span></span><span style="display:flex;"><span> <span
style="color:#268bd2">side</span>: consumer
</span></span><span style="display:flex;"><span> <span
style="color:#268bd2">parameters</span>:
-</span></span><span style="display:flex;"><span> <span
style="color:#268bd2">retries</span>: <span
style="color:#2aa198">4</span>
+</span></span><span style="display:flex;"><span> <span
style="color:#268bd2">retries</span>: <span
style="color:#2aa198">&#39;4&#39;</span>
</span></span></code></pre></div><h2
id="configurationrule">ConfigurationRule</h2>
<p>配置规则主体,定义要设置的目标服务或应用、具体的规则配置。具体配置规则 (configs) 可以设置多条。</p>
<table>
diff --git a/zh-cn/sitemap.xml b/zh-cn/sitemap.xml
index ee21789e28..4d19e70951 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