You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by al...@apache.org on 2022/07/23 13:01:36 UTC

[dubbo-website] branch master updated: Add some migration notification for docs (#1280)

This is an automated email from the ASF dual-hosted git repository.

albumenj pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/dubbo-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 9f90cc5f5c Add some migration notification for docs (#1280)
9f90cc5f5c is described below

commit 9f90cc5f5cf81c6bbff9012ac627f0978b9a3554
Author: Albumen Kevin <jh...@gmail.com>
AuthorDate: Sat Jul 23 21:01:32 2022 +0800

    Add some migration notification for docs (#1280)
---
 content/zh/docs/Introduction.md                    |   3 +
 content/zh/docs/_index.md                          |   3 +
 content/zh/docs/concepts/_index.md                 |   3 +
 content/zh/docs/concepts/configuration.md          |   3 +
 content/zh/docs/concepts/extensibility.md          |   3 +
 .../concepts/registry-configcenter-metadata.md     |   3 +
 content/zh/docs/concepts/rpc-protocol.md           |   3 +
 content/zh/docs/concepts/service-discovery.md      |   4 +
 content/zh/docs/concepts/traffic-management.md     |   3 +
 content/zh/docs/examples/_index.md                 |   4 +
 content/zh/docs/examples/configuration-override.md |   2 +
 content/zh/docs/examples/routing/_index.md         |   4 +
 .../docs/examples/routing/ab-testing-deployment.md |   3 +
 .../docs/examples/routing/blue-green-deployment.md |   3 +
 .../zh/docs/examples/routing/canary-deployment.md  |   2 +
 .../docs/examples/routing/demo-rule-deployment.md  |   3 +
 .../examples/routing/dynamic-rule-deployment.md    |   3 +
 .../examples/routing/weight-rule-deployment.md     |   3 +
 content/zh/docs/examples/service-discovery.md      |   3 +
 content/zh/docs/languages/_index.md                |   3 +
 content/zh/docs/languages/erlang/_index.md         |   2 +
 content/zh/docs/languages/erlang/quick-start.md    |   3 +
 content/zh/docs/languages/erlang/reference.md      |   3 +
 content/zh/docs/languages/erlang/serialization.md  |   3 +
 content/zh/docs/languages/erlang/service.md        |   3 +
 content/zh/docs/languages/golang/_index.md         |   2 +
 .../docs/languages/golang/dubbo-go-1.5/_index.md   |   2 +
 .../golang/dubbo-go-1.5/configuration/_index.md    |   2 +
 .../golang/dubbo-go-1.5/configuration/client.md    |   4 +
 .../golang/dubbo-go-1.5/configuration/provider.md  |   4 +
 .../languages/golang/dubbo-go-1.5/quick-start.md   |   3 +
 .../docs/languages/golang/dubbo-go-3.0/_index.md   |   2 +
 .../golang/dubbo-go-3.0/concept/_index.md          |   2 +
 .../dubbo-go-3.0/concept/app_and_interface.md      |   3 +
 .../golang/dubbo-go-3.0/concept/configuration.md   |   3 +
 .../golang/dubbo-go-3.0/concept/protocol.md        |   3 +
 .../golang/dubbo-go-3.0/concept/registry.md        |   3 +
 .../golang/dubbo-go-3.0/developer/_index.md        |   2 +
 .../golang/dubbo-go-3.0/developer/design.md        |   3 +
 .../golang/dubbo-go-3.0/preface/3.0_feature.md     |   4 +
 .../golang/dubbo-go-3.0/preface/_index.md          |   2 +
 .../golang/dubbo-go-3.0/preface/architecture.md    |   3 +
 .../golang/dubbo-go-3.0/quickstart/_index.md       |   3 +
 .../dubbo-go-3.0/quickstart/quickstart_dubbo.md    |   3 +
 .../dubbo-go-3.0/quickstart/quickstart_triple.md   |   3 +
 .../golang/dubbo-go-3.0/samples/_index.md          |   2 +
 .../dubbo-go-3.0/samples/config-center-dynamic.md  |   3 +
 .../golang/dubbo-go-3.0/samples/custom-filter.md   |   3 +
 .../golang/dubbo-go-3.0/samples/custom-logger.md   |   3 +
 .../dubbo-go-3.0/samples/exception_response.md     |   3 +
 .../golang/dubbo-go-3.0/samples/generic.md         |   3 +
 .../dubbo-go-3.0/samples/go_java_interactive.md    |   3 +
 .../golang/dubbo-go-3.0/samples/mesh_router.md     |   3 +
 .../golang/dubbo-go-3.0/samples/metrics.md         |   3 +
 .../golang/dubbo-go-3.0/samples/registry.md        |   3 +
 .../golang/dubbo-go-3.0/samples/samples_repo.md    |   3 +
 .../dubbo-go-3.0/samples/service-discovery.md      |   3 +
 .../golang/dubbo-go-3.0/samples/start-check.md     |   3 +
 content/zh/docs/languages/golang/go-specific.md    |   3 +
 content/zh/docs/languages/golang/quick-start.md    |   3 +
 content/zh/docs/languages/java/_index.md           |   2 +
 content/zh/docs/languages/java/java-specific.md    |   3 +
 content/zh/docs/languages/java/quick-start.md      |   3 +
 content/zh/docs/migration/_index.md                |   3 +
 .../migration/migration-and-compatibility-guide.md |   3 +
 content/zh/docs/migration/migration-routingrule.md |   3 +
 .../docs/migration/migration-service-discovery.md  |   3 +
 content/zh/docs/migration/migration-triple.md      |   3 +
 content/zh/docs/new-in-dubbo3.md                   |   3 +
 content/zh/docs/performance/_index.md              |   2 +
 content/zh/docs/performance/benchmarking.md        |   2 +
 content/zh/docs/quick-start.md                     |   3 +
 content/zh/docs3-v2/_index.md                      |  10 +
 .../erlang => docs3-v2/erlang-sdk}/_index.md       |   0
 .../erlang => docs3-v2/erlang-sdk}/quick-start.md  |   0
 .../erlang => docs3-v2/erlang-sdk}/reference.md    |   0
 .../erlang-sdk}/serialization.md                   |   0
 .../erlang => docs3-v2/erlang-sdk}/service.md      |   0
 .../zh/docs3-v2/golang-sdk/samples/samples_repo.md |   2 +
 .../zh/docs3-v2/golang-sdk/samples/start-check.md  |   2 +
 .../advanced-features-and-usage/rpc/config-rule.md | 172 ++++++++
 .../service/routing/_index.md                      |  35 ++
 .../service/routing/mesh-style/_index.md           | 268 ++++++++++++
 .../routing/mesh-style}/ab-testing-deployment.md   |   0
 .../routing/mesh-style}/blue-green-deployment.md   |   0
 .../routing/mesh-style}/canary-deployment.md       |   0
 .../routing/mesh-style}/demo-rule-deployment.md    |   0
 .../service/routing/mesh-style/destination-rule.md |  94 ++++
 .../routing/mesh-style}/dynamic-rule-deployment.md |   0
 .../service/routing/mesh-style/virtualservice.md   | 481 +++++++++++++++++++++
 .../routing/mesh-style}/weight-rule-deployment.md  |   0
 91 files changed, 1272 insertions(+)

diff --git a/content/zh/docs/Introduction.md b/content/zh/docs/Introduction.md
index 77483b2744..e206ff00a6 100644
--- a/content/zh/docs/Introduction.md
+++ b/content/zh/docs/Introduction.md
@@ -7,6 +7,9 @@ description: "这篇文档是关于 Dubbo 的简单介绍,涵盖 Dubbo 的核
 文档快速了解 Dubbo 及新版本带来的变化。"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../overview/what/overview/)。
+{{% /pageinfo %}}
+
 Apache Dubbo 是一款微服务开发框架,它提供了 RPC通信 与 微服务治理 两大关键能力。这意味着,使用 Dubbo 开发的微服务,将具备相互之间的远程发现与通信能力,
 同时利用 Dubbo 提供的丰富服务治理能力,可以实现诸如服务发现、负载均衡、流量调度等服务治理诉求。同时 Dubbo 是高度可扩展的,用户几乎可以在任意功能点去定制自己的实现,以改变框架的默认行为来满足自己的业务需求。
 
diff --git a/content/zh/docs/_index.md b/content/zh/docs/_index.md
index fa2f61e04d..e7abbf04bf 100755
--- a/content/zh/docs/_index.md
+++ b/content/zh/docs/_index.md
@@ -5,6 +5,9 @@ linkTitle: "文档"
 weight: 20
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../overview/)。
+{{% /pageinfo %}}
+
 欢迎阅读 Dubbo 文档
 
 
diff --git a/content/zh/docs/concepts/_index.md b/content/zh/docs/concepts/_index.md
index a169b6701a..c212b0e0cb 100644
--- a/content/zh/docs/concepts/_index.md
+++ b/content/zh/docs/concepts/_index.md
@@ -6,5 +6,8 @@ weight: 10
 description: "了解 Dubbo3 的核心架构,快速掌握基本概念与特性。"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../docs3-v2/java-sdk/concepts-and-architecture/)。
+{{% /pageinfo %}}
+
 这篇文档阐述了 Dubbo3 产生的背景及其核心架构,此部分对 Dubbo3 中的一些重要概念做了进一步的解释,不论你是 Dubbo2 的老用户还是新接触 Dubbo 的用户,
 如果想更深入的理解 Dubbo3 的运作原理,我们建议阅读这部分文档。如果你想快速体验 Dubbo3 的新功能,请参考示例一栏。
\ No newline at end of file
diff --git a/content/zh/docs/concepts/configuration.md b/content/zh/docs/concepts/configuration.md
index e8cc3fe14e..e87024c4f5 100644
--- a/content/zh/docs/concepts/configuration.md
+++ b/content/zh/docs/concepts/configuration.md
@@ -6,6 +6,9 @@ weight: 4
 description: "描述 Dubbo 支持的配置,Dubbo 的动态配置能力。"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../docs3-v2/java-sdk/reference-manual/config/)。
+{{% /pageinfo %}}
+
 Dubbo配置主要分为几大类: 启动阶段配置项、服务治理规则、动态配置项。
 
 ## 启动阶段配置项
diff --git a/content/zh/docs/concepts/extensibility.md b/content/zh/docs/concepts/extensibility.md
index 6a912777dc..6997ee1637 100644
--- a/content/zh/docs/concepts/extensibility.md
+++ b/content/zh/docs/concepts/extensibility.md
@@ -6,6 +6,9 @@ weight: 6
 description: "Dubbo 通过 SPI 机制提供了非常灵活的可扩展性"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../docs3-v2/java-sdk/reference-manual/spi/)。
+{{% /pageinfo %}}
+
 ## 扩展设计理念
 
 可扩展性是任何一个系统所追求的,对于 Dubbo 来说是同样适用。
diff --git a/content/zh/docs/concepts/registry-configcenter-metadata.md b/content/zh/docs/concepts/registry-configcenter-metadata.md
index bc2f2a7456..9c8599897e 100644
--- a/content/zh/docs/concepts/registry-configcenter-metadata.md
+++ b/content/zh/docs/concepts/registry-configcenter-metadata.md
@@ -6,6 +6,9 @@ weight: 5
 description: "了解 Dubbo 的三大中心化组件,它们各自的职责、工作方式。"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../docs3-v2/java-sdk/reference-manual/registry/)。
+{{% /pageinfo %}}
+
 作为一个微服务框架,Dubbo sdk 跟随着微服务组件被部署在分布式集群各个位置,为了在分布式环境下实现各个微服务组件间的协作,
 Dubbo 定义了一些中心化组件,这包括:
 * 注册中心。协调 Consumer 与 Provider 之间的地址注册与发现
diff --git a/content/zh/docs/concepts/rpc-protocol.md b/content/zh/docs/concepts/rpc-protocol.md
index adb2552d1b..b209968c18 100644
--- a/content/zh/docs/concepts/rpc-protocol.md
+++ b/content/zh/docs/concepts/rpc-protocol.md
@@ -6,6 +6,9 @@ weight: 2
 description: "描述 Dubbo3 支持的通信协议"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../docs3-v2/java-sdk/reference-manual/protocol/overview/)。
+{{% /pageinfo %}}
+
 Dubbo3 提供了 Triple(Dubbo3)、Dubbo2 协议,这是 Dubbo 框架的原生协议。除此之外,Dubbo3 也对众多第三方协议进行了集成,并将它们纳入 Dubbo 的编程与服务治理体系,
 包括 gRPC、Thrift、JsonRPC、Hessian2、REST 等。以下重点介绍 Triple 与 Dubbo2 协议。
 
diff --git a/content/zh/docs/concepts/service-discovery.md b/content/zh/docs/concepts/service-discovery.md
index 2274a23c15..0e85616d07 100644
--- a/content/zh/docs/concepts/service-discovery.md
+++ b/content/zh/docs/concepts/service-discovery.md
@@ -5,6 +5,10 @@ linkTitle: "服务发现"
 weight: 1
 description: "服务发现"
 ---
+
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../docs3-v2/java-sdk/concepts-and-architecture/service-discovery/)。
+{{% /pageinfo %}}
+
 服务发现,即消费端自动发现服务地址列表的能力,是微服务框架需要具备的关键能力,借助于自动化的服务发现,微服务之间可以在无需感知对端部署位置与 IP 地址的情况下实现通信。
 
 实现服务发现的方式有很多种,Dubbo 提供的是一种 Client-Based 的服务发现机制,通常还需要部署额外的第三方注册中心组件来协调服务发现过程,如常用的 Nacos、Consul、Zookeeper 等,Dubbo 自身也提供了对多种注册中心组件的对接,用户可以灵活选择。
diff --git a/content/zh/docs/concepts/traffic-management.md b/content/zh/docs/concepts/traffic-management.md
index 019a063639..8b1d12d45c 100644
--- a/content/zh/docs/concepts/traffic-management.md
+++ b/content/zh/docs/concepts/traffic-management.md
@@ -6,6 +6,9 @@ weight: 3
 description: "通过 Dubbo 定义的路由规则,实现对流量分布的控制"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../docs3-v2/java-sdk/advanced-features-and-usage/service/routing/)。
+{{% /pageinfo %}}
+
 ### 流量管理
 
 流量管理的本质是将请求根据制定好的路由规则分发到应用服务上,如下图所示:
diff --git a/content/zh/docs/examples/_index.md b/content/zh/docs/examples/_index.md
index 60896c612b..b84af6ffdb 100644
--- a/content/zh/docs/examples/_index.md
+++ b/content/zh/docs/examples/_index.md
@@ -5,3 +5,7 @@ linkTitle: "介绍与示例"
 weight: 20
 description: "Dubbo 基本功能的简单介绍与示例。"
 ---
+
+
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../docs3-v2/java-sdk/quick-start/)。
+{{% /pageinfo %}}
diff --git a/content/zh/docs/examples/configuration-override.md b/content/zh/docs/examples/configuration-override.md
index 59341dcb41..1175f325d4 100644
--- a/content/zh/docs/examples/configuration-override.md
+++ b/content/zh/docs/examples/configuration-override.md
@@ -6,3 +6,5 @@ weight: 50
 description: "了解 Dubbo Override 配置规则的工作方式,示例展示如何在运行态修改服务权重与超时时间。"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../docs3-v2/java-sdk/advanced-features-and-usage/rpc/config-rule/)。
+{{% /pageinfo %}}
diff --git a/content/zh/docs/examples/routing/_index.md b/content/zh/docs/examples/routing/_index.md
index f27e11ec79..26f39d7146 100644
--- a/content/zh/docs/examples/routing/_index.md
+++ b/content/zh/docs/examples/routing/_index.md
@@ -5,3 +5,7 @@ linkTitle: "路由规则"
 weight: 12
 description: "Dubbo在不同场景下使用的路由方案。"
 ---
+
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/)。
+{{% /pageinfo %}}
+
diff --git a/content/zh/docs/examples/routing/ab-testing-deployment.md b/content/zh/docs/examples/routing/ab-testing-deployment.md
index 29a87e6716..ec9f9a16bd 100644
--- a/content/zh/docs/examples/routing/ab-testing-deployment.md
+++ b/content/zh/docs/examples/routing/ab-testing-deployment.md
@@ -6,6 +6,9 @@ weight: 30
 description: "在线上的老版本继续运行的前提下,直接部署新版本然后进行测试,当新版本测试通过以后,将流量切到新版本,最后将老版本同时也升级到新版本。"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../..//docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/ab-testing-deployment/)。
+{{% /pageinfo %}}
+
 #### 场景描述
 描述当前IDC、服务部署、服务信息、希望实现的效果等相关情况
 #### 操作工艺
diff --git a/content/zh/docs/examples/routing/blue-green-deployment.md b/content/zh/docs/examples/routing/blue-green-deployment.md
index 17a207e290..efe1850de5 100644
--- a/content/zh/docs/examples/routing/blue-green-deployment.md
+++ b/content/zh/docs/examples/routing/blue-green-deployment.md
@@ -6,6 +6,9 @@ weight: 20
 description: "在线上的老版本继续运行的前提下,直接部署新版本然后进行测试,当新版本测试通过以后,将流量切到新版本,最后将老版本同时也升级到新版本。"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../..//docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/blue-green-deployment/)。
+{{% /pageinfo %}}
+
 #### 场景描述
 描述当前IDC、服务部署、服务信息、希望实现的效果等相关情况
 #### 操作工艺
diff --git a/content/zh/docs/examples/routing/canary-deployment.md b/content/zh/docs/examples/routing/canary-deployment.md
index 57fc22be14..a2dfa08377 100644
--- a/content/zh/docs/examples/routing/canary-deployment.md
+++ b/content/zh/docs/examples/routing/canary-deployment.md
@@ -6,6 +6,8 @@ weight: 40
 description: "在原有版本可用的情况下,同时部署一个新版本应用作为“金丝雀”,测试新版本的性能和表现,在保障整体系统稳定的前提下,尽早发现、及时调整。"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../..//docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/canary-deployment/)。
+{{% /pageinfo %}}
 
 #### 场景描述
 描述当前IDC、服务部署、服务信息、希望实现的效果等相关情况
diff --git a/content/zh/docs/examples/routing/demo-rule-deployment.md b/content/zh/docs/examples/routing/demo-rule-deployment.md
index 85a9471d4f..dd44fba500 100644
--- a/content/zh/docs/examples/routing/demo-rule-deployment.md
+++ b/content/zh/docs/examples/routing/demo-rule-deployment.md
@@ -6,6 +6,9 @@ weight: 18
 description: "基于实际情况来制定路由规则。"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../..//docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/demo-rule-deployment/)。
+{{% /pageinfo %}}
+
 #### 应用服务
 
 ```yaml
diff --git a/content/zh/docs/examples/routing/dynamic-rule-deployment.md b/content/zh/docs/examples/routing/dynamic-rule-deployment.md
index fc71c2c2f5..b2ba91201a 100644
--- a/content/zh/docs/examples/routing/dynamic-rule-deployment.md
+++ b/content/zh/docs/examples/routing/dynamic-rule-deployment.md
@@ -6,6 +6,9 @@ weight: 15
 description: "类groovy脚本动态路由。"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../..//docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/dynamic-rule-deployment/)。
+{{% /pageinfo %}}
+
 ```yaml
 apiVersion: service.dubbo.apache.org/v1alpha1
 kind: VirtualService
diff --git a/content/zh/docs/examples/routing/weight-rule-deployment.md b/content/zh/docs/examples/routing/weight-rule-deployment.md
index 65a4d1c96b..217786c110 100644
--- a/content/zh/docs/examples/routing/weight-rule-deployment.md
+++ b/content/zh/docs/examples/routing/weight-rule-deployment.md
@@ -7,6 +7,9 @@ weight: 16
 description: "基于用户自定权重实现路由功能。"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../..//docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/weight-rule-deployment/)。
+{{% /pageinfo %}}
+
 ```yaml
 apiVersion: service.dubbo.apache.org/v1alpha1
 kind: VirtualService
diff --git a/content/zh/docs/examples/service-discovery.md b/content/zh/docs/examples/service-discovery.md
index 7751fafc42..7c4b4d3188 100644
--- a/content/zh/docs/examples/service-discovery.md
+++ b/content/zh/docs/examples/service-discovery.md
@@ -6,6 +6,9 @@ weight: 30
 description: "应用级服务发现"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../docs3-v2/java-sdk/concepts-and-architecture/service-discovery/)。
+{{% /pageinfo %}}
+
 ## 应用级服务发现简介
 社区版本 Dubbo 从 2.7.5 版本开始,新引入了一种基于应用粒度的服务发现机制,这是我们为 Dubbo 适配云原生基础设施的一步重要探索,也是 Dubbo 迈出的重要一步。
 简单来说,以前 Dubbo 是将接口的信息全部注册到注册中心,而一个应用实例一般会存在多个接口,这样一来注册的数据量就要大很多,而且有冗余。
diff --git a/content/zh/docs/languages/_index.md b/content/zh/docs/languages/_index.md
index e692ad463e..4a42e41620 100755
--- a/content/zh/docs/languages/_index.md
+++ b/content/zh/docs/languages/_index.md
@@ -6,3 +6,6 @@ linkTitle: "多语言"
 weight: 60
 description: "Dubbo 社区提供了丰富的多语言 sdk 支持,请在此了解每种语言的特殊用法"
 ---
+
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../docs3-v2/)。
+{{% /pageinfo %}}
diff --git a/content/zh/docs/languages/erlang/_index.md b/content/zh/docs/languages/erlang/_index.md
index 1f969c9d47..b513303dca 100755
--- a/content/zh/docs/languages/erlang/_index.md
+++ b/content/zh/docs/languages/erlang/_index.md
@@ -7,3 +7,5 @@ weight: 200
 description: "Erlang 支持"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../docs3-v2/erlang-sdk/)。
+{{% /pageinfo %}}
diff --git a/content/zh/docs/languages/erlang/quick-start.md b/content/zh/docs/languages/erlang/quick-start.md
index d57c422102..c3454e3cb7 100644
--- a/content/zh/docs/languages/erlang/quick-start.md
+++ b/content/zh/docs/languages/erlang/quick-start.md
@@ -6,6 +6,9 @@ weight: 1
 description: "Erlang 快速开始"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../docs3-v2/erlang-sdk/quick-start/)。
+{{% /pageinfo %}}
+
 建议先使用 java 定义接口 jar,并使用 [erlanalysis](https://github.com/apache/dubbo-erlang/tree/master/tools/erlanalysis) 工具解析java接口至Erlang lib
 
 ## 导入依赖库
diff --git a/content/zh/docs/languages/erlang/reference.md b/content/zh/docs/languages/erlang/reference.md
index 64ab24df11..00d783ffdc 100644
--- a/content/zh/docs/languages/erlang/reference.md
+++ b/content/zh/docs/languages/erlang/reference.md
@@ -6,6 +6,9 @@ weight: 2
 description: "在 erlang 中配置消费者"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../docs3-v2/erlang-sdk/reference/)。
+{{% /pageinfo %}}
+
 ## 基础配置
 
 消费者配置项需要添加到 `sys.config` 文件 `dubboerl` 应用配置项里。
diff --git a/content/zh/docs/languages/erlang/serialization.md b/content/zh/docs/languages/erlang/serialization.md
index 6957e2a8d3..843802e7b8 100644
--- a/content/zh/docs/languages/erlang/serialization.md
+++ b/content/zh/docs/languages/erlang/serialization.md
@@ -6,6 +6,9 @@ weight: 4
 description: "在 erlang 中配置序列化方式"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../docs3-v2/erlang-sdk/serialization/)。
+{{% /pageinfo %}}
+
 当前该库只实现了 `dubbo://` 通讯协议。
 
 序列化方式实现了 `hessian` 和 `json` 两种方式。
diff --git a/content/zh/docs/languages/erlang/service.md b/content/zh/docs/languages/erlang/service.md
index e3394e0bb3..f2e5578c70 100644
--- a/content/zh/docs/languages/erlang/service.md
+++ b/content/zh/docs/languages/erlang/service.md
@@ -6,6 +6,9 @@ weight: 3
 description: "在 erlang 中配置服务提供者"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../docs3-v2/erlang-sdk/service/)。
+{{% /pageinfo %}}
+
 ## 基本配置
 
 提供者配置项需要添加到 `sys.config` 文件 `dubboerl` 应用配置项里。
diff --git a/content/zh/docs/languages/golang/_index.md b/content/zh/docs/languages/golang/_index.md
index 36e3ac0be6..6e4b589614 100755
--- a/content/zh/docs/languages/golang/_index.md
+++ b/content/zh/docs/languages/golang/_index.md
@@ -7,3 +7,5 @@ weight: 200
 description: "golang 支持"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../docs3-v2/golang-sdk/)。
+{{% /pageinfo %}}
diff --git a/content/zh/docs/languages/golang/dubbo-go-1.5/_index.md b/content/zh/docs/languages/golang/dubbo-go-1.5/_index.md
index 739e4afb8a..c88ef76943 100644
--- a/content/zh/docs/languages/golang/dubbo-go-1.5/_index.md
+++ b/content/zh/docs/languages/golang/dubbo-go-1.5/_index.md
@@ -7,3 +7,5 @@ weight: 200
 description: "Dubbo-go 1.5"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../docs3-v2/golang-sdk/)。
+{{% /pageinfo %}}
diff --git a/content/zh/docs/languages/golang/dubbo-go-1.5/configuration/_index.md b/content/zh/docs/languages/golang/dubbo-go-1.5/configuration/_index.md
index efc8d493e4..858f23588e 100644
--- a/content/zh/docs/languages/golang/dubbo-go-1.5/configuration/_index.md
+++ b/content/zh/docs/languages/golang/dubbo-go-1.5/configuration/_index.md
@@ -6,3 +6,5 @@ linkTitle: 配置
 description: 提示用户配置服务提供
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../docs3-v2/golang-sdk/tasks/)。
+{{% /pageinfo %}}
\ No newline at end of file
diff --git a/content/zh/docs/languages/golang/dubbo-go-1.5/configuration/client.md b/content/zh/docs/languages/golang/dubbo-go-1.5/configuration/client.md
index e6360408c5..99218a56e1 100644
--- a/content/zh/docs/languages/golang/dubbo-go-1.5/configuration/client.md
+++ b/content/zh/docs/languages/golang/dubbo-go-1.5/configuration/client.md
@@ -7,6 +7,10 @@ keywords: 消费端,client provider
 linkTitle: client
 description: 快速上手dubbo-go,编写一个简单的hellowworld应用
 ---
+
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/quickstart/)。
+{{% /pageinfo %}}
+
 # client
 
 ## 第一步:编写消费端的服务
diff --git a/content/zh/docs/languages/golang/dubbo-go-1.5/configuration/provider.md b/content/zh/docs/languages/golang/dubbo-go-1.5/configuration/provider.md
index 3882b3ca2f..2774bbbdae 100644
--- a/content/zh/docs/languages/golang/dubbo-go-1.5/configuration/provider.md
+++ b/content/zh/docs/languages/golang/dubbo-go-1.5/configuration/provider.md
@@ -6,6 +6,10 @@ keywords: 提供端,server provider
 linkTitle: service providers
 description: 提示用户配置服务提供
 ---
+
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/quickstart/)。
+{{% /pageinfo %}}
+
 # service providers
 
 ## 第一步:编写提供端的服务
diff --git a/content/zh/docs/languages/golang/dubbo-go-1.5/quick-start.md b/content/zh/docs/languages/golang/dubbo-go-1.5/quick-start.md
index b2e16d6b3f..12fd4c8162 100644
--- a/content/zh/docs/languages/golang/dubbo-go-1.5/quick-start.md
+++ b/content/zh/docs/languages/golang/dubbo-go-1.5/quick-start.md
@@ -7,6 +7,9 @@ linkTitle: 快速开始
 description: 快速上手dubbo-go,编写一个简单的hellowworld应用
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../docs3-v2/golang-sdk/quickstart/)。
+{{% /pageinfo %}}
+
 # 快速开始
 
 通过一个 `hellowworld` 例子带领大家快速上手Dubbo-go框架。
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/_index.md b/content/zh/docs/languages/golang/dubbo-go-3.0/_index.md
index 14972be464..a8f29f1946 100755
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/_index.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/_index.md
@@ -7,3 +7,5 @@ weight: 200
 description: "Dubbo-go 3.0"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../docs3-v2/golang-sdk/)。
+{{% /pageinfo %}}
\ No newline at end of file
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/concept/_index.md b/content/zh/docs/languages/golang/dubbo-go-3.0/concept/_index.md
index 52512ce608..db3c513e07 100755
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/concept/_index.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/concept/_index.md
@@ -7,3 +7,5 @@ weight: 200
 description: "基本概念"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../docs3-v2/golang-sdk/concept/)。
+{{% /pageinfo %}}
\ No newline at end of file
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/concept/app_and_interface.md b/content/zh/docs/languages/golang/dubbo-go-3.0/concept/app_and_interface.md
index 0c8bec208a..31bd73a466 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/concept/app_and_interface.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/concept/app_and_interface.md
@@ -6,6 +6,9 @@ linkTitle: 服务层级
 description: Dubbo-go 的应用和接口
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/concept/more/app_and_interface/)。
+{{% /pageinfo %}}
+
 # Dubbo-go 服务层级
 
 Dubbo-go 服务层级为两个级别:分别是应用级别(App Level)和接口级别(Interface Level),该服务分层与**框架配置**结构息息相关。
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/concept/configuration.md b/content/zh/docs/languages/golang/dubbo-go-3.0/concept/configuration.md
index 3dd33d0918..3568b734d8 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/concept/configuration.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/concept/configuration.md
@@ -6,6 +6,9 @@ linkTitle: 框架配置
 description: Dubbo-go的配置
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/concept/config/basic_concept/)。
+{{% /pageinfo %}}
+
 # Dubbo-go 配置项
 
 ## 1. 配置结构
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/concept/protocol.md b/content/zh/docs/languages/golang/dubbo-go-3.0/concept/protocol.md
index 730fdf80db..b8b4f20f62 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/concept/protocol.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/concept/protocol.md
@@ -6,6 +6,9 @@ linkTitle: 网络协议
 description: Dubbo-go 的网络协议
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/concept/rpc/protocol/)。
+{{% /pageinfo %}}
+
 # 网络协议
 
 ## 1. 网络协议是什么
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/concept/registry.md b/content/zh/docs/languages/golang/dubbo-go-3.0/concept/registry.md
index 5365260888..c5e084bd08 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/concept/registry.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/concept/registry.md
@@ -6,6 +6,9 @@ linkTitle: 注册中心
 description: Dubbo-go 的注册中心
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/concept/service_management/registry/)。
+{{% /pageinfo %}}
+
 # 注册中心
 
 ## 1. Dubbo 的注册中心是什么
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/developer/_index.md b/content/zh/docs/languages/golang/dubbo-go-3.0/developer/_index.md
index e10c9222d4..8764965c18 100755
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/developer/_index.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/developer/_index.md
@@ -7,3 +7,5 @@ weight: 200
 description: "开发者指南"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../docs3-v2/golang-sdk/sourcecode/)。
+{{% /pageinfo %}}
\ No newline at end of file
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/developer/design.md b/content/zh/docs/languages/golang/dubbo-go-3.0/developer/design.md
index 0bb0adc51b..29d7186f88 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/developer/design.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/developer/design.md
@@ -4,6 +4,9 @@ keywords: design, 架构设计
 description: dubbo-go的详细架构设计
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/concept/more/architecture/)。
+{{% /pageinfo %}}
+
 源文件:[dubbo-go-arch.pptx](/dubbo-go/resource/dubbo-go-arch.pptx)
 
 ![dubbo-go-module](/imgs/golang/3.0//module.jpg)
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/preface/3.0_feature.md b/content/zh/docs/languages/golang/dubbo-go-3.0/preface/3.0_feature.md
index c3c6adf77a..259e560aee 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/preface/3.0_feature.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/preface/3.0_feature.md
@@ -5,6 +5,10 @@ keywords: dubbo-go 3.0 新特性
 linkTitle: dubbo-go 3.0 新特性
 description: dubbo-go 3.0 新特性的介绍
 ---
+
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/concept/more/3.0_feature/)。
+{{% /pageinfo %}}
+
 # Dubbo-go 3.0 新特性介绍
 
 ![star](https://shields.io/github/stars/apache/dubbo-go?style=dark)
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/preface/_index.md b/content/zh/docs/languages/golang/dubbo-go-3.0/preface/_index.md
index 4bb44c6d72..992ce54830 100755
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/preface/_index.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/preface/_index.md
@@ -7,3 +7,5 @@ weight: 200
 description: "简介"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../docs3-v2/golang-sdk/concept/more/architecture/)。
+{{% /pageinfo %}}
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/preface/architecture.md b/content/zh/docs/languages/golang/dubbo-go-3.0/preface/architecture.md
index 16faff7bda..979939ded7 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/preface/architecture.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/preface/architecture.md
@@ -6,6 +6,9 @@ linkTitle: 架构
 description: 对dubbo-go整体架构的概要描述
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/concept/more/architecture/)。
+{{% /pageinfo %}}
+
 # 架构
 ![architecture](/imgs/golang/dubbo-go-architecture.png)
 
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/quickstart/_index.md b/content/zh/docs/languages/golang/dubbo-go-3.0/quickstart/_index.md
index e3e6c115d8..4a33ce7d27 100755
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/quickstart/_index.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/quickstart/_index.md
@@ -7,3 +7,6 @@ weight: 200
 description: "快速开始"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../docs3-v2/golang-sdk/quickstart/)。
+{{% /pageinfo %}}
+
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/quickstart/quickstart_dubbo.md b/content/zh/docs/languages/golang/dubbo-go-3.0/quickstart/quickstart_dubbo.md
index f9bc007270..ea5c9a5d38 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/quickstart/quickstart_dubbo.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/quickstart/quickstart_dubbo.md
@@ -6,6 +6,9 @@ linkTitle: "Dubbo-go 协议快速开始"
 description: 快速上手dubbo-go3.0,编写一个简单的helloworld应用
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/quickstart/quickstart_triple/)。
+{{% /pageinfo %}}
+
 # Dubbo-go 协议快速开始
 
 ## 1. 环境安装
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/quickstart/quickstart_triple.md b/content/zh/docs/languages/golang/dubbo-go-3.0/quickstart/quickstart_triple.md
index 3d63a46415..5cd21ac51c 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/quickstart/quickstart_triple.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/quickstart/quickstart_triple.md
@@ -6,6 +6,9 @@ linkTitle: "Triple 协议快速开始"
 description: 快速上手dubbo-go3.0,编写一个简单的helloworld应用
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/quickstart/quickstart_triple/)。
+{{% /pageinfo %}}
+
 # Triple 协议快速开始
 
 ## 1. 环境安装
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/_index.md b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/_index.md
index 228ed2d239..5922133ec4 100755
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/_index.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/_index.md
@@ -7,3 +7,5 @@ weight: 200
 description: "高级使用"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../docs3-v2/golang-sdk/samples/)。
+{{% /pageinfo %}}
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/config-center-dynamic.md b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/config-center-dynamic.md
index 4b64772144..b794694281 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/config-center-dynamic.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/config-center-dynamic.md
@@ -6,6 +6,9 @@ description: dubbogo 3.0 动态配置
 linkTitle: 配置中心和配置监听
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/samples/config-center-dynamic/)。
+{{% /pageinfo %}}
+
 # Dubbogo 3.0 配置中心和配置监听
 
 ## 1. 配置中心概念
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/custom-filter.md b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/custom-filter.md
index d70d874db5..cdddf2e8f0 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/custom-filter.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/custom-filter.md
@@ -6,6 +6,9 @@ description: Dubbo-go 3.0 自定义filter
 linkTitle: Filter
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/samples/custom-filter/)。
+{{% /pageinfo %}}
+
 # Dubbo-go 3.0 自定义Filter组件
 
 参考samples [dubbo-go-samples/filter](https://github.com/apache/dubbo-go-samples/tree/master/filter)
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/custom-logger.md b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/custom-logger.md
index 44db2af267..497a005907 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/custom-logger.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/custom-logger.md
@@ -6,6 +6,9 @@ description: Dubbo-go 3.0 自定义日志
 linkTitle: 日志
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/samples/custom-logger/)。
+{{% /pageinfo %}}
+
 # Dubbo-go 3.0 自定义日志组件
 
 参考samples [dubbo-go-samples/logger](https://github.com/apache/dubbo-go-samples/tree/master/logger)
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/exception_response.md b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/exception_response.md
index 2383bf6c9c..040d4199d8 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/exception_response.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/exception_response.md
@@ -6,6 +6,9 @@ description: dubbogo 3.0 异常回传
 linkTitle: Triple 异常回传
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/samples/exception_response/)。
+{{% /pageinfo %}}
+
 # Triple 协议异常回传
 
 参考samples [dubbo-go-samples/error](https://github.com/apache/dubbo-go-samples/tree/master/error)
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/generic.md b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/generic.md
index 9d25d62b84..61fc24128f 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/generic.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/generic.md
@@ -6,6 +6,9 @@ linkTitle: 泛化调用
 description: Dubbo-go 泛化调用
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/samples/generic/)。
+{{% /pageinfo %}}
+
 # Dubbo-go 泛化调用 
 
 ## 1. Dubbo-go 泛化调用 Java Server
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/go_java_interactive.md b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/go_java_interactive.md
index 305ec29878..687888b45d 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/go_java_interactive.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/go_java_interactive.md
@@ -6,6 +6,9 @@ linkTitle: Go-Java 互通
 description: go-java 3.0 互通示例
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/samples/go_java_interactive/)。
+{{% /pageinfo %}}
+
 # Go-Java 互通示例
 
 ## 准备工作
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/mesh_router.md b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/mesh_router.md
index 8a72fcd3d6..2c3989fc58 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/mesh_router.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/mesh_router.md
@@ -6,6 +6,9 @@ linkTitle: 路由规则
 description: 提示用户dubbo使用的路由协议,介绍Dubbo-gov3采用的统一路由规则
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/samples/mesh_router/)。
+{{% /pageinfo %}}
+
 # Dubbo-go v3 Mesh路由规则
 
 ## 路由规则介绍
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/metrics.md b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/metrics.md
index 4a90aac06e..3d2ceb85fe 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/metrics.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/metrics.md
@@ -6,6 +6,9 @@ linkTitle: Metrics 数据上报
 description: 提示用户dubbo使用的数据上报方式
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/samples/metrics/)。
+{{% /pageinfo %}}
+
 # Dubbo-go 3.0 数据上报
 
 参考Samples: [dubbo-go-samples/metrics](https://github.com/apache/dubbo-go-samples/tree/master/metrics)
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/registry.md b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/registry.md
index 591739fe48..b4f61ba4ab 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/registry.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/registry.md
@@ -6,6 +6,9 @@ linkTitle: 注册中心
 description: Dubbo-go 3.0 注册中心
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/samples/registry/)。
+{{% /pageinfo %}}
+
 # Dubbo-go 3.0 注册中心配置
 
 参考samples [dubbo-go-samples/registry](https://github.com/apache/dubbo-go-samples/tree/master/registry)
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/samples_repo.md b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/samples_repo.md
index 806854e15d..b6f67d6c4c 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/samples_repo.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/samples_repo.md
@@ -6,6 +6,9 @@ linkTitle: Samples 仓库介绍
 description: dubbo-go 3.0 示例仓库
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/samples/samples_repo/)。
+{{% /pageinfo %}}
+
 为了方便 Dubbo-go 框架用户的使用,我们提供了 Samples 仓库以供用户参考:
 
 [【Dubbo-go-samples 仓库地址】](https://github.com/apache/dubbo-go-samples)
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/service-discovery.md b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/service-discovery.md
index de3f8a6891..bae12ee148 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/service-discovery.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/service-discovery.md
@@ -5,6 +5,9 @@ linkTitle: 应用级服务发现
 description: Dubbo-go 3.0 应用级服务发现
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/samples/service-discovery/)。
+{{% /pageinfo %}}
+
 # Dubbo-go 3.0 应用级服务发现
 
 参考文章[**《Dubbo 迈出云原生重要一步 应用级服务发现解析》**](https://baijiahao.baidu.com/s?id=1669266413887039723&wfr=spider&for=pc)
diff --git a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/start-check.md b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/start-check.md
index df2e3defa0..aa57775203 100644
--- a/content/zh/docs/languages/golang/dubbo-go-3.0/samples/start-check.md
+++ b/content/zh/docs/languages/golang/dubbo-go-3.0/samples/start-check.md
@@ -6,6 +6,9 @@ linkTitle: 启动时检查
 description: Dubbo-go 3.0 启动时检查
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../../../docs3-v2/golang-sdk/samples/start-check/)。
+{{% /pageinfo %}}
+
 # 启动时检查
 
 在启动时检查依赖的服务是否可用
diff --git a/content/zh/docs/languages/golang/go-specific.md b/content/zh/docs/languages/golang/go-specific.md
index 456c1e8b1d..e8fd3946aa 100644
--- a/content/zh/docs/languages/golang/go-specific.md
+++ b/content/zh/docs/languages/golang/go-specific.md
@@ -5,3 +5,6 @@ linkTitle: "Go 语言定义服务"
 weight: 10
 description: ""
 ---
+
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../docs3-v2/golang-sdk/quickstart/)。
+{{% /pageinfo %}}
diff --git a/content/zh/docs/languages/golang/quick-start.md b/content/zh/docs/languages/golang/quick-start.md
index 50f5d3fd91..c36d046cef 100644
--- a/content/zh/docs/languages/golang/quick-start.md
+++ b/content/zh/docs/languages/golang/quick-start.md
@@ -6,6 +6,9 @@ weight: 10
 description: ""
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../docs3-v2/golang-sdk/quickstart/)。
+{{% /pageinfo %}}
+
 推荐[使用 IDL](../../../examples/quick-start) 定义跨语言的服务与编码格式,以下展示的是 Golang 语言版本的服务定义与开发方式,如果你有遗留系统或无多语言开发需求,可参考以下使用方式。
 
 # 快速开始
diff --git a/content/zh/docs/languages/java/_index.md b/content/zh/docs/languages/java/_index.md
index ba85ac4282..ce1e7d2505 100755
--- a/content/zh/docs/languages/java/_index.md
+++ b/content/zh/docs/languages/java/_index.md
@@ -7,3 +7,5 @@ weight: 200
 description: "java 支持"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../docs3-v2/java-sdk/)。
+{{% /pageinfo %}}
diff --git a/content/zh/docs/languages/java/java-specific.md b/content/zh/docs/languages/java/java-specific.md
index b832f5cfcc..9de08a3448 100644
--- a/content/zh/docs/languages/java/java-specific.md
+++ b/content/zh/docs/languages/java/java-specific.md
@@ -6,6 +6,9 @@ weight: 10
 description: ""
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../docs3-v2/java-sdk/quick-start/)。
+{{% /pageinfo %}}
+
 示例使用 Spring XML 配置方式进行演示。
 
 除此之外,Dubbo Java 还提供了包括注解、API、配置文件、spring boot等多种启动与接入方式,具体可参见配置章节具体描述。
diff --git a/content/zh/docs/languages/java/quick-start.md b/content/zh/docs/languages/java/quick-start.md
index 7909675874..a9e4bafad0 100644
--- a/content/zh/docs/languages/java/quick-start.md
+++ b/content/zh/docs/languages/java/quick-start.md
@@ -6,6 +6,9 @@ weight: 10
 description: ""
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../../docs3-v2/java-sdk/quick-start/)。
+{{% /pageinfo %}}
+
 ## 下载示例代码
 示例代码在 [dubbo-samples](https://github.com/apache/dubbo-samples) 中
 1. 下载源码
diff --git a/content/zh/docs/migration/_index.md b/content/zh/docs/migration/_index.md
index 005990c1bd..76b93a68d6 100755
--- a/content/zh/docs/migration/_index.md
+++ b/content/zh/docs/migration/_index.md
@@ -7,6 +7,9 @@ weight: 50
 description: "如果你是老版本的 Dubbo 用户,请在此了解如何升级到 Dubbo3 版本。"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../docs3-v2/java-sdk/upgrades-and-compatibility/)。
+{{% /pageinfo %}}
+
 {{% pageinfo %}}
 在 3.0 版本的设计与开发之初,我们就定下了兼容老版本 Dubbo 用户(2.5、2.6、2.7)的目标。因此,往 3.0 版本的升级过程将会是完全透明的,用户接续无需做任何业务改造,就可以直接升级到 Dubbo 3.0。
 {{% /pageinfo %}}
\ No newline at end of file
diff --git a/content/zh/docs/migration/migration-and-compatibility-guide.md b/content/zh/docs/migration/migration-and-compatibility-guide.md
index d555bc9d33..8cc0ce1ea5 100644
--- a/content/zh/docs/migration/migration-and-compatibility-guide.md
+++ b/content/zh/docs/migration/migration-and-compatibility-guide.md
@@ -6,6 +6,9 @@ weight: 1
 description: "快速了解 Dubbo3 的升级步骤与兼容性"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../docs3-v2/java-sdk/upgrades-and-compatibility/2.x-to-3.x-compatibility-guide/)。
+{{% /pageinfo %}}
+
 **无需改动任何代码,直接升级到 Dubbo 3.0。**
 
 在 3.0 版本的设计与开发之初,我们就定下了兼容老版本 Dubbo 用户(2.5、2.6、2.7)的目标。因此,往 3.0 版本的升级过程将会是完全透明的,用户无需做任何业务改造,升级 3.x 后的框架行为将保持与 2.x 版本完全一致。
diff --git a/content/zh/docs/migration/migration-routingrule.md b/content/zh/docs/migration/migration-routingrule.md
index f729e34ccb..d589866232 100644
--- a/content/zh/docs/migration/migration-routingrule.md
+++ b/content/zh/docs/migration/migration-routingrule.md
@@ -6,5 +6,8 @@ weight: 5
 description: "统一路由规则升级指南"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/)。
+{{% /pageinfo %}}
+
 
 
diff --git a/content/zh/docs/migration/migration-service-discovery.md b/content/zh/docs/migration/migration-service-discovery.md
index 23ac25e7e9..9584fadad7 100644
--- a/content/zh/docs/migration/migration-service-discovery.md
+++ b/content/zh/docs/migration/migration-service-discovery.md
@@ -6,6 +6,9 @@ weight: 2
 description: "本文档专门针对使用 2.x 版本的老用户,详细阐述了升级到 3.x 后的默认地址注册与发现行为、如何平滑的迁移到新版本的地址模型。"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../docs3-v2/java-sdk/upgrades-and-compatibility/service-discovery/)。
+{{% /pageinfo %}}
+
 **总体上来说,在地址注册与发现环节,3.x 是完全兼容 2.x 版本的,这意味着,用户可以选择将集群内任意数量的应用或机器升级到 3.x,同时在这个过程中保持与 2.x 版本的互操作性。**
 
 
diff --git a/content/zh/docs/migration/migration-triple.md b/content/zh/docs/migration/migration-triple.md
index d1c1874ee6..f7fd8121b2 100644
--- a/content/zh/docs/migration/migration-triple.md
+++ b/content/zh/docs/migration/migration-triple.md
@@ -6,6 +6,9 @@ weight: 4
 description: "Triple协议迁移指南"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../docs3-v2/java-sdk/upgrades-and-compatibility/migration-triple/)。
+{{% /pageinfo %}}
+
 ## Triple 介绍
 
 `Triple` 协议的格式和原理请参阅 [RPC 通信协议](https://dubbo.apache.org/zh/docs/concepts/rpc-protocol/)
diff --git a/content/zh/docs/new-in-dubbo3.md b/content/zh/docs/new-in-dubbo3.md
index fd313f93a0..3a172ab070 100644
--- a/content/zh/docs/new-in-dubbo3.md
+++ b/content/zh/docs/new-in-dubbo3.md
@@ -6,6 +6,9 @@ weight: 2
 description: "Dubbo3 相比 2.7 版本进行了全面的升级,以下是新增的一些核心特性"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../overview/whatsnew/)。
+{{% /pageinfo %}}
+
 ## 全新服务发现模型
 相比于 2.x 版本中的基于`接口`粒度的服务发现机制,3.x 引入了全新的[基于应用粒度的服务发现机制](../concepts/service-discovery),
 新模型带来两方面的巨大优势:
diff --git a/content/zh/docs/performance/_index.md b/content/zh/docs/performance/_index.md
index 23c57b4466..7316979b49 100755
--- a/content/zh/docs/performance/_index.md
+++ b/content/zh/docs/performance/_index.md
@@ -7,3 +7,5 @@ weight: 80
 description: ""
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../docs3-v2/java-sdk/reference-manual/performance/)。
+{{% /pageinfo %}}
\ No newline at end of file
diff --git a/content/zh/docs/performance/benchmarking.md b/content/zh/docs/performance/benchmarking.md
index f5e36dd6a4..1ce2fdbdd4 100644
--- a/content/zh/docs/performance/benchmarking.md
+++ b/content/zh/docs/performance/benchmarking.md
@@ -6,6 +6,8 @@ weight: 1
 description: ""
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../../docs3-v2/java-sdk/reference-manual/performance/benchmarking/)。
+{{% /pageinfo %}}
 
 ## 1 Benchmark 结论
 
diff --git a/content/zh/docs/quick-start.md b/content/zh/docs/quick-start.md
index eab4ccc1d1..fca0647b99 100644
--- a/content/zh/docs/quick-start.md
+++ b/content/zh/docs/quick-start.md
@@ -7,6 +7,9 @@ weight: 3
 description: "示例演示了如何使用 Dubbo Spring Boot Starter 方式快速开发 Dubbo 应用。"
 ---
 
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](../../overview/quickstart/)。
+{{% /pageinfo %}}
+
 > Dubbo 还提供了包括XML、API 等多种启动与接入方式,更多开发方式和配置细节可参见[配置手册](../references/configuration/)。
 
 ## 下载示例代码
diff --git a/content/zh/docs3-v2/_index.md b/content/zh/docs3-v2/_index.md
index 65508afa5b..36f74a9dc0 100755
--- a/content/zh/docs3-v2/_index.md
+++ b/content/zh/docs3-v2/_index.md
@@ -39,6 +39,16 @@ menu:
             </div>
         </div>
     </div>
+    <div class="col-sm col-md-6 mb-4 mb-md-0">
+        <div class="h-100 card shadow">
+            <div class="card-body">
+                <h4 class="card-title">
+                    <a href='{{< relref "./erlang-sdk" >}}'>Golang SDK</a>
+                </h4>
+                <p>Dubbo Erlang SDK 手册</p>
+            </div>
+        </div>
+    </div>
 
 </div>
 <hr>
diff --git a/content/zh/docs/languages/erlang/_index.md b/content/zh/docs3-v2/erlang-sdk/_index.md
similarity index 100%
copy from content/zh/docs/languages/erlang/_index.md
copy to content/zh/docs3-v2/erlang-sdk/_index.md
diff --git a/content/zh/docs/languages/erlang/quick-start.md b/content/zh/docs3-v2/erlang-sdk/quick-start.md
similarity index 100%
copy from content/zh/docs/languages/erlang/quick-start.md
copy to content/zh/docs3-v2/erlang-sdk/quick-start.md
diff --git a/content/zh/docs/languages/erlang/reference.md b/content/zh/docs3-v2/erlang-sdk/reference.md
similarity index 100%
copy from content/zh/docs/languages/erlang/reference.md
copy to content/zh/docs3-v2/erlang-sdk/reference.md
diff --git a/content/zh/docs/languages/erlang/serialization.md b/content/zh/docs3-v2/erlang-sdk/serialization.md
similarity index 100%
copy from content/zh/docs/languages/erlang/serialization.md
copy to content/zh/docs3-v2/erlang-sdk/serialization.md
diff --git a/content/zh/docs/languages/erlang/service.md b/content/zh/docs3-v2/erlang-sdk/service.md
similarity index 100%
copy from content/zh/docs/languages/erlang/service.md
copy to content/zh/docs3-v2/erlang-sdk/service.md
diff --git a/content/zh/docs3-v2/golang-sdk/samples/samples_repo.md b/content/zh/docs3-v2/golang-sdk/samples/samples_repo.md
index 2749e29b39..1530a4119a 100644
--- a/content/zh/docs3-v2/golang-sdk/samples/samples_repo.md
+++ b/content/zh/docs3-v2/golang-sdk/samples/samples_repo.md
@@ -1,5 +1,7 @@
 ---
 title: dubbo-go 3.0 示例仓库
+weight: 4
+type: docs
 keywords: dubbo-go 3.0 示例仓库
 description: dubbo-go 3.0 示例仓库
 ---
diff --git a/content/zh/docs3-v2/golang-sdk/samples/start-check.md b/content/zh/docs3-v2/golang-sdk/samples/start-check.md
index 2427919337..92fbc283e5 100644
--- a/content/zh/docs3-v2/golang-sdk/samples/start-check.md
+++ b/content/zh/docs3-v2/golang-sdk/samples/start-check.md
@@ -2,6 +2,8 @@
 title: dubbogo 3.0  启动时检查
 keywords: dubbogo 3.0 启动时检查
 description: dubbogo 3.0 启动时检查
+weight: 4
+type: docs
 ---
 
 # 启动时检查
diff --git a/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/rpc/config-rule.md b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/rpc/config-rule.md
new file mode 100644
index 0000000000..734d8f069f
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/rpc/config-rule.md
@@ -0,0 +1,172 @@
+---
+type: docs
+title: "配置规则"
+linkTitle: "配置规则"
+weight: 34
+description: "在 Dubbo 中配置应用级治理规则和服务级治理规则"
+---
+
+覆盖规则是 Dubbo 设计的在无需重启应用的情况下,动态调整 RPC 调用行为的一种能力。2.7.0 版本开始,支持从**服务**和**应用**两个粒度来调整动态配置。
+
+## 概览
+
+请在服务治理控制台查看或修改覆盖规则。
+
+应用粒度
+
+```yaml
+# 将应用demo(key:demo)在20880端口上提供(side:provider)的所有服务(scope:application)的权重修改为1000(weight:1000)。
+---
+configVersion: v2.7
+scope: application
+key: demo
+enabled: true
+configs:
+- addresses: ["0.0.0.0:20880"]
+  side: provider
+  parameters:
+  weight: 1000
+  ...
+```
+
+服务粒度
+
+```yaml
+# 所有消费(side:consumer)DemoService服务(key:org.apache.dubbo.samples.governance.api.DemoService)的应用实例(addresses:[0.0.0.0]),超时时间修改为6000ms
+---
+configVersion: v2.7
+scope: service
+key: org.apache.dubbo.samples.governance.api.DemoService
+enabled: true
+configs:
+- addresses: [0.0.0.0]
+  side: consumer
+  parameters:
+  timeout: 6000
+  ...
+```
+
+## 规则详解
+
+#### 配置模板
+
+```yaml
+---
+configVersion: v2.7
+scope: application/service
+key: app-name/group+service+version
+enabled: true
+configs:
+- addresses: ["0.0.0.0"]
+  providerAddresses: ["1.1.1.1:20880", "2.2.2.2:20881"]
+  side: consumer
+  applications/services: []
+  parameters:
+    timeout: 1000
+    cluster: failfase
+    loadbalance: random
+- addresses: ["0.0.0.0:20880"]
+  side: provider
+  applications/services: []
+  parameters:
+    threadpool: fixed
+    threads: 200
+    iothreads: 4
+    dispatcher: all
+    weight: 200
+...
+```
+
+其中:
+-  `configVersion` 表示 dubbo 的版本
+- `scope`表示配置作用范围,分别是应用(application)或服务(service)粒度。**必填**。
+- `key` 指定规则体作用在哪个服务或应用。**必填**。
+  - scope=service时,key取值为[{group}:]{service}[:{version}]的组合
+- scope=application时,key取值为application名称
+- `enabled=true` 覆盖规则是否生效,可不填,缺省生效。
+- `configs` 定义具体的覆盖规则内容,可以指定n(n>=1)个规则体。**必填**。
+  - side,
+  - applications
+  - services
+  - parameters
+  - addresses
+  - providerAddresses
+
+**对于绝大多数配置场景,只需要理清楚以下问题基本就知道配置该怎么写了:**
+1. 要修改整个应用的配置还是某个服务的配置。
+   - 应用:`scope: application, key: app-name`(还可使用`services`指定某几个服务)。
+   - 服务:`scope: service, key:group+service+version `。
+
+2. 修改是作用到消费者端还是提供者端。
+   - 消费者:`side: consumer` ,作用到消费端时(你还可以进一步使用`providerAddress`, `applications`选定特定的提供者示例或应用)。
+   - 提供者:`side: provider`。
+
+3. 配置是否只对某几个特定实例生效。
+   - 所有实例:`addresses: ["0.0.0.0"] `或`addresses: ["0.0.0.0:*"] `具体由side值决定。
+   - 指定实例:`addersses[实例地址列表]`。
+
+4. 要修改的属性是哪个。
+
+#### 示例
+
+1. 禁用提供者:(通常用于临时踢除某台提供者机器,相似的,禁止消费者访问请使用路由规则)
+
+   ```yaml
+   ---
+   configVersion: v2.7
+   scope: application
+   key: demo-provider
+   enabled: true
+   configs:
+   - addresses: ["10.20.153.10:20880"]
+     side: provider
+     parameters:
+       disabled: true
+   ...
+   ```
+
+2. 调整权重:(通常用于容量评估,缺省权重为 200)
+
+   ```yaml
+   ---
+   configVersion: v2.7
+   scope: application
+   key: demo-provider
+   enabled: true
+   configs:
+   - addresses: ["10.20.153.10:20880"]
+     side: provider
+     parameters:
+       weight: 200
+   ...
+   ```
+
+3. 调整负载均衡策略:(缺省负载均衡策略为 random)
+
+   ```yaml
+   ---
+   configVersion: v2.7
+   scope: application
+   key: demo-consumer
+   enabled: true
+   configs:
+   - side: consumer
+     parameters:
+       loadbalance: random
+   ...
+   ```
+
+4. 服务降级:(通常用于临时屏蔽某个出错的非关键服务)
+
+    ```yaml
+   ---
+   configVersion: v2.7
+   scope: service
+   key: org.apache.dubbo.samples.governance.api.DemoService
+   enabled: true
+   configs:
+   - side: consumer
+     parameters:
+       force: return null
+   ...
+   ```
\ No newline at end of file
diff --git a/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/_index.md b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/_index.md
new file mode 100644
index 0000000000..f9ee34c595
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/_index.md
@@ -0,0 +1,35 @@
+---
+type: docs
+title: "服务流量管理"
+linkTitle: "流量管理"
+weight: 7
+description: "通过 Dubbo 定义的路由规则,实现对流量分布的控制"
+---
+
+
+### 流量管理
+
+流量管理的本质是将请求根据制定好的路由规则分发到应用服务上,如下图所示:
+
+![What is traffic control](/imgs/v3/concepts/what-is-traffic-control.png)
+
+其中:
++ 路由规则可以有多个,不同的路由规则之间存在优先级。如:Router(1) -> Router(2) -> …… -> Router(n)
++ 一个路由规则可以路由到多个不同的应用服务。如:Router(2) 既可以路由到 Service(1) 也可以路由到 Service(2)
++ 多个不同的路由规则可以路由到同一个应用服务。如:Router(1) 和 Router(2) 都可以路由到 Service(2)
++ 路由规则也可以不路由到任何应用服务。如:Router(m) 没有路由到任何一个 Service 上,所有命中 Router(m) 的请求都会因为没有对应的应用服务处理而导致报错
++ 应用服务可以是单个的实例,也可以是一个应用集群。
+
+### Dubbo Mesh 格式流量管理介绍
+
+Dubbo 提供了支持 mesh 方式的流量管理策略,可以很容易实现 [A/B测试](./mesh-style/ab-testing-deployment/)、[金丝雀发布](./mesh-style/canary-deployment/)、[蓝绿发布](./mesh-style/blue-green-deployment/) 等能力。
+
+Dubbo 将整个流量管理分成 [VirtualService](./mesh-style/virtualservice/) 和 [DestinationRule](./mesh-style/destination-rule/) 两部分。当 Consumer 接收到一个请求时,会根据 [VirtualService](./mesh-style/virtualservice/) 中定义的 [DubboRoute](./mesh-style/virtualservice/#dubboroute) 和 [DubboRouteDetail](./mesh-style/virtualservice/#dubboroutedetail) 匹配到对应的 [DubboDestination](./mesh-style/virtualservice/#dubbodestination) 中的 subnet,最后根据 [DestinationRule](./mesh-style/destination-rule/) 中配置的 [subnet](./mesh-style/destinatio [...]
+
++ [VirtualService](./mesh-style/virtualservice/) 主要处理入站流量分流的规则,支持服务级别和方法级别的分流。
++ [DubboRoute](./mesh-style/virtualservice/#dubboroute) 主要解决服务级别的分流问题。同时,还提供的重试机制、超时、故障注入、镜像流量等能力。
++ [DubboRouteDetail](./mesh-style/virtualservice/#dubboroutedetail) 主要解决某个服务中方法级别的分流问题。支持方法名、方法参数、参数个数、参数类型、header 等各种维度的分流能力。同时也支持方法级的重试机制、超时、故障注入、镜像流量等能力。
++ [DubboDestination](./mesh-style/virtualservice/#dubbodestination) 用来描述路由流量的目标地址,支持 host、port、subnet 等方式。
++ [DestinationRule](./mesh-style/destination-rule/) 主要处理目标地址规则,可以通过 hosts、subnet 等方式关联到 Provider 集群。同时可以通过 [trafficPolicy](./mesh-style/destination-rule/#trafficpolicy) 来实现负载均衡。
+
+这种设计理念很好的解决流量分流和目标地址之间的耦合问题。不仅将配置规则进行了简化有效避免配置冗余的问题,还支持 [VirtualService](./mesh-style/virtualservice/) 和 [DestinationRule](./mesh-style/destination-rule/) 的任意组合,可以非常灵活的支持各种业务使用场景。
diff --git a/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/_index.md b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/_index.md
new file mode 100644
index 0000000000..1bf9ff8ace
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/_index.md
@@ -0,0 +1,268 @@
+---
+type: docs
+title: "路由规则"
+linkTitle: "路由规则"
+weight: 40
+description: "Dubbo支持的路由类型及配合方式"
+---
+
+### 基本思想
+基于路由链,采用Pipeline的处理方式,如下图所示:
+
+![route-rule1.png](/imgs/user/route-rule1.png)
+
+
+可以把路由链的逻辑简单的理解为 target = rn(...r3(r2(r1(src))))。对于每一个 router 内部的逻辑,可以抽象为输入地址 addrs-in 与 router 中按全量地址 addrs-all 实现切分好的 n 个互不相交的地址池 addrs-pool-1 ... addrs-pool-n 按实现定义好的规则取交集作为输出 addrs-out。以此类推,完成整个路由链的计算。
+
+![route-rule2.png](/imgs/user/route-rule2.png)
+
+另外一方面,如果 router(n) 需要执行 fallback 逻辑的时候,那么需要经过 router(n) 就应该决定好 fallback 逻辑
+
+
+### fallback 处理原则
+
+由于多个 router 之间多个条件组件之后,很容易出现地址被筛选为空的情况,那么我们需要针对这情况进行 fallback 处理,保证业务在正确性的前提下,能够顺利找到有效地址。
+
+首先我们看一下以下规则
+
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: VirtualService
+metadata:
+  name: demo-route
+spec:
+  hosts:
+  - demo  // 统一定义为应用名 
+  dubbo:
+  - service:
+    - exact: com.taobao.hsf.demoService:1.0.0
+    - exact: com.taobao.hsf.demoService:2.0.0
+    routedetail:
+    - name: sayHello-String-method-route
+      match: 
+      - method:
+          name_match: 
+            exact: "sayHello"
+            .....
+          argp:
+          - string
+      route:
+      - destination:
+          host: demo
+          subset: v1
+        fallback:
+          destination:
+            host: demo
+            subset: v2
+          fallback:
+            destination:
+              host: demo
+              subset: v3
+
+      - name: sayHello-method-route
+        match: 
+        - method:
+            name_match: 
+              exact: "s-method"
+        route:
+        - destination:
+            host: demo
+            subset: v2
+          fallback:
+            destination:
+              host: demo
+              subset: v3
+
+      - name: interface-route 
+        route:
+        - destination: 
+          host: demo
+          subset: v3
+
+  - service:
+      
+      ....
+---
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: DestinationRule
+metadata:
+  name: demo-route
+spec:
+  host: demo
+  subsets:
+  - name: v1
+    labels:
+      sigma.ali/mg: v1-host
+
+  - name: v2
+    labels:
+      sigma.ali/mg: v2-host
+
+  - name: v3
+    labels:
+      sigma.ali/mg: v3-host
+
+```
+
+我们以脚本路由为例,这个脚本路由的匹配条件是遵循一个原则的,就是匹配的范围是从精确到广泛的一个过程,在这个示例来说,就是 sayHello(string)参数 -> sayHello 方法 -> 接口级路由 的一个匹配查找过程。
+
+那么如果我们已经满足某个条件,但是选到的 subset 地址为空,我们将如何进行 fallback 处理呢?
+
+以匹配 sayHello(string)参数 条件为例,我们选择到的是 v1 subset,如果是空,我们可以向上一级是寻找地址,也就是方法级去寻找地址,具体的配置为下
+
+```yaml
+       - name: sayHello-String-method-route
+         match: 
+          - method:
+             name_match: 
+               exact: "sayHello"
+               .....
+             argp:
+              - string
+         route:
+          - destination:
+              host: demo
+              subset: v1
+            fallback:
+              destination:
+                host: demo
+                subset: v2
+              fallback:
+                destination:
+                  host: demo
+                  subset: v3
+```
+
+此时我们选到的地址是 v2 方法级地址,如果 v2 还是没有地址,根据规则的定义,我们是可以 fallback 到 v3 接口级。
+
+假设我们有一个方法匹配时,如果没有地址,需要不进行 fallback,直接报错,我们可以这样配置
+
+
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: VirtualService
+metadata:
+  name: demo-route
+spec:
+  hosts:
+  - demo  // 统一定义为应用名 
+  dubbo:
+  - service:
+    - exact: com.taobao.hsf.demoService:1.0.0
+    - exact: com.taobao.hsf.demoService:2.0.0
+    routedetail:
+      - name: sayHello-String-method-route
+        match: 
+        - method:
+            name_match: 
+              exact: "sayHello"
+              .....
+            argp:
+            - string
+        route:
+        - destination:
+            host: demo
+            subset: v1
+          fallback:
+            destination:
+              host: demo
+              subset: v2
+            fallback:
+              destination:
+                host: demo
+                subset: v3
+
+      - name: sayHello-method-route
+        match: 
+        - method:
+            name_match: 
+              exact: "s-method"
+        route:
+        - destination:
+            host: demo
+            subset: v2
+          fallback:
+            destination:
+              host: demo
+              subset: v3
+      - name: some-method-route
+        match: 
+        - method:
+            name_match: 
+              exact: "some-method"
+        route:
+        - destination:
+            host: demo
+            subset: v4
+            
+      - name: interface-route 
+        route:
+        - destination: 
+          host: demo
+          subset: v3
+
+  - service:
+
+      ....
+---
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: DestinationRule
+metadata:
+  name: demo-route
+spec:
+  host: demo
+  subsets:
+  - name: v1
+    labels:
+      sigma.ali/mg: v1-host
+
+  - name: v2
+    labels:
+      sigma.ali/mg: v2-host
+
+  - name: v3
+    labels:
+      sigma.ali/mg: v3-host
+```
+
+从这个规则我们看出来匹配到 some-method  条件时对应的是 v4 subset,那么 v4 为空时,因为没有配置 fallback ,此时会直接报错
+
+#### fallback 处理原则总结
+
+- 我们应该在 VirtualService route 中配置好 Destination 的 fallback 处理逻辑
+- 在 fallback subset 时,如果对应的 subset 也配置有 fallback subset 时,也应递归处理;fallback subset 之间的关系也应该是从具体到广泛
+- 我们在编写匹配条件时,应该遵循从 具体条件到广泛条件 的原则
+
+### RouteChain 的组装模式 (目前未实现)
+
+![route-rule3.png](/imgs/user/route-rule3.png)
+
+
+我们看到上面的图,在路由的过程当中,我们是 Pipeline 的处理方式,Pipeline 的 Router 节点存在顺序,并且每个 Router 都有一个唯一对应的 VirtualService 和 **多个** 相应的 DestinationRule 进行描述。
+
+以 Nacos 上存着的路由规则配置为例,配置的格式如下:
+
+```yaml
+DataId: Demo.rule.yaml
+GROUP: HSF
+
+content:
+
+VirtualService A
+---
+DestinationRule A1
+---
+DestinationRule A2 
+---
+VirtualService B
+---
+DestinationRule B
+---
+VirtualService C
+---
+DestinationRule C
+---
+...
+```
+
+`VirtualService A` 与 `DestinationRule A1` 、`DestinationRule A2` 组成一个 Router A,`VirtualService B` 与 `DestinationRule B` 组成 Router B,以此类推,完成整个 router 链的组装。
\ No newline at end of file
diff --git a/content/zh/docs/examples/routing/ab-testing-deployment.md b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/ab-testing-deployment.md
similarity index 100%
copy from content/zh/docs/examples/routing/ab-testing-deployment.md
copy to content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/ab-testing-deployment.md
diff --git a/content/zh/docs/examples/routing/blue-green-deployment.md b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/blue-green-deployment.md
similarity index 100%
copy from content/zh/docs/examples/routing/blue-green-deployment.md
copy to content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/blue-green-deployment.md
diff --git a/content/zh/docs/examples/routing/canary-deployment.md b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/canary-deployment.md
similarity index 100%
copy from content/zh/docs/examples/routing/canary-deployment.md
copy to content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/canary-deployment.md
diff --git a/content/zh/docs/examples/routing/demo-rule-deployment.md b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/demo-rule-deployment.md
similarity index 100%
copy from content/zh/docs/examples/routing/demo-rule-deployment.md
copy to content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/demo-rule-deployment.md
diff --git a/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/destination-rule.md b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/destination-rule.md
new file mode 100644
index 0000000000..57b563adbb
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/destination-rule.md
@@ -0,0 +1,94 @@
+---
+type: docs
+title: "DestinationRule"
+linkTitle: "DestinationRule"
+weight: 40
+description: "目标地址规则"
+---
+
+
+#### DestinationRule
+`DestinationRule`用来处理目标地址的规则,与`DestinationRule`相关的`ServiceEntry`, `WorkloadEntry`等定义与开源保持一致
++ 使用示例
+
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: DestinationRule
+metadata:
+  name: demo-route
+spec:
+  host: demo
+  subsets:
+  trafficPolicy:
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| name | string | 规则的名字,方便识别规则用意 | YES |
+| host | string | 注册中心里面对应的key值,现在是接口名 | YES |
+| trafficPolicy | TrafficPolicy | 流量策略 | NO |
+| subsets | Subset[] | 服务的单一版本或多版本的命名 | YES |
+
+#### Subset
+`Subset`应用服务的命名,可以是单个也可以是多个版本
++ 使用示例
+
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: DestinationRule
+metadata:
+  name: demo-route
+spec:
+  subsets: #Subnet[]
+  - name:
+    labels:
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| name | string | 服务版本名称 | YES |
+| labels | map<string, string> | 打在服务身上的标签 | YES |
+
+#### TrafficPolicy
+`TrafficPolicy`表示负载均衡策略
++ 使用示例
+
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: DestinationRule
+metadata:
+  name: demo-route
+spec:
+  trafficPolicy: #TrafficPolicy
+    loadBalancer:
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| loadBalancer | LoadBalancerSettings | 负载均衡设置 | YES |
+
+#### LoadBalancerSettings
+`LoadBalancerSettings`用来表示负载均衡相关的配置
++ 使用示例
+
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: DestinationRule
+metadata:
+  name: demo-route
+spec:
+  trafficPolicy: 
+    loadBalancer: #LoadBalancerSettings
+      simple:
+      consistentHash:
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| simple | string | 负载均衡策略,其中包括:`ROUND_ROBIN`, `LEAST_CONN`, `RANDOM`, `PASSTHROUGH` | YES |
+| consistentHash | ConsistentHashLB | 一致性Hash策略(未实现)	NO
+ | NO |
\ No newline at end of file
diff --git a/content/zh/docs/examples/routing/dynamic-rule-deployment.md b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/dynamic-rule-deployment.md
similarity index 100%
copy from content/zh/docs/examples/routing/dynamic-rule-deployment.md
copy to content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/dynamic-rule-deployment.md
diff --git a/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/virtualservice.md b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/virtualservice.md
new file mode 100644
index 0000000000..97af838fae
--- /dev/null
+++ b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/virtualservice.md
@@ -0,0 +1,481 @@
+---
+type: docs
+title: "VirtualService"
+linkTitle: "VirtualService"
+weight: 30
+description: "入站流量的规则"
+---
+
+#### VirtualService
+`VirtualService`是用来处理入站流量的规则,也就是说用来描述哪些入站流量适用于该路由规则。
++ 使用示例
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: VirtualService
+metadata:
+  name: demo/StandardRouter
+spec:
+  hosts:
+  dubbo:
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| name | string |  应以 `应用名/Router类型`的方式来命名。`name`属性一经定义Router类型就确定下来了 | YES  |
+| hosts | string[] |  一般指应用名 | NO  |
+| dubbo | DubboRoute[] | dubbo 路由规则,顺序执行,符合条件立即返回 | NO |
+
++ Router类型如下:
+
+| name|  Description |
+| --- | --- |
+| StandardRouter | 完全使用标准 VirtualService 描述的 Router |
+| 待补充 | 待补充 |
+
+
+#### DubboRoute
+`DubboRoute`是`VirtualService`中的属性,用来描述路由策略的边界。
++ 使用示例
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: VirtualService
+metadata:
+  name: demo/StandardRouter
+spec:
+  hosts:
+  dubbo: #DubboRoute
+  - name:
+    service:
+    fault:
+    mirror:
+    retries:
+    timeout:
+    routedetail:
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| name | string | 规则的名字,方便识别规则用意 | NO |
+| services | StringMatch[] | 规则生效的服务名列表,可使用具体的服务名,也可以使用正则 * 的方式进行匹配;默认不配置,则代表所有的服务都生效 | |
+| fault | dubboFaultInject[] | 故障注入(未实现) | NO |
+| mirror | Destination | 镜像流量(未实现) | NO |
+| retries | DubboRetry[]  | 重试相关(未实现) | NO |
+| timeout | DubboTimeout[] | 超时相关(未实现) | NO |
+| routedetail | DubboRouteDetail[] | 具体的流量规则,顺序执行,符合条件立即返回 | YES |
+
+#### DubboRouteDetail
+`DubboRouteDetail`用来描述详细的路由规则
++ 使用示例
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: VirtualService
+metadata:
+  name: demo/StandardRouter
+spec:
+  hosts:
+  dubbo:
+  - routedetail: #DubboRouteDetail
+    - name:
+      match:
+      route:
+      mirror:
+      retries:
+      timeout:
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| name | string | 规则详情的名字,方便识别规则用意 | NO |
+| match | DubboMatchRequest[] | 匹配条件 | YES |
+| route | DubboRouteDestination[] | 符合条件的流量的实际目标地址 | YES |
+| mirror | Destination | 镜像流量(未实现) | NO |
+| retries | DubboRetry[]  | 重试相关(未实现) | NO |
+| timeout | DubboTimeout[] | 超时相关(未实现) | NO | 
+
+
+#### DubboMatchRequest
+`DubboMatchRequest`用来描述请求的匹配规则
++ 使用示例
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: VirtualService
+metadata:
+  name: demo/StandardRouter
+spec:
+  hosts:
+  dubbo:
+  - routedetail:
+    - match: #DubboMatchRequest
+      - name:
+        method:
+        sourceLabels:
+        attachments:
+        headers:
+        threshold:
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| name | string | 匹配规则名称 | YES |
+| method | DubboMethodMatch | 方法相关的匹配 | YES |
+| sourceLabels | map\<string, string\> | 调用端打的相关 lables, 包含应用名、机器分组、机器环境变量信息等; 对于 HSF-JAVA 来说,可以从上报的 URL 拿到对应的 key/value | YES |
+| attachments | DubboAttachmentMatch | 请求附带的其他信息,比如 HSF 请求上下文、Eagleeye 上下文等 | NO |
+| headers | map\<string, StringMatch\> | 通用的请求协议字段等,如接口名、方法名、超时等 | NO |
+| threshold | DoubleMatch | 调用的 subset 列表的机器,占整个 host 的阀值 | NO |
+
+由于 headers 、attachemes 、method 之间可能存在字段一样重复的情况,TODO 进一步细化
+
+#### DubboMethodMatch
+`DubboMethodMatch`是用来实现方法的匹配
++ 使用示例
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: VirtualService
+metadata:
+  name: demo/StandardRouter
+spec:
+  hosts:
+  dubbo:
+  - routedetail:
+    - match:
+      - method: #DubboMethodRequest
+        - name_match:
+          argc:
+          args:
+          argp:
+          headers:
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| name_match | StringMatch | 匹配请求中的调用方法名 | YES |
+| argc | int | 匹配请求的参数个数 | NO |
+| args | DubboMethodArg[]| 为 DubboMethodArg 类型的数组,表示每个参数值需要满足的条件 | NO |
+| argp | StringMatch[] | 匹配请求的参数类型 | NO |
+| headers | map\<string, StringMatch\> | 预留 | NO |
+
+#### DubboMethodArg
+`DubboMethodArg`用来实现方法参数的匹配
++ 使用示例
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: VirtualService
+metadata:
+  name: demo/StandardRouter
+spec:
+  hosts:
+  dubbo:
+  - routedetail:
+    - match:
+      - method:
+        - args: #DubboMethodArg
+          - index:
+            str_value:
+            type:
+            num_value:
+            bool_value:
+            reserve:
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| index | uint32 | 匹配参数的位置,index字段从1开始(即第$index个参数) | YES |
+| type | string | 匹配参数的类型,以java的 string 类型为例,该字段取值 java.lang.String,该字段默认为 java.lang.String | YES |
+| str_value | ListStringMatch | 匹配参数的值,根据$type进行解析 ListStringMatcher:匹配 java.lang.String) | NO |
+| num_value | ListDoubleMatch | 数值类型匹配 | NO |
+| bool_value | BoolMatch | bool 值类型匹配| NO |
+| reserve | reserve  | 复杂类型的匹配,暂时不定义| NO |
+
+
+#### DubboAttachmentMatch
+`DubboAttachmentMatch`用来对任意对象的完全匹配
++ 使用示例
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: VirtualService
+metadata:
+  name: demo/StandardRouter
+spec:
+  hosts:
+  dubbo:
+  - routedetail:
+    - match:
+      - attachments: #DubboAttachmentMatch
+          eagleeyecontext:
+          dubbocontext:
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| eagleeyecontext| map\<string, StringMatch\> | 鹰眼上下文 | NO |
+| dubbocontext| map\<string, StringMatch\> | Dubbo 请求上下文 | NO |
+
+#### ListStringMatch
+`ListStringMatch`是一组`StringMatch`集合,任何一个 `StringMatch`匹配则匹配
++ 使用示例
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: VirtualService
+metadata:
+  name: demo/StandardRouter
+spec:
+  hosts:
+  dubbo:
+  - routedetail:
+    - match:
+      - method:
+        - args:
+          - index: 1
+            str_value:  #ListStringMatch
+              oneof:
+              - regex: "*abc*"
+              - exact: parameter-1
+```
+
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| oneof | StringMatch[] | 任何一个`StringMatch`匹配则匹配 | NO |
+
+#### StringMatch
+`StringMatch`用来描述字符串匹配规则
++ 使用示例
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: VirtualService
+metadata:
+  name: demo/StandardRouter
+spec:
+  hosts:
+  dubbo:
+  - service: #StringMatch
+    - exact: org.apache.dubbo.demoService:1.0.0
+    - prefix: org.apache.dubbo.hello
+    - regex: org.apache.dubbo.*Service:2.0.0
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| exact | string (oneof)  | 完全匹配 | NO |
+| prefix | string (oneof)  | 前缀匹配 | NO |
+| regex | string (oneof)  | [正则匹配](https://github.com/google/re2/wiki/Syntax)  | NO |
+| noempty | string (oneof)  | 非空字符匹配 | NO |
+| empty | string (oneof)  | 空字符匹配 | NO |
+
+
+#### ListDoubleMatch
+`ListDoubleMatch`是一组`DoubleMatch`集合,任何一个 `DoubleMatch`匹配则匹配参数
++ 使用示例
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: VirtualService
+metadata:
+  name: demo/StandardRouter
+spec:
+  hosts:
+  dubbo:
+  - routedetail:
+    - match:
+      - method:
+        - args:
+          - index: 1
+            type: java.lang.Double
+            num_value: #ListDoubleMatch
+              oneof:
+              - range:
+                  start: 1
+                  end: 100
+                  
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| oneof | DoubleMatch[] | 任何一个`DoubleMatch`匹配则匹配 | NO |
+
+#### DoubleMatch
+`DoubleMatch`用于匹配 `int`, `long`, `double`类型的数值
+
++ 使用示例
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: VirtualService
+metadata:
+  name: demo/StandardRouter
+spec:
+  hosts:
+  dubbo:
+  - routedetail:
+    - match:
+      - method:
+        - args:
+          - index: 1
+            type: java.lang.Double
+            num_value:
+              oneof: #DoubleMatch[]
+              - range:
+                  start: 1
+                  end: 100
+              #假设当前输入的Double类型的参数值为x,
+              #则下面表达式的意思是:x%mode=exact, 
+              #即当x%10=6才匹配
+              - exact: 6
+                mode: 10
+                  
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| exact | double(oneof)  | 数值完全匹配| NO |
+| range | DoubleRangeMatch(oneof)  | 数值范围匹配 | NO |
+| mode | double | 取模操作,需要与上面两个语义一起配置使用 | NO |
+
+#### DoubleRangeMatch
+`DoubleRangeMatch`是对`double`值的范围进行匹配
++ 使用示例
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: VirtualService
+metadata:
+  name: demo/StandardRouter
+spec:
+  hosts:
+  dubbo:
+  - routedetail:
+    - match:
+      - method:
+        - args:
+          - index: 1
+            type: java.lang.Double
+            num_value:
+              oneof:
+              - range: #DoubleRangeMatch
+                  start: 1.2
+                  end: 1000.5
+                  
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| start | double | 数值大于或等于 | YES |
+| end | double  | 数值小于 | YES |
+
+
+#### BoolMatch
+`BoolMatch`用来对`true`, `false`的完全匹配
++ 使用示例
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: VirtualService
+metadata:
+  name: demo/StandardRouter
+spec:
+  hosts:
+  dubbo:
+  - routedetail:
+    - match:
+      - method:
+        - args: 
+          - index: 1
+            type: java.lang.Boolean
+            bool_value: #BoolMatch
+              - exact: true
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| exact | bool(oneof) | `true`, `false` ,完全匹配 | |
+
+#### ObjectMatch(未实现)
+`ObjectMatch`用来对任意对象的完全匹配
++ 使用示例
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: VirtualService
+metadata:
+  name: demo/StandardRouter
+spec:
+  hosts:
+  dubbo:
+  - routedetail:
+    - match:
+      - method:
+        - args: 
+          - index: 1
+            type: java.lang.String
+            str_value:
+              oneof:
+              - regex: "*abc*"
+              - exact: parameter-1
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| type | string | 匹配参数的类型,以java的 string 类型为例,该字段取值 java.lang.String,该字段默认为 java.lang.String | YES |
+| str_value | ListStringMatch | 匹配参数的值,根据$type进行解析 ListStringMatcher:匹配 java.lang.String) | NO |
+| num_value | ListDoubleMatch | | NO |
+| bool_value | BoolMatch | | NO |
+
+#### DubboRouteDestination
+`DubboRouteDestination`用来描述流量到目标地址的策略
++ 使用示例
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: VirtualService
+metadata:
+  name: demo/StandardRouter
+spec:
+  hosts:
+  dubbo:
+  - routedetail:
+    - route: #DubboRouteDestination
+        destination:
+        weight: 50
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| destination | DubboDestination | 路由目标 Destination  | YES |
+| weight | int  | 路由权重  | NO  |
+
+#### DubboDestination
+`DubboDestination`用来描述路由流量的目标地址
++ 使用示例
+```yaml
+apiVersion: service.dubbo.apache.org/v1alpha1
+kind: VirtualService
+metadata:
+  name: demo/StandardRouter
+spec:
+  hosts:
+  dubbo:
+  - routedetail:
+    - route: #DubboRouteDestination
+        destination:
+          host:
+          subnet:
+          port:
+          fallback:
+```
++ 属性说明
+
+| Field | Type | Description | Required |
+| --- | --- | --- | --- |
+| host | string | 注册中心里面对应的`key`值,现在是接口名 |YES|
+| subset | string | 地址列表 | YES |
+| port | int| 端口号 | YES |
+| fallback | DubboDestination | fallback到的另外一个地址列表 | NO |
\ No newline at end of file
diff --git a/content/zh/docs/examples/routing/weight-rule-deployment.md b/content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/weight-rule-deployment.md
similarity index 100%
copy from content/zh/docs/examples/routing/weight-rule-deployment.md
copy to content/zh/docs3-v2/java-sdk/advanced-features-and-usage/service/routing/mesh-style/weight-rule-deployment.md