You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by ra...@apache.org on 2025/11/13 14:33:47 UTC

(dubbo-website) branch master updated: fix Chinese lint (#3155)

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

rainyu 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 3be6db99382 fix Chinese lint (#3155)
3be6db99382 is described below

commit 3be6db99382ab4b67af8db1ad0471853bcea5e4b
Author: Rain Yu <ra...@apache.org>
AuthorDate: Thu Nov 13 22:33:41 2025 +0800

    fix Chinese lint (#3155)
    
    fix Chinese lint (#3155)
---
 ...5\256\344\277\241\346\201\257RegistryConfig.md" |   4 +-
 ...5\256\344\277\241\346\201\257ProtocolConfig.md" |   2 +-
 .../codeanalysis/3.0.8/2-serviceconfig-config.md   |   6 +--
 ...\250\351\205\215\347\275\256ReferenceConfig.md" |  58 ++++++++++-----------
 .../blog/java/demos/introduction-to-dubbo-spi.md   |   2 +-
 content/zh-cn/blog/java/demos/test-verification.md |   4 +-
 .../java/proposals/service-discovery-migration.md  |   6 +--
 .../java/proposals/service-discovery-samples.md    |   2 +-
 content/zh-cn/docs/advanced/netty4.md              |   2 +-
 .../zh-cn/docs/advanced/pb-generic-reference.md    |   2 +-
 content/zh-cn/docs/advanced/protobuf-idl.md        |   2 +-
 content/zh-cn/docs/references/lifecycle/_index.md  |   2 +-
 content/zh-cn/docs/references/lifecycle/brief.md   |   2 +-
 .../zh-cn/docs/references/xml/dubbo-application.md |   2 +-
 .../docs/references/xml/dubbo-config-center.md     |   2 +-
 .../zh-cn/docs/references/xml/dubbo-consumer.md    |   2 +-
 content/zh-cn/docs/references/xml/dubbo-module.md  |   2 +-
 content/zh-cn/docs/references/xml/dubbo-monitor.md |   2 +-
 .../zh-cn/docs/references/xml/dubbo-protocol.md    |   2 +-
 .../zh-cn/docs/references/xml/dubbo-provider.md    |   2 +-
 .../zh-cn/docs/references/xml/dubbo-reference.md   |   2 +-
 .../zh-cn/docs/references/xml/dubbo-registry.md    |   2 +-
 content/zh-cn/docs/references/xml/dubbo-service.md |   2 +-
 content/zh-cn/overview/home/_index.md              |   2 +-
 .../zh-cn/overview/mannual/control-plane/test.md   |   2 +-
 .../mannual/golang-sdk/quickstart/microservices.md |   4 +-
 .../mannual/java-sdk/quick-start/starter.md        |   2 +-
 .../reference-manual/architecture/dubbo-spi.md     |   2 +-
 .../reference-manual/config-center/_index.md       |   2 +-
 .../reference-manual/config-center/introduction.md |   2 +-
 .../reference-manual/config-center/nacos.md        |   6 +--
 .../java-sdk/reference-manual/config/properties.md |  22 ++++----
 .../reference-manual/config/spring/spring-boot.md  |  22 ++++----
 .../mannual/java-sdk/reference-manual/faq/1/10.md  |   2 +-
 .../mannual/java-sdk/reference-manual/faq/1/7.md   |   2 +-
 .../mannual/java-sdk/reference-manual/faq/1/9.md   |   2 +-
 .../reference-manual/metadata-center/nacos.md      |   4 +-
 .../reference-manual/metadata-center/overview.md   |   2 +-
 .../reference-manual/metadata-center/zookeeper.md  |   4 +-
 .../java-sdk/reference-manual/protocol/overview.md |  16 +++---
 .../java-sdk/reference-manual/protocol/triple.md   |  10 ++--
 .../reference-manual/qos/introduction/profiler.md  |   2 +-
 .../qos/introduction/router-snapshot.md            |   2 +-
 .../java-sdk/reference-manual/registry/overview.md |   2 +-
 .../reference-manual/registry/zookeeper.md         |   2 +-
 .../serialization/triple/protobuf.md               |   2 +-
 .../java-sdk/reference-manual/spi/spi-list.md      | Bin 27710 -> 27687 bytes
 .../migration-service-discovery.md                 |   4 +-
 .../upgrades-and-compatibility/migration.md        |   6 +--
 .../tasks/deploy/deploy-on-kubernetes-service.md   |   2 +-
 .../java-sdk/tasks/deploy/deploy-on-kubernetes.md  |   4 +-
 .../mannual/java-sdk/tasks/deploy/deploy-on-vm.md  |   6 +--
 .../mannual/java-sdk/tasks/develop/springboot.md   |   2 +-
 .../tasks/framework/fault-tolerent-strategy.md     |   2 +-
 .../mannual/java-sdk/tasks/framework/filter.md     |   4 +-
 .../java-sdk/tasks/framework/lightweight-rpc.md    |   6 +--
 .../tasks/framework/more/concurrency-control.md    |   2 +-
 .../tasks/framework/more/config-connections.md     |   2 +-
 .../tasks/framework/more/router-snapshot.md        |   2 +-
 .../java-sdk/tasks/framework/version_group.md      |   2 +-
 .../mannual/java-sdk/tasks/gateway/architecture.md |   2 +-
 .../java-sdk/tasks/mesh/migration/proxyless.md     |   2 +-
 .../java-sdk/tasks/observability/console.md        |   4 +-
 .../java-sdk/tasks/observability/grafana.md        |   2 +-
 .../java-sdk/tasks/service-discovery/kubernetes.md |   2 +-
 .../java-sdk/tasks/service-discovery/zookeeper.md  |   2 +-
 .../java-sdk/tasks/traffic-management/accesslog.md |   4 +-
 .../java-sdk/tasks/traffic-management/arguments.md |   4 +-
 .../java-sdk/tasks/traffic-management/host.md      |   4 +-
 .../java-sdk/tasks/traffic-management/isolation.md |   4 +-
 .../java-sdk/tasks/traffic-management/mock.md      |   6 +--
 .../java-sdk/tasks/traffic-management/region.md    |   4 +-
 .../java-sdk/tasks/traffic-management/retry.md     |   4 +-
 .../java-sdk/tasks/traffic-management/route.md     |  12 ++---
 .../java-sdk/tasks/traffic-management/timeout.md   |   4 +-
 .../java-sdk/tasks/traffic-management/weight.md    |   4 +-
 .../java-sdk/tasks/troubleshoot/profiler.md        |   2 +-
 .../zh-cn/overview/mannual/web-sdk/quick-start.md  |   2 -
 .../zh-cn/overview/what/core-features/ecosystem.md |  12 ++---
 .../overview/what/core-features/extensibility.md   |  14 ++---
 .../overview/what/core-features/load-balance.md    |   2 +-
 content/zh-cn/overview/what/core-features/more.md  |   2 +-
 .../overview/what/core-features/observability.md   |  16 +++---
 .../zh-cn/overview/what/core-features/protocols.md |  16 +++---
 .../what/core-features/service-definition.md       |  12 ++---
 .../overview/what/core-features/service-mesh.md    |   4 +-
 .../overview/what/core-features/traffic/_index.md  |  10 ++--
 .../what/core-features/traffic/circuit-breaking.md |  10 ++--
 .../what/core-features/traffic/introduction.md     |  10 ++--
 .../what/core-features/traffic/mesh-rule.md        |   6 +--
 90 files changed, 228 insertions(+), 230 deletions(-)

diff --git "a/content/zh-cn/blog/java/codeanalysis/3.0.8/10-Dubbo\345\220\257\345\212\250\345\231\250DubboBootstrap\346\267\273\345\212\240\346\263\250\345\206\214\344\270\255\345\277\203\351\205\215\347\275\256\344\277\241\346\201\257RegistryConfig.md" "b/content/zh-cn/blog/java/codeanalysis/3.0.8/10-Dubbo\345\220\257\345\212\250\345\231\250DubboBootstrap\346\267\273\345\212\240\346\263\250\345\206\214\344\270\255\345\277\203\351\205\215\347\275\256\344\277\241\346\201\257RegistryConfig.md"
index dadc823769b..7c2314c9316 100644
--- "a/content/zh-cn/blog/java/codeanalysis/3.0.8/10-Dubbo\345\220\257\345\212\250\345\231\250DubboBootstrap\346\267\273\345\212\240\346\263\250\345\206\214\344\270\255\345\277\203\351\205\215\347\275\256\344\277\241\346\201\257RegistryConfig.md"
+++ "b/content/zh-cn/blog/java/codeanalysis/3.0.8/10-Dubbo\345\220\257\345\212\250\345\231\250DubboBootstrap\346\267\273\345\212\240\346\263\250\345\206\214\344\270\255\345\277\203\351\205\215\347\275\256\344\277\241\346\201\257RegistryConfig.md"
@@ -36,7 +36,7 @@ registry(new RegistryConfig("zookeeper://127.0.0.1:2181"))
 | 属性       | 对应URL参数          | 类型    | 是否必填 | 缺省值 | 作用     | 描述                                                         | 兼容性         |
 | ---------- | -------------------- | ------- | -------- | ------ | -------- | ------------------------------------------------------------ | -------------- |
 | id         |                      | string  | 可选     |        | 配置关联 | 注册中心引用BeanId,可以在<dubbo:service registry="">或<dubbo:reference registry="">中引用此ID | 1.0.16以上版本 |
-| address    | <host:port>          | string  | **必填** |        | 服务发现 | 注册中心服务器地址,如果地址没有端口缺省为9090,同一集群内的多个地址用逗号分隔,如:ip:port,ip:port,不同集群的注册中心,请配置多个<dubbo:registry>标签 | 1.0.16以上版本 |
+| address    | `<host:port> `         | string  | **必填** |        | 服务发现 | 注册中心服务器地址,如果地址没有端口缺省为9090,同一集群内的多个地址用逗号分隔,如:ip:port,ip:port,不同集群的注册中心,请配置多个`<dubbo:registry>`标签 | 1.0.16以上版本 |
 | protocol   | <protocol>           | string  | 可选     | dubbo  | 服务发现 | 注册中心地址协议,支持`dubbo`, `multicast`, `zookeeper`, `redis`, `consul(2.7.1)`, `sofa(2.7.2)`, `etcd(2.7.2)`, `nacos(2.7.2)`等协议 | 2.0.0以上版本  |
 | port       | <port>               | int     | 可选     | 9090   | 服务发现 | 注册中心缺省端口,当address没有带端口时使用此端口做为缺省值  | 2.0.0以上版本  |
 | username   | <username>           | string  | 可选     |        | 服务治理 | 登录注册中心用户名,如果注册中心不需要验证可不填             | 2.0.0以上版本  |
@@ -227,4 +227,4 @@ private <C extends AbstractConfig> C addIfAbsent(C config, Map<String, C> config
 ```
 
 
-  原文: [<<Dubbo启动器DubboBootstrap添加注册中心配置信息RegistryConfig>>](https://blog.elastic.link/2022/07/10/dubbo/10-dubbo-qi-dong-qi-dubbobootstrap-tian-jia-zhu-ce-zhong-xin-pei-zhi-xin-xi-registryconfig//)
\ No newline at end of file
+  原文: [`<<Dubbo启动器DubboBootstrap添加注册中心配置信息RegistryConfig>>`](https://blog.elastic.link/2022/07/10/dubbo/10-dubbo-qi-dong-qi-dubbobootstrap-tian-jia-zhu-ce-zhong-xin-pei-zhi-xin-xi-registryconfig//)
\ No newline at end of file
diff --git "a/content/zh-cn/blog/java/codeanalysis/3.0.8/11-Dubbo\345\220\257\345\212\250\345\231\250DubboBootstrap\346\267\273\345\212\240\345\215\217\350\256\256\351\205\215\347\275\256\344\277\241\346\201\257ProtocolConfig.md" "b/content/zh-cn/blog/java/codeanalysis/3.0.8/11-Dubbo\345\220\257\345\212\250\345\231\250DubboBootstrap\346\267\273\345\212\240\345\215\217\350\256\256\351\205\215\347\275\256\344\277\241\346\201\257ProtocolConfig.md"
index 55a51d5dc5c..f037264197c 100644
--- "a/content/zh-cn/blog/java/codeanalysis/3.0.8/11-Dubbo\345\220\257\345\212\250\345\231\250DubboBootstrap\346\267\273\345\212\240\345\215\217\350\256\256\351\205\215\347\275\256\344\277\241\346\201\257ProtocolConfig.md"
+++ "b/content/zh-cn/blog/java/codeanalysis/3.0.8/11-Dubbo\345\220\257\345\212\250\345\231\250DubboBootstrap\346\267\273\345\212\240\345\215\217\350\256\256\351\205\215\347\275\256\344\277\241\346\201\257ProtocolConfig.md"
@@ -33,7 +33,7 @@ description: >
 
 下面的配置来源于官网
 
-服务提供者协议配置。对应的配置类: org.apache.dubbo.config.ProtocolConfig。同时,如果需要支持多协议,可以声明多个 <dubbo:protocol> 标签,并在 <dubbo:service> 中通过 protocol 属性指定使用的协议。
+服务提供者协议配置。对应的配置类: org.apache.dubbo.config.ProtocolConfig。同时,如果需要支持多协议,可以声明多个 `<dubbo:protocol>` 标签,并在 `<dubbo:service>` 中通过 protocol 属性指定使用的协议。
 
 | 属性          | 对应URL参数   | 类型           | 是否必填 | 缺省值                                                       | 作用     | 描述                                                         | 兼容性         |
 | ------------- | ------------- | -------------- | -------- | ------------------------------------------------------------ | -------- | ------------------------------------------------------------ | -------------- |
diff --git a/content/zh-cn/blog/java/codeanalysis/3.0.8/2-serviceconfig-config.md b/content/zh-cn/blog/java/codeanalysis/3.0.8/2-serviceconfig-config.md
index e90d7475804..8c6ba0febd9 100644
--- a/content/zh-cn/blog/java/codeanalysis/3.0.8/2-serviceconfig-config.md
+++ b/content/zh-cn/blog/java/codeanalysis/3.0.8/2-serviceconfig-config.md
@@ -242,8 +242,8 @@ public ServiceConfigBase() {
 |stub|	stub	|class/boolean|	可选|	false|	服务治理|		设为true,表示使用缺省代理类名,即:接口名 + Stub后缀,服务接口客户端本地代理类名,用于在客户端执行本地逻辑,如本地缓存等,该本地代理类的构造函数必须允许传入远程代理对象,构造函数如:public XxxServiceStub(XxxService xxxService)	|2.0.0以上版本|
 |mock	|mock|	class/boolean	|可选	|false	|服务治理|		设为true,表示使用缺省Mock类名,即:接口名 + Mock后缀,服务接口调用失败Mock实现类,该Mock类必须有一个无参构造函数,与Local的区别在于,Local总是被执行,而Mock只在出现非业务异常(比如超时,网络异常等)时执行,Local在远程调用之前执行,Mock在远程调用后执行。	|2.0.0以上版本|
 |token	|token|	string/boolean|	可选	|false	|服务治理|		令牌验证,为空表示不开启,如果为true,表示随机生成动态令牌,否则使用静态令牌,令牌的作用是防止消费者绕过注册中心直接访问,保证注册中心的授权功能有效,如果使用点对点调用,需关闭令牌功能	|2.0.0以上版本|
-|registry	|	|	string|	可选	|缺省向所有registry注册|	配置关联|		向指定注册中心注册,在多个注册中心时使用,值为<dubbo:registry>的id属性,多个注册中心ID用逗号分隔,如果不想将该服务注册到任何registry,可将值设为N/A|	2.0.0以上版本|
-|provider	|		|string	|可选|	缺省使用第一个provider配置|	配置关联	|	指定provider,值为<dubbo:provider>的id属性	|2.0.0以上版本|
+|registry	|	|	string|	可选	|缺省向所有registry注册|	配置关联|		向指定注册中心注册,在多个注册中心时使用,值为`<dubbo:registry>`的id属性,多个注册中心ID用逗号分隔,如果不想将该服务注册到任何registry,可将值设为N/A|	2.0.0以上版本|
+|provider	|		|string	|可选|	缺省使用第一个provider配置|	配置关联	|	指定provider,值为`<dubbo:provider>`的id属性	|2.0.0以上版本|
 |deprecated	|deprecated	|boolean	|可选	|false	|服务治理|		服务是否过时,如果设为true,消费方引用时将打印服务过时警告error日志	|2.0.5以上版本
 |dynamic	|dynamic	|boolean	|可选	|true	|服务治理	|	服务是否动态注册,如果设为false,注册后将显示后disable状态,需人工启用,并且服务提供者停止时,也不会自动取消册,需人工禁用。	2.0.5以上版本|
 |accesslog|	accesslog|	string/boolean	|可选	|false	|服务治理|		设为true,将向logger中输出访问日志,也可填写访问日志文件路径,直接把访问日志输出到指定文件	|2.0.5以上版本|
@@ -255,7 +255,7 @@ public ServiceConfigBase() {
 |cluster|	cluster|	string|	可选|		failover	|性能调优|		集群方式,可选:failover/failfast/failsafe/failback/forking	|2.0.5以上版本
 |filter	|service.filter	|string	|可选	|	default	|	性能调优|		服务提供方远程调用过程拦截器名称,多个名称用逗号分隔	|2.0.5以上版本|	
 |listener	|exporter.listener	|string	|可选|		default	|	性能调优|		服务提供方导出服务监听器名称,多个名称用逗号分隔	|
-|protocol	|	|	string	|可选|		|	配置关联|		使用指定的协议暴露服务,在多协议时使用,值为<dubbo:protocol>的id属性,多个协议ID用逗号分隔|	2.0.5以上版本|
+|protocol	|	|	string	|可选|		|	配置关联|		使用指定的协议暴露服务,在多协议时使用,值为`<dubbo:protocol>`的id属性,多个协议ID用逗号分隔|	2.0.5以上版本|
 |layer|	layer|	string	|可选|		服务治理	|	服务提供者所在的分层。如:biz、dao、intl:web、china:acton。	|2.0.7以上版本|
 |register	|register|	boolean	|可选	|true|	服务治理|该协议的服务是否注册到注册中心	|2.0.8以上版本|
 
diff --git "a/content/zh-cn/blog/java/codeanalysis/3.0.8/20-Dubbo3\346\234\215\345\212\241\345\274\225\347\224\250\351\205\215\347\275\256ReferenceConfig.md" "b/content/zh-cn/blog/java/codeanalysis/3.0.8/20-Dubbo3\346\234\215\345\212\241\345\274\225\347\224\250\351\205\215\347\275\256ReferenceConfig.md"
index fc4e7a774bc..a6bcbf127d8 100644
--- "a/content/zh-cn/blog/java/codeanalysis/3.0.8/20-Dubbo3\346\234\215\345\212\241\345\274\225\347\224\250\351\205\215\347\275\256ReferenceConfig.md"
+++ "b/content/zh-cn/blog/java/codeanalysis/3.0.8/20-Dubbo3\346\234\215\345\212\241\345\274\225\347\224\250\351\205\215\347\275\256ReferenceConfig.md"
@@ -20,35 +20,35 @@ ReferenceConfig<DemoService> reference = new ReferenceConfig<>();
 这个配置类型的对象创建过程并没有太多的逻辑这里主要来说下各种配置信息:
 服务消费者引用服务配置。对应的配置类: `org.apache.dubbo.config.ReferenceConfig`
 
-| 属性        | 对应URL参数      | 类型           | 是否必填 | 缺省值                                   | 作用     | 描述                                                         | 兼容性                      |
-| ----------- | ---------------- | -------------- | -------- | ---------------------------------------- | -------- | ------------------------------------------------------------ | --------------------------- |
-| id          |                  | string         | **必填** |                                          | 配置关联 | 服务引用BeanId                                               | 1.0.0以上版本               |
-| interface   |                  | class          | **必填** |                                          | 服务发现 | 服务接口名                                                   | 1.0.0以上版本               |
-| version     | version          | string         | 可选     |                                          | 服务发现 | 服务版本,与服务提供者的版本一致                             | 1.0.0以上版本               |
-| group       | group            | string         | 可选     |                                          | 服务发现 | 服务分组,当一个接口有多个实现,可以用分组区分,必需和服务提供方一致 | 1.0.7以上版本               |
-| timeout     | timeout          | long           | 可选     | 缺省使用<dubbo:consumer>的timeout        | 性能调优 | 服务方法调用超时时间(毫秒)                                   | 1.0.5以上版本               |
-| retries     | retries          | int            | 可选     | 缺省使用<dubbo:consumer>的retries        | 性能调优 | 远程服务调用重试次数,不包括第一次调用,不需要重试请设为0    | 2.0.0以上版本               |
-| connections | connections      | int            | 可选     | 缺省使用<dubbo:consumer>的connections    | 性能调优 | 对每个提供者的最大连接数,rmi、http、hessian等短连接协议表示限制连接数,dubbo等长连接协表示建立的长连接个数 | 2.0.0以上版本               |
-| loadbalance | loadbalance      | string         | 可选     | 缺省使用<dubbo:consumer>的loadbalance    | 性能调优 | 负载均衡策略,可选值:random,roundrobin,leastactive,分别表示:随机,轮询,最少活跃调用 | 2.0.0以上版本               |
-| async       | async            | boolean        | 可选     | 缺省使用<dubbo:consumer>的async          | 性能调优 | 是否异步执行,不可靠异步,只是忽略返回值,不阻塞执行线程     | 2.0.0以上版本               |
-| generic     | generic          | boolean        | 可选     | 缺省使用<dubbo:consumer>的generic        | 服务治理 | 是否缺省泛化接口,如果为泛化接口,将返回GenericService       | 2.0.0以上版本               |
-| check       | check            | boolean        | 可选     | 缺省使用<dubbo:consumer>的check          | 服务治理 | 启动时检查提供者是否存在,true报错,false忽略                | 2.0.0以上版本               |
-| url         | url              | string         | 可选     |                                          | 服务治理 | 点对点直连服务提供者地址,将绕过注册中心                     | 1.0.6以上版本               |
-| stub        | stub             | class/boolean  | 可选     |                                          | 服务治理 | 服务接口客户端本地代理类名,用于在客户端执行本地逻辑,如本地缓存等,该本地代理类的构造函数必须允许传入远程代理对象,构造函数如:public XxxServiceLocal(XxxService xxxService) | 2.0.0以上版本               |
-| mock        | mock             | class/boolean  | 可选     |                                          | 服务治理 | 服务接口调用失败Mock实现类名,该Mock类必须有一个无参构造函数,与Local的区别在于,Local总是被执行,而Mock只在出现非业务异常(比如超时,网络异常等)时执行,Local在远程调用之前执行,Mock在远程调用后执行。 | Dubbo1.0.13及其以上版本支持 |
-| cache       | cache            | string/boolean | 可选     |                                          | 服务治理 | 以调用参数为key,缓存返回结果,可选:lru, threadlocal, jcache等 | Dubbo2.1.0及其以上版本支持  |
-| validation  | validation       | boolean        | 可选     |                                          | 服务治理 | 是否启用JSR303标准注解验证,如果启用,将对方法参数上的注解进行校验 | Dubbo2.1.0及其以上版本支持  |
-| proxy       | proxy            | boolean        | 可选     | javassist                                | 性能调优 | 选择动态代理实现策略,可选:javassist, jdk                   | 2.0.2以上版本               |
-| client      | client           | string         | 可选     |                                          | 性能调优 | 客户端传输类型设置,如Dubbo协议的netty或mina。               | Dubbo2.0.0以上版本支持      |
-| registry    |                  | string         | 可选     | 缺省将从所有注册中心获服务列表后合并结果 | 配置关联 | 从指定注册中心注册获取服务列表,在多个注册中心时使用,值为<dubbo:registry>的id属性,多个注册中心ID用逗号分隔 | 2.0.0以上版本               |
-| owner       | owner            | string         | 可选     |                                          | 服务治理 | 调用服务负责人,用于服务治理,请填写负责人公司邮箱前缀       | 2.0.5以上版本               |
-| actives     | actives          | int            | 可选     | 0                                        | 性能调优 | 每服务消费者每服务每方法最大并发调用数                       | 2.0.5以上版本               |
-| cluster     | cluster          | string         | 可选     | failover                                 | 性能调优 | 集群方式,可选:failover/failfast/failsafe/failback/forking  | 2.0.5以上版本               |
-| filter      | reference.filter | string         | 可选     | default                                  | 性能调优 | 服务消费方远程调用过程拦截器名称,多个名称用逗号分隔         | 2.0.5以上版本               |
-| listener    | invoker.listener | string         | 可选     | default                                  | 性能调优 | 服务消费方引用服务监听器名称,多个名称用逗号分隔             | 2.0.5以上版本               |
-| layer       | layer            | string         | 可选     |                                          | 服务治理 | 服务调用者所在的分层。如:biz、dao、intl:web、china:acton。  | 2.0.7以上版本               |
-| init        | init             | boolean        | 可选     | false                                    | 性能调优 | 是否在afterPropertiesSet()时饥饿初始化引用,否则等到有人注入或引用该实例时再初始化。 | 2.0.10以上版本              |
-| protocol    | protocol         | string         | 可选     |                                          | 服务治理 | 只调用指定协议的服务提供方,其它协议忽略。                   |                             |
+| 属性        | 对应URL参数      | 类型           | 是否必填 | 缺省值                             | 作用     | 描述                                                         | 兼容性                      |
+| ----------- | ---------------- | -------------- | -------- |---------------------------------| -------- | ------------------------------------------------------------ | --------------------------- |
+| id          |                  | string         | **必填** |                                 | 配置关联 | 服务引用BeanId                                               | 1.0.0以上版本               |
+| interface   |                  | class          | **必填** |                                 | 服务发现 | 服务接口名                                                   | 1.0.0以上版本               |
+| version     | version          | string         | 可选     |                                 | 服务发现 | 服务版本,与服务提供者的版本一致                             | 1.0.0以上版本               |
+| group       | group            | string         | 可选     |                                 | 服务发现 | 服务分组,当一个接口有多个实现,可以用分组区分,必需和服务提供方一致 | 1.0.7以上版本               |
+| timeout     | timeout          | long           | 可选     | 缺省使用`<dubbo:consumer>`的timeout    | 性能调优 | 服务方法调用超时时间(毫秒)                                   | 1.0.5以上版本               |
+| retries     | retries          | int            | 可选     | 缺省使用`<dubbo:consumer>`的retries    | 性能调优 | 远程服务调用重试次数,不包括第一次调用,不需要重试请设为0    | 2.0.0以上版本               |
+| connections | connections      | int            | 可选     | 缺省使用`<dubbo:consumer>`的connections | 性能调优 | 对每个提供者的最大连接数,rmi、http、hessian等短连接协议表示限制连接数,dubbo等长连接协表示建立的长连接个数 | 2.0.0以上版本               |
+| loadbalance | loadbalance      | string         | 可选     | 缺省使用`<dubbo:consumer>`的loadbalance | 性能调优 | 负载均衡策略,可选值:random,roundrobin,leastactive,分别表示:随机,轮询,最少活跃调用 | 2.0.0以上版本               |
+| async       | async            | boolean        | 可选     | 缺省使用`<dubbo:consumer>`的async      | 性能调优 | 是否异步执行,不可靠异步,只是忽略返回值,不阻塞执行线程     | 2.0.0以上版本               |
+| generic     | generic          | boolean        | 可选     | 缺省使用`<dubbo:consumer>`的generic    | 服务治理 | 是否缺省泛化接口,如果为泛化接口,将返回GenericService       | 2.0.0以上版本               |
+| check       | check            | boolean        | 可选     | 缺省使用`<dubbo:consumer>`的check      | 服务治理 | 启动时检查提供者是否存在,true报错,false忽略                | 2.0.0以上版本               |
+| url         | url              | string         | 可选     |                                 | 服务治理 | 点对点直连服务提供者地址,将绕过注册中心                     | 1.0.6以上版本               |
+| stub        | stub             | class/boolean  | 可选     |                                 | 服务治理 | 服务接口客户端本地代理类名,用于在客户端执行本地逻辑,如本地缓存等,该本地代理类的构造函数必须允许传入远程代理对象,构造函数如:public XxxServiceLocal(XxxService xxxService) | 2.0.0以上版本               |
+| mock        | mock             | class/boolean  | 可选     |                                 | 服务治理 | 服务接口调用失败Mock实现类名,该Mock类必须有一个无参构造函数,与Local的区别在于,Local总是被执行,而Mock只在出现非业务异常(比如超时,网络异常等)时执行,Local在远程调用之前执行,Mock在远程调用后执行。 | Dubbo1.0.13及其以上版本支持 |
+| cache       | cache            | string/boolean | 可选     |                                 | 服务治理 | 以调用参数为key,缓存返回结果,可选:lru, threadlocal, jcache等 | Dubbo2.1.0及其以上版本支持  |
+| validation  | validation       | boolean        | 可选     |                                 | 服务治理 | 是否启用JSR303标准注解验证,如果启用,将对方法参数上的注解进行校验 | Dubbo2.1.0及其以上版本支持  |
+| proxy       | proxy            | boolean        | 可选     | javassist                       | 性能调优 | 选择动态代理实现策略,可选:javassist, jdk                   | 2.0.2以上版本               |
+| client      | client           | string         | 可选     |                                 | 性能调优 | 客户端传输类型设置,如Dubbo协议的netty或mina。               | Dubbo2.0.0以上版本支持      |
+| registry    |                  | string         | 可选     | 缺省将从所有注册中心获服务列表后合并结果            | 配置关联 | 从指定注册中心注册获取服务列表,在多个注册中心时使用,值为`<dubbo:registry>`的id属性,多个注册中心ID用逗号分隔 | 2.0.0以上版本               |
+| owner       | owner            | string         | 可选     |                                 | 服务治理 | 调用服务负责人,用于服务治理,请填写负责人公司邮箱前缀       | 2.0.5以上版本               |
+| actives     | actives          | int            | 可选     | 0                               | 性能调优 | 每服务消费者每服务每方法最大并发调用数                       | 2.0.5以上版本               |
+| cluster     | cluster          | string         | 可选     | failover                        | 性能调优 | 集群方式,可选:failover/failfast/failsafe/failback/forking  | 2.0.5以上版本               |
+| filter      | reference.filter | string         | 可选     | default                         | 性能调优 | 服务消费方远程调用过程拦截器名称,多个名称用逗号分隔         | 2.0.5以上版本               |
+| listener    | invoker.listener | string         | 可选     | default                         | 性能调优 | 服务消费方引用服务监听器名称,多个名称用逗号分隔             | 2.0.5以上版本               |
+| layer       | layer            | string         | 可选     |                                 | 服务治理 | 服务调用者所在的分层。如:biz、dao、intl:web、china:acton。  | 2.0.7以上版本               |
+| init        | init             | boolean        | 可选     | false                           | 性能调优 | 是否在afterPropertiesSet()时饥饿初始化引用,否则等到有人注入或引用该实例时再初始化。 | 2.0.10以上版本              |
+| protocol    | protocol         | string         | 可选     |                                 | 服务治理 | 只调用指定协议的服务提供方,其它协议忽略。                   |                             |
 
 
 原文地址:[20-Dubbo3服务引用配置ReferenceConfig](https://blog.elastic.link/2022/07/10/dubbo/20-dubbo3-fu-wu-yin-yong-pei-zhi-referenceconfig/)
\ No newline at end of file
diff --git a/content/zh-cn/blog/java/demos/introduction-to-dubbo-spi.md b/content/zh-cn/blog/java/demos/introduction-to-dubbo-spi.md
index be9d4a6f0af..0d77c5a74fb 100644
--- a/content/zh-cn/blog/java/demos/introduction-to-dubbo-spi.md
+++ b/content/zh-cn/blog/java/demos/introduction-to-dubbo-spi.md
@@ -211,7 +211,7 @@ demo=com.dubbo.spi.demo.consumer.DemoLoadBalance
 ```xml
 <dubbo:reference id="helloService" interface="com.dubbo.spi.demo.api.IHelloService" loadbalance="demo" />
 ```
-在consumer端的[dubbo:reference](dubbo:reference)中配置<loadbalance="demo">
+在consumer端的`<dubbo:reference>`中配置<loadbalance="demo">
 
 ### 7.4 启动Dubbo
 启动Dubbo,调用一次IHelloService,可以看到控制台会输出一条`DemoLoadBalance: Select the first invoker...`日志。说明Dubbo的确是使用了我们自定义的LoadBalance。
diff --git a/content/zh-cn/blog/java/demos/test-verification.md b/content/zh-cn/blog/java/demos/test-verification.md
index d5399387731..f11a7092b90 100644
--- a/content/zh-cn/blog/java/demos/test-verification.md
+++ b/content/zh-cn/blog/java/demos/test-verification.md
@@ -27,10 +27,10 @@ description: >
 
 可以通过以下几种配置来指定IP调用   
 
-* XML 配置: 如果是线上需求需要点对点,可在 <dubbo:reference> 中配置 url 指向提供者,将绕过注册中心,多个地址用分号隔开,配置如下:
+* XML 配置: 如果是线上需求需要点对点,可在 `<dubbo:reference>` 中配置 url 指向提供者,将绕过注册中心,多个地址用分号隔开,配置如下:
     `<dubbo:reference id="xxxService" interface="com.alibaba.xxx.XxxService" url="dubbo://localhost:20890" />`   
 * 通过-D参数指定: 在 JVM 启动参数中加入-D参数映射服务地址,如:`java -Dcom.alibaba.xxx.XxxService=dubbo://localhost:20890`  
-* 通过文件映射: 如果服务比较多,也可以用文件映射,用 -Ddubbo.resolve.file 指定映射文件路径,此配置优先级高于 <dubbo:reference> 中的配置,如:
+* 通过文件映射: 如果服务比较多,也可以用文件映射,用 -Ddubbo.resolve.file 指定映射文件路径,此配置优先级高于 `<dubbo:reference>` 中的配置,如:
 `java -Ddubbo.resolve.file=xxx.properties`  
 然后在映射文件 xxx.properties 中加入配置,其中 key 为服务名,value 为服务提供者 URL:`com.alibaba.xxx.XxxService=dubbo://localhost:20890`  
 
diff --git a/content/zh-cn/blog/java/proposals/service-discovery-migration.md b/content/zh-cn/blog/java/proposals/service-discovery-migration.md
index 9716a859dbf..6ba8aa65bcf 100644
--- a/content/zh-cn/blog/java/proposals/service-discovery-migration.md
+++ b/content/zh-cn/blog/java/proposals/service-discovery-migration.md
@@ -11,7 +11,7 @@ description: >
 
 总体上来说,在地址注册与发现环节,`3.x` 是完全兼容 `2.x` 版本的,这意味着,用户可以选择将集群内任意数量的应用或机器升级到 `3.x`,同时在这个过程中保持与 `2.x` 版本的互操作性。
 
-> 如关心迁移背后工作原理,请参考 [迁移规则详情与工作原理](../service-discovery-rule)
+> 如关心迁移背后工作原理,请参考 [迁移规则详情与工作原理](/zh-cn/overview/mannual/java-sdk/upgrades-and-compatibility/service-discovery/service-discovery-rule)
 
 ## 1 快速升级步骤
 
@@ -123,7 +123,7 @@ return referenceConfig.get();
 
 3. 动态配置(优先级最高,可以在运行时修改配置)
 
-此配置需要基于配置中心进行推送,Key 为应用名 + `.migration` (如 `demo-application.migraion`),Group 为 `DUBBO_SERVICEDISCOVERY_MIGRATION`。规则体配置详见[接口级服务发现迁移至应用级服务发现指南](../migration-service-discovery/)。
+此配置需要基于配置中心进行推送,Key 为应用名 + `.migration` (如 `demo-application.migraion`),Group 为 `DUBBO_SERVICEDISCOVERY_MIGRATION`。规则体配置详见[接口级服务发现迁移至应用级服务发现指南](/zh-cn/overview/mannual/java-sdk/reference-manual/upgrades-and-compatibility/migration-service-discovery)。
 > [参考示例](https://github.com/apache/dubbo-samples/blob/master/2-advanced/dubbo-samples-service-discovery/dubbo-servicediscovery-migration/dubbo-servicediscovery-migration-consumer/src/main/java/org/apache/dubbo/demo/consumer/UpgradeUtil.java)
 
 ```java
@@ -186,7 +186,7 @@ services:
 ```
 
 使用这种方式能做到比较精细迁移控制,但是当下及后续的改造成本会比较高,除了一些特别场景,我们不太推荐启用这种配置方式。
-[迁移指南](../service-discovery-rule/)官方推荐使用的全局的开关式的迁移策略,让消费端实例在启动阶段自行决策使用哪份可用的地址列表。
+[迁移指南](/zh-cn/overview/mannual/java-sdk/upgrades-and-compatibility/service-discovery/service-discovery-rule)官方推荐使用的全局的开关式的迁移策略,让消费端实例在启动阶段自行决策使用哪份可用的地址列表。
 
 
 
diff --git a/content/zh-cn/blog/java/proposals/service-discovery-samples.md b/content/zh-cn/blog/java/proposals/service-discovery-samples.md
index 876f291d395..071bb5f80e4 100644
--- a/content/zh-cn/blog/java/proposals/service-discovery-samples.md
+++ b/content/zh-cn/blog/java/proposals/service-discovery-samples.md
@@ -79,7 +79,7 @@ return referenceConfig.get();
 
 3. 动态配置(优先级最高,可以在运行时修改配置)
 
-此配置需要基于配置中心进行推送,Key 为应用名 + `.migration` (如 `demo-application.migraion`),Group 为 `DUBBO_SERVICEDISCOVERY_MIGRATION`。规则体配置详见[接口级服务发现迁移至应用级服务发现指南](../migration-service-discovery/)。
+此配置需要基于配置中心进行推送,Key 为应用名 + `.migration` (如 `demo-application.migraion`),Group 为 `DUBBO_SERVICEDISCOVERY_MIGRATION`。规则体配置详见[接口级服务发现迁移至应用级服务发现指南](/zh-cn/overview/mannual/java-sdk/reference-manual/upgrades-and-compatibility/migration-service-discovery)。
 > [参考示例](https://github.com/apache/dubbo-samples/blob/master/2-advanced/dubbo-samples-service-discovery/dubbo-servicediscovery-migration/dubbo-servicediscovery-migration-consumer/src/main/java/org/apache/dubbo/demo/consumer/UpgradeUtil.java)
 
 ```java
diff --git a/content/zh-cn/docs/advanced/netty4.md b/content/zh-cn/docs/advanced/netty4.md
index b85e6f26acb..9902ff5f4b5 100644
--- a/content/zh-cn/docs/advanced/netty4.md
+++ b/content/zh-cn/docs/advanced/netty4.md
@@ -10,7 +10,7 @@ weight: 44
 
 
 
-{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties/#protocol)。
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties#dubbo.protocol)。
 {{% /pageinfo %}}
 
 Dubbo 2.5.6 版本新增了对 netty4 通信模块的支持,启用方式如下
diff --git a/content/zh-cn/docs/advanced/pb-generic-reference.md b/content/zh-cn/docs/advanced/pb-generic-reference.md
index a407e3b8f18..48c99546c8c 100644
--- a/content/zh-cn/docs/advanced/pb-generic-reference.md
+++ b/content/zh-cn/docs/advanced/pb-generic-reference.md
@@ -10,7 +10,7 @@ weight: 17
 
 
 
-{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/advanced-features-and-usage/service/generic-reference/#protobuf-对象泛化调用)。
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅`最新版本`。
 {{% /pageinfo %}}
 
 泛化接口调用方式主要用于客户端没有 API 接口及模型类元的情况,参考 [泛化调用](../generic-reference)。
diff --git a/content/zh-cn/docs/advanced/protobuf-idl.md b/content/zh-cn/docs/advanced/protobuf-idl.md
index baa275a7b8b..39fc813adce 100644
--- a/content/zh-cn/docs/advanced/protobuf-idl.md
+++ b/content/zh-cn/docs/advanced/protobuf-idl.md
@@ -10,7 +10,7 @@ weight: 17
 
 
 
-{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/upgrades-and-compatibility/migration-triple/#多语言用户)。
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/upgrades-and-compatibility/migration-triple)。
 {{% /pageinfo %}}
 
 当前 Dubbo 的服务定义和具体的编程语言绑定,没有提供一种语言中立的服务描述格式,比如 Java 就是定义 Interface 接口,到了其他语言又得重新以另外的格式定义一遍。
diff --git a/content/zh-cn/docs/references/lifecycle/_index.md b/content/zh-cn/docs/references/lifecycle/_index.md
index ba6f69be591..1d832942e08 100644
--- a/content/zh-cn/docs/references/lifecycle/_index.md
+++ b/content/zh-cn/docs/references/lifecycle/_index.md
@@ -10,7 +10,7 @@ weight: 9
 
 
 
-{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/advanced-features-and-usage/others/dubbo-kubernetes-probe/)。
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅`最新版本`)。
 {{% /pageinfo %}}
 
 和 Kubernetes 生命周期对齐的一些扩展点
diff --git a/content/zh-cn/docs/references/lifecycle/brief.md b/content/zh-cn/docs/references/lifecycle/brief.md
index 73ffd2f6f79..ab209a60e1c 100644
--- a/content/zh-cn/docs/references/lifecycle/brief.md
+++ b/content/zh-cn/docs/references/lifecycle/brief.md
@@ -10,7 +10,7 @@ weight: 9
 
 
 
-{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/advanced-features-and-usage/others/dubbo-kubernetes-probe/)。
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅`最新版本`)。
 {{% /pageinfo %}}
 
 [Pod 的生命周期](https://kubernetes.io/zh/docs/concepts/workloads/pods/pod-lifecycle/) 与服务调度息息相关,通过对 Kubernetes 官方探针的实现,能够使 Dubbo 乃至整个应用的生命周期与 Pod 的生命周期对齐。
diff --git a/content/zh-cn/docs/references/xml/dubbo-application.md b/content/zh-cn/docs/references/xml/dubbo-application.md
index 8453c5f05b9..7b16598363f 100644
--- a/content/zh-cn/docs/references/xml/dubbo-application.md
+++ b/content/zh-cn/docs/references/xml/dubbo-application.md
@@ -10,7 +10,7 @@ weight: 1
 
 
 
-{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties/#application)。
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties#dubbo.application)。
 {{% /pageinfo %}}
 
 应用信息配置。对应的配置类:`org.apache.dubbo.config.ApplicationConfig`
diff --git a/content/zh-cn/docs/references/xml/dubbo-config-center.md b/content/zh-cn/docs/references/xml/dubbo-config-center.md
index 7f098e06724..5ac2e6806c8 100644
--- a/content/zh-cn/docs/references/xml/dubbo-config-center.md
+++ b/content/zh-cn/docs/references/xml/dubbo-config-center.md
@@ -10,7 +10,7 @@ weight: 1
 
 
 
-{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties/#config-center)。
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties#dubbo.config-center)。
 {{% /pageinfo %}}
 
 配置中心。对应的配置类:`org.apache.dubbo.config.ConfigCenterConfig`
diff --git a/content/zh-cn/docs/references/xml/dubbo-consumer.md b/content/zh-cn/docs/references/xml/dubbo-consumer.md
index f0f9a20a551..422c8a4346b 100644
--- a/content/zh-cn/docs/references/xml/dubbo-consumer.md
+++ b/content/zh-cn/docs/references/xml/dubbo-consumer.md
@@ -10,7 +10,7 @@ weight: 1
 
 
 
-{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties/#consumer)。
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties#dubbo.consumer)。
 {{% /pageinfo %}}
 
 服务消费者缺省值配置。配置类: `org.apache.dubbo.config.ConsumerConfig` 。同时该标签为 `<dubbo:reference>` 标签的缺省值设置。
diff --git a/content/zh-cn/docs/references/xml/dubbo-module.md b/content/zh-cn/docs/references/xml/dubbo-module.md
index efa6f03f216..a72dc7958eb 100644
--- a/content/zh-cn/docs/references/xml/dubbo-module.md
+++ b/content/zh-cn/docs/references/xml/dubbo-module.md
@@ -10,7 +10,7 @@ weight: 1
 
 
 
-{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties/#module)。
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties#dubbo.module)。
 {{% /pageinfo %}}
 
 模块信息配置。对应的配置类 `org.apache.dubbo.config.ModuleConfig`
diff --git a/content/zh-cn/docs/references/xml/dubbo-monitor.md b/content/zh-cn/docs/references/xml/dubbo-monitor.md
index cc1ef057477..82415920ea6 100644
--- a/content/zh-cn/docs/references/xml/dubbo-monitor.md
+++ b/content/zh-cn/docs/references/xml/dubbo-monitor.md
@@ -10,7 +10,7 @@ weight: 1
 
 
 
-{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties/#monitor)。
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties#dubbo.monitor)。
 {{% /pageinfo %}}
 
 监控中心配置。对应的配置类: `org.apache.dubbo.config.MonitorConfig`
diff --git a/content/zh-cn/docs/references/xml/dubbo-protocol.md b/content/zh-cn/docs/references/xml/dubbo-protocol.md
index e8eca3bae27..053b832f529 100644
--- a/content/zh-cn/docs/references/xml/dubbo-protocol.md
+++ b/content/zh-cn/docs/references/xml/dubbo-protocol.md
@@ -10,7 +10,7 @@ weight: 1
 
 
 
-{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties/#protocol)。
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties#dubbo.protocol)。
 {{% /pageinfo %}}
 
 服务提供者协议配置。对应的配置类: `org.apache.dubbo.config.ProtocolConfig`。同时,如果需要支持多协议,可以声明多个 `<dubbo:protocol>` 标签,并在 `<dubbo:service>` 中通过 `protocol` 属性指定使用的协议。
diff --git a/content/zh-cn/docs/references/xml/dubbo-provider.md b/content/zh-cn/docs/references/xml/dubbo-provider.md
index 06b6d6c9a50..88cebb4264b 100644
--- a/content/zh-cn/docs/references/xml/dubbo-provider.md
+++ b/content/zh-cn/docs/references/xml/dubbo-provider.md
@@ -10,7 +10,7 @@ weight: 1
 
 
 
-{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties/#provider)。
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties#dubbo.provider)。
 {{% /pageinfo %}}
 
 服务提供者缺省值配置。对应的配置类: `org.apache.dubbo.config.ProviderConfig`。同时该标签为 `<dubbo:service>` 和 `<dubbo:protocol>` 标签的缺省值设置。
diff --git a/content/zh-cn/docs/references/xml/dubbo-reference.md b/content/zh-cn/docs/references/xml/dubbo-reference.md
index a1158c19ee6..72c48663cc1 100644
--- a/content/zh-cn/docs/references/xml/dubbo-reference.md
+++ b/content/zh-cn/docs/references/xml/dubbo-reference.md
@@ -10,7 +10,7 @@ weight: 1
 
 
 
-{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties/#reference)。
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties)。
 {{% /pageinfo %}}
 
 服务消费者引用服务配置。对应的配置类: `org.apache.dubbo.config.ReferenceConfig`
diff --git a/content/zh-cn/docs/references/xml/dubbo-registry.md b/content/zh-cn/docs/references/xml/dubbo-registry.md
index a9ffc44f7de..39b03616894 100644
--- a/content/zh-cn/docs/references/xml/dubbo-registry.md
+++ b/content/zh-cn/docs/references/xml/dubbo-registry.md
@@ -10,7 +10,7 @@ weight: 1
 
 
 
-{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties/registry)。
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties#dubbo.registry)。
 {{% /pageinfo %}}
 
 注册中心配置。对应的配置类: `org.apache.dubbo.config.RegistryConfig`。同时如果有多个不同的注册中心,可以声明多个 `<dubbo:registry>` 标签,并在 `<dubbo:service>` 或 `<dubbo:reference>` 的 `registry` 属性指定使用的注册中心。
diff --git a/content/zh-cn/docs/references/xml/dubbo-service.md b/content/zh-cn/docs/references/xml/dubbo-service.md
index 34c5db39f00..0b3930b4924 100644
--- a/content/zh-cn/docs/references/xml/dubbo-service.md
+++ b/content/zh-cn/docs/references/xml/dubbo-service.md
@@ -10,7 +10,7 @@ weight: 1
 
 
 
-{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties/#service)。
+{{% pageinfo %}} 此文档已经不再维护。您当前查看的是快照版本。如果想要查看最新版本的文档,请参阅[最新版本](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties)。
 {{% /pageinfo %}}
 
 服务提供者暴露服务配置。对应的配置类:`org.apache.dubbo.config.ServiceConfig`
diff --git a/content/zh-cn/overview/home/_index.md b/content/zh-cn/overview/home/_index.md
index faa0410eae5..64ed19b2414 100644
--- a/content/zh-cn/overview/home/_index.md
+++ b/content/zh-cn/overview/home/_index.md
@@ -31,7 +31,7 @@ content:
           links:
             - "[服务发现&配置&元数据中心](/zh-cn/overview/mannual/java-sdk/reference-manual/registry/)"
             - "[HTTP 网关](../tasks/ecosystem/gateway/)"
-            - "[保证数据一致性](../tasks/ecosystem/transaction/)"
+            - "保证数据一致性"
             - "[Tracing 全链路追踪](../tasks/observability/tracing/)"
             - "[自定义扩展](../tasks/extensibility/)"
         - name: "SDK 参考手册"
diff --git a/content/zh-cn/overview/mannual/control-plane/test.md b/content/zh-cn/overview/mannual/control-plane/test.md
index 3df633fff4c..9ab8ccd1d64 100644
--- a/content/zh-cn/overview/mannual/control-plane/test.md
+++ b/content/zh-cn/overview/mannual/control-plane/test.md
@@ -18,7 +18,7 @@ working_in_progress: true
 ### 准备用例
 1. 启动用例
 
-    可以参考 [快速开始](../../../mannual/java-sdk/quickstart/) 启动一个简单的 Dubbo 服务,对于服务测试来说,只需要启动 provider 即可。
+    可以参考 [快速开始](../../../overview/mannual/java-sdk/quick-start/) 启动一个简单的 Dubbo 服务,对于服务测试来说,只需要启动 provider 即可。
 
 2. 查询服务
 
diff --git a/content/zh-cn/overview/mannual/golang-sdk/quickstart/microservices.md b/content/zh-cn/overview/mannual/golang-sdk/quickstart/microservices.md
index 22a40da0fea..f234b563735 100644
--- a/content/zh-cn/overview/mannual/golang-sdk/quickstart/microservices.md
+++ b/content/zh-cn/overview/mannual/golang-sdk/quickstart/microservices.md
@@ -65,7 +65,7 @@ Greeting: Hello world
 以上就是一个完整的 dubbo-go 微服务应用工作流程。
 
 ## 源码讲解
-关于 `dubbo-go-samples/registry/nacos` 示例源码,包括服务定义、代码生成、server/client 启动等均与上一篇 [rpc server & rpc client]() 类似,请点击以上链接查看具体解读。
+关于 `dubbo-go-samples/registry/nacos` 示例源码,包括服务定义、代码生成、server/client 启动等均与上一篇 `rpc server & rpc client` 类似,请点击以上链接查看具体解读。
 
 **开发微服务最大的不同点在于:应用中增加了关于注册中心的配置,如下所示(以 server.go 为例):**
 
@@ -113,7 +113,7 @@ ins, err := dubbo.NewInstance(
 
 {{% alert title="关于 dubbo.Insance 说明" color="info" %}}
 * 在开发 dubbo 微服务应用时,我们推荐使用 `dubbo.Instance` 来设置一些全局性的服务治理能力,如注册中心、协议、应用名、tracing、配置中心等。
-* `ins.NewServer()` 可以创建多个,通常当你需要在多个端口 [发布多个协议]() 时才需要这么做。
+* `ins.NewServer()` 可以创建多个,通常当你需要在多个端口 `发布多个协议` 时才需要这么做。
 {{% /alert %}}
 
 如果你要为应用添加更多服务治理能力,请参考以下内容:
diff --git a/content/zh-cn/overview/mannual/java-sdk/quick-start/starter.md b/content/zh-cn/overview/mannual/java-sdk/quick-start/starter.md
index ebf1890f56c..4acd21d7687 100644
--- a/content/zh-cn/overview/mannual/java-sdk/quick-start/starter.md
+++ b/content/zh-cn/overview/mannual/java-sdk/quick-start/starter.md
@@ -38,7 +38,7 @@ chmod a+x ./mvnw
 * 由于配置文件中启用了注册中心,您需要首先在本地启动 <a href="/zh-cn/overview/reference/integrations/nacos/" target="_blank_">Nacos</a> 注册中心 server。或者参考下一篇 Kubernetes 部署方式。
 {{% /alert %}}
 
-在应用启动成功后,本地进程使用 <a href="overview/mannual/java-sdk/tasks/protocols/triple" target="_blank_">Triple </a>协议在指定端口发布了服务。同时可以看到消费端持续对提供端发起调用:
+在应用启动成功后,本地进程使用 Triple 协议在指定端口发布了服务。同时可以看到消费端持续对提供端发起调用:
 
 ```text
 Started QuickStartApplication in 4.38 seconds (process running for 4.629)
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/architecture/dubbo-spi.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/architecture/dubbo-spi.md
index 0d048798089..7575f46ac93 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/architecture/dubbo-spi.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/architecture/dubbo-spi.md
@@ -18,7 +18,7 @@ Dubbo 中的扩展机制与 <a href="https://www.baeldung.com/java-spi" target="
 * 增加 [IOC](#23-ioc-机制)、[AOP](#24-aop-机制) 能力
 * 增加排序能力
 * 增加条件激活能力
-* 提供了一系列更灵活的 API,如[获取所有 SPI 扩展实现](./#21-按名称获取指定扩展类)、[根据名称查询某个扩展实现](./#211-获取所有拓展类)、根据类型查询扩展实现、查询匹配条件的扩展实现等。
+* 提供了一系列更灵活的 API,如`获取所有 SPI 扩展实现`、`根据名称查询某个扩展实现`、根据类型查询扩展实现、查询匹配条件的扩展实现等。
 
 ### 1.1 SPI定义
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/config-center/_index.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/config-center/_index.md
index 2fa6d5b61c8..22c620f9fea 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/config-center/_index.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/config-center/_index.md
@@ -26,6 +26,6 @@ weight: 6
 * namespace - 配置命名空间,默认值 `dubbo`。命名空间通常用于多租户隔离,即对不同用户、不同环境或完全不关联的一系列配置进行逻辑隔离,区别于物理隔离的点是不同的命名空间使用的还是同一物理集群。
 * group - 配置分组,默认值 `dubbo`。`group` 通常用于归类一组相同类型/目的的配置项,是对 `namespace` 下配置项的进一步隔离。
 
-参考 [配置说明 - 配置项手册](../config/properties/#config-center) 了解 namespace 和 group 之外 config-center 开放的更多配置项。
+参考 [配置说明 - 配置项手册](../config/properties#dubbo.config-center) 了解 namespace 和 group 之外 config-center 开放的更多配置项。
 
 > 为了兼容 2.6.x 版本配置,在使用 Zookeeper 作为注册中心,且没有显式配置配置中心的情况下,Dubbo 框架会默认将此 Zookeeper 用作配置中心,但将只作服务治理用途。
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/config-center/introduction.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/config-center/introduction.md
index cd3edada6a1..cd3f62f102b 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/config-center/introduction.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/config-center/introduction.md
@@ -22,7 +22,7 @@ weight: 1
 * namespace - 配置命名空间,默认值 `dubbo`。命名空间通常用于多租户隔离,即对不同用户、不同环境或完全不关联的一系列配置进行逻辑隔离,区别于物理隔离的点是不同的命名空间使用的还是同一物理集群。
 * group - 配置分组,默认值 `dubbo`。`group` 通常用于归类一组相同类型/目的的配置项,是对 `namespace` 下配置项的进一步隔离。
 
-参考 [配置说明 - 配置项手册](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties/#dubboconfig-center) 了解 namespace 和 group 之外 config-center 开放的更多配置项。
+参考 [配置说明 - 配置项手册](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties#dubbo.config-center) 了解 namespace 和 group 之外 config-center 开放的更多配置项。
 
 {{% alert title="使用注册中心作为默认配置中心" color="info" %}}
 在使用 Zookeeper、Nacos 作为注册中心且没有显式配置配置中心的情况下,Dubbo 框架会默认将此 Zookeeper、Nacos 用作配置中心,用作服务治理用途。
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/config-center/nacos.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/config-center/nacos.md
index 3bf51acfc07..ef473687f62 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/config-center/nacos.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/config-center/nacos.md
@@ -49,10 +49,10 @@ ConfigCenterConfig configCenter = new ConfigCenterConfig();
 configCenter.setAddress("nacos://127.0.0.1:8848");
 ```
 
-`address` 格式请参考 [Nacos 注册中心 - 启用配置](../../registry/nacos/#22-配置并启用-nacos)
+`address` 格式请参考 [Nacos 注册中心 - 启用配置](../../reference-manual/registry/nacos)
 
 ## 3 高级配置
-如要开启认证鉴权,请参考 [Nacos 注册中心 - 启用认证鉴权](../../registry/nacos/#31-认证)
+如要开启认证鉴权,请参考 [Nacos 注册中心 - 启用认证鉴权](../../reference-manual/registry/nacos)
 
 ### 3.1 外部化配置
 #### 3.1.1 全局外部化配置
@@ -101,7 +101,7 @@ dubbo
 对配置中心而言,`group` 与 `namespace` 应该是全公司(集群)统一的,应该避免不同应用使用不同的值。
 
 ### 3.3 Nacos 扩展配置
-更多 Nacos sdk/server 支持的参数配置请参见 [Nacos 注册中心 - 更多配置](../../registry/nacos/#35-更多配置)
+更多 Nacos sdk/server 支持的参数配置请参见 [Nacos 注册中心 - 更多配置](../../reference-manual/registry/nacos)
 
 ## 4 流量治理规则
 对 Nacos 而言,所有流量治理规则和外部化配置都应该是全局可见的,因此相同逻辑集群内的应用都必须使用相同的 namespace 与 group。其中,namespace 的默认值是 `public`,group 默认值是 `dubbo`,应用不得擅自修改 namespace 与 group,除非能保持全局一致。
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties.md
index 0dbbdf5f9c8..bf78d47c33a 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties.md
@@ -24,7 +24,7 @@ weight: 6
 
 | JVM 参数 | 示例值 | 说明 |
 | --- | --- | --- |
-| dubbo.{config-name}.{property} | -Ddubbo.application.name="dubbo-demo"<br/><br/>-Ddubbo.registry.address="nacos://host:port"<br/><br/>-Ddubbo.protocol.port="20880"<br/><br/>...... | Dubbo支持 [所有的配置项](aaa) 以JVM参数格式指定。其中`config` 是指如 application、registry、protocol 等配置项,而`property`则是指每个配置项中的具体属性。 |
+| dubbo.{config-name}.{property} | -Ddubbo.application.name="dubbo-demo"<br/><br/>-Ddubbo.registry.address="nacos://host:port"<br/><br/>-Ddubbo.protocol.port="20880"<br/><br/>...... | Dubbo支持 `所有的配置项` 以JVM参数格式指定。其中`config` 是指如 application、registry、protocol 等配置项,而`property`则是指每个配置项中的具体属性。 |
 | dubbo.resolve.file | -Ddubbo.resolve.file=/home/ken/.../dubbo-resolve.properties | 在文件中指定每个接口的直连地址url,如:org.apache.dubbo.demo.DemoService=tri://127.0.0.1:50051/org.apache.dubbo.demo.DemoService?xxx=xxx |
 | org.graalvm.nativeimage.imagecode || [https://github.com/oracle/graal/blob/master/sdk/src/org.graalvm.nativeimage/src/org/graalvm/nativeimage/ImageInfo.java](https://github.com/oracle/graal/blob/master/sdk/src/org.graalvm.nativeimage/src/org/graalvm/nativeimage/ImageInfo.java) |
 | dubbo.properties.file | -Ddubbo.properties.file=foo.properties | 指定 properties 配置文件地址,可以是绝对路径或者classpath相对路径。默认值为 dubbo.properties |
@@ -64,7 +64,7 @@ weight: 6
 
 | 环境变量 | 示例值 | 说明 |
 | --- | --- | --- |
-| DUBBO_{CONFIG-NAME}.{PROPERTY} | DUBBO_APPLICATION_NAME="dubbo-demo"<br/><br/>DUBBO_REGISTRY_ADDRESS="nacos://host:port"<br/><br/>DUBBO_PROTOCOL_PORT="20880"<br/><br/>...... | Dubbo支持[所有的配置项](aaa)以环境变量格式指定。其中`CONFIG-NAME` 是指如 application、registry、protocol 等配置项,而 `PROPERTY`则是指每个配置项中的具体属性。 |
+| DUBBO_{CONFIG-NAME}.{PROPERTY} | DUBBO_APPLICATION_NAME="dubbo-demo"<br/><br/>DUBBO_REGISTRY_ADDRESS="nacos://host:port"<br/><br/>DUBBO_PROTOCOL_PORT="20880"<br/><br/>...... | Dubbo支持`所有的配置项`以环境变量格式指定。其中`CONFIG-NAME` 是指如 application、registry、protocol 等配置项,而 `PROPERTY`则是指每个配置项中的具体属性。 |
 | DUBBO_DEFAULT_SERIALIZATION | DUBBO_DEFAULT_SERIALIZATION="hessan2" | 设置框架的默认序列化方式,如hessian2、fastjson2、msgpack等 |
 | DUBBO2_COMPACT_ENABLE | DUBBO2_COMPAT_ENABLE="true" |  |
 | DUBBO_ENV_KEYS| DUBBO_LABELS="tag1=value1; tag2=value2" | `tag1=value1`会作为附加参数上报到地址 URL,作为系统环境变量可用于为实例打标等。 |
@@ -192,7 +192,7 @@ weight: 6
 | providers| java.util.Map&lt;java.lang.String,org.apache.dubbo.config.ProviderConfig&gt;| Multiple configurations for Provider.| | |
 | registries| java.util.Map&lt;java.lang.String,org.apache.dubbo.config.RegistryConfig&gt;| Multiple configurations for Registry.| | |
 | tracings| java.util.Map&lt;java.lang.String,org.apache.dubbo.config.TracingConfig&gt;| Multiple configurations for TracingConfig.| | |
-### dubbo.application
+### dubbo.application {#dubbo.application}
 **Class:** `org.apache.dubbo.config.ApplicationConfig`
 
 |Key|Type|Description|Default value|Deprecation|
@@ -251,7 +251,7 @@ weight: 6
 | startup-probe| java.lang.String| The probe for checking the startup of the application.| | |
 | trust-serialize-class-level| java.lang.Integer| The trust level for serialized classes.| | |
 | version| java.lang.String| The application version.| | |
-### dubbo.config-center
+### dubbo.config-center {#dubbo.config-center}
 **Class:** `org.apache.dubbo.config.ConfigCenterConfig`
 
 |Key|Type|Description|Default value|Deprecation|
@@ -278,7 +278,7 @@ weight: 6
 | scope-model| org.apache.dubbo.rpc.model.ScopeModel| The scope model of this config instance. &lt;p&gt; &lt;b&gt;NOTE:&lt;/b&gt; the model maybe changed during config processing, the extension spi instance needs to be reinitialized after changing the model!| | |
 | timeout| java.lang.Long| The timeout for accessing the config center. Default value is 30000L.| | |
 | username| java.lang.String| Username for authentication with the config center.| | |
-### dubbo.consumer
+### dubbo.consumer {#dubbo.consumer}
 **Class:** `org.apache.dubbo.config.ConsumerConfig`
 
 |Key|Type|Description|Default value|Deprecation|
@@ -353,7 +353,7 @@ weight: 6
 | url-merge-processor| java.lang.String| Url Merge Processor Used to customize the URL merge of consumer and provider| | |
 | validation| java.lang.String| Enable JSR303 standard annotation validation for method parameters.| | |
 | version| java.lang.String| Version of the remote service referenced by the consumer/provider.| | |
-### dubbo.metadata-report
+### dubbo.metadata-report {#dubbo.metadata-report}
 **Class:** `org.apache.dubbo.config.MetadataReportConfig`
 
 |Key|Type|Description|Default value|Deprecation|
@@ -409,7 +409,7 @@ weight: 6
 | rpc-level| java.lang.String| The level of metrics collection, which can be &quot;SERVICE&quot; or &quot;METHOD&quot;. The default is &quot;METHOD&quot;.| | |
 | scope-model| org.apache.dubbo.rpc.model.ScopeModel| The scope model of this config instance. &lt;p&gt; &lt;b&gt;NOTE:&lt;/b&gt; the model maybe changed during config processing, the extension spi instance needs to be reinitialized after changing the model!| | |
 | use-global-registry| java.lang.Boolean| Decide whether to use the global registry of Micrometer.| | |
-### dubbo.module
+### dubbo.module {#dubbo.module}
 **Class:** `org.apache.dubbo.config.ModuleConfig`
 
 |Key|Type|Description|Default value|Deprecation|
@@ -433,7 +433,7 @@ weight: 6
 | registry| org.apache.dubbo.config.RegistryConfig| | | |
 | scope-model| org.apache.dubbo.rpc.model.ScopeModel| The scope model of this config instance. &lt;p&gt; &lt;b&gt;NOTE:&lt;/b&gt; the model maybe changed during config processing, the extension spi instance needs to be reinitialized after changing the model!| | |
 | version| java.lang.String| The module version| | |
-### dubbo.monitor
+### dubbo.monitor {#dubbo.monitor}
 **Class:** `org.apache.dubbo.config.MonitorConfig`
 
 |Key|Type|Description|Default value|Deprecation|
@@ -452,7 +452,7 @@ weight: 6
 | scope-model| org.apache.dubbo.rpc.model.ScopeModel| The scope model of this config instance. &lt;p&gt; &lt;b&gt;NOTE:&lt;/b&gt; the model maybe changed during config processing, the extension spi instance needs to be reinitialized after changing the model!| | |
 | username| java.lang.String| The monitor username| | |
 | version| java.lang.String| The monitor version| | |
-### dubbo.protocol
+### dubbo.protocol {#dubbo.protocol}
 **Class:** `org.apache.dubbo.config.ProtocolConfig`
 
 |Key|Type|Description|Default value|Deprecation|
@@ -502,7 +502,7 @@ weight: 6
 | threadpool| java.lang.String| The name of the thread pool.| | |
 | threads| java.lang.Integer| The fixed size of the thread pool.| | |
 | transporter| java.lang.String| The transporter used for communication.| | |
-### dubbo.provider
+### dubbo.provider {#dubbo.provider}
 **Class:** `org.apache.dubbo.config.ProviderConfig`
 
 |Key|Type|Description|Default value|Deprecation|
@@ -601,7 +601,7 @@ weight: 6
 | wait| java.lang.Integer| The wait time when stopping the service.| | |
 | warmup| java.lang.Integer| Warm-up period for the service.| | |
 | weight| java.lang.Integer| The service weight.| | |
-### dubbo.registry
+### dubbo.registry {#dubbo.registry}
 **Class:** `org.apache.dubbo.config.RegistryConfig`
 
 |Key|Type|Description|Default value|Deprecation|
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/config/spring/spring-boot.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/config/spring/spring-boot.md
index 9558dde7256..8626dc8a39a 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/config/spring/spring-boot.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/config/spring/spring-boot.md
@@ -31,18 +31,18 @@ dubbo:
 ```
 
 ### dubbo
-* [**dubbo.application** - `org.apache.dubbo.config.ApplicationConfig`](../../properties#dubboapplication)
-* [**dubbo.config-center** - `org.apache.dubbo.config.ConfigCenterConfig`](../../properties#dubboconfig-center)
-* [**dubbo.consumer** - `org.apache.dubbo.config.ConsumerConfig`](../../properties#dubboconsumer)
-* [**dubbo.metadata-report** - `org.apache.dubbo.config.MetadataReportConfig`](../../properties#dubbometadata-report)
-* [**dubbo.protocol** - `org.apache.dubbo.config.ProtocolConfig`](../../properties#dubboprotocol)
-* [**dubbo.provider** - `org.apache.dubbo.config.ProviderConfig`](../../properties#dubboprovider)
-* [**dubbo.registry** - `org.apache.dubbo.config.RegistryConfig`](../../properties#dubboregistry)
+* [**dubbo.application** - `org.apache.dubbo.config.ApplicationConfig`](../../config/properties#dubbo.application)
+* [**dubbo.config-center** - `org.apache.dubbo.config.ConfigCenterConfig`](../../config/properties#dubbo.config-center)
+* [**dubbo.consumer** - `org.apache.dubbo.config.ConsumerConfig`](../../config/properties#dubbo.consumer)
+* [**dubbo.metadata-report** - `org.apache.dubbo.config.MetadataReportConfig`](../../config/properties#dubbo.metadata-report)
+* [**dubbo.protocol** - `org.apache.dubbo.config.ProtocolConfig`](../../config/properties#dubbo.protocol)
+* [**dubbo.provider** - `org.apache.dubbo.config.ProviderConfig`](../../config/properties#dubbo.provider)
+* [**dubbo.registry** - `org.apache.dubbo.config.RegistryConfig`](../../config/properties#dubbo.registry)
 * [**dubbo.metrics** - `org.apache.dubbo.config.MetricsConfig`](../../properties#dubbometrics)
 * [**dubbo.tracing** - `org.apache.dubbo.config.TracingConfig`](../../properties#dubbotracing)
 * [**dubbo.ssl** - `org.apache.dubbo.config.SslConfig`](../../properties#dubbossl)
-* ~~[**dubbo.monitor** - `org.apache.dubbo.config.MonitorConfig`](../../properties#dubbomonitor)~~
-* ~~[**dubbo.module** - `org.apache.dubbo.config.ModuleConfig`](../../properties#dubbomodule)~~
+* ~~[**dubbo.monitor** - `org.apache.dubbo.config.MonitorConfig`](../../config/properties#dubbo.monitor)~~
+* ~~[**dubbo.module** - `org.apache.dubbo.config.ModuleConfig`](../../config/properties#dubbo.module)~~
 
 ### dubbo.metrics
 * [**dubbo.metrics.aggregation** - `org.apache.dubbo.config.nested.AggregationConfig`](../../properties#dubbometricsaggregation)
@@ -52,7 +52,7 @@ dubbo:
 * [**dubbo.metrics.prometheus.pushgateway** - `org.apache.dubbo.config.nested.PrometheusConfig$Pushgateway`](../../properties#dubbometricsprometheuspushgateway)
 
 ### dubbo.tracing
-* [**dubbo.tracing.baggage.correlation** - `org.apache.dubbo.config.nested.BaggageConfig$Correlation`](../../properties#dubbotracingbaggage.correlation)
+* [**dubbo.tracing.baggage.correlation** - `org.apache.dubbo.config.nested.BaggageConfig$Correlation`](../../config/properties)
 * [**dubbo.tracing.tracing-exporter.otlp-config** - `org.apache.dubbo.config.nested.ExporterConfig$OtlpConfig`](../../properties#dubbotracingtracing-exporterotlp-config)
 * [**dubbo.tracing.tracing-exporter.zipkin-config** - `org.apache.dubbo.config.nested.ExporterConfig$ZipkinConfig`](../../properties#dubbotracingtracing-exporterzipkin-config)
 * [**dubbo.tracing.baggage** - `org.apache.dubbo.config.nested.BaggageConfig`](../../properties#dubbotracingbaggage)
@@ -89,5 +89,5 @@ dubbo:
 
 {{% alert title="注意" color="info" %}}
 * 关于每个 starter 适配的第三方组件版本,请查看 [组件版本映射表](/zh-cn/overview/mannual/java-sdk/versions/#版本说明)。
-* 每个 starter 都有对应的 application.yml 配置项,请跟随上文 [配置项列表](./#配置示例) 了解使用细节。
+* 每个 starter 都有对应的 application.yml 配置项,请跟随上文 `配置项列表` 了解使用细节。
 {{% /alert %}}
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/faq/1/10.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/faq/1/10.md
index b3646471067..34df3c7e774 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/faq/1/10.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/faq/1/10.md
@@ -23,4 +23,4 @@ weight: 10
 该错误常与 1-9 错误共同出现。检查是否有多个 Dubbo 进程使用了同一个缓存文件或者是否指定多个注册中心使用同一缓存文件。
 
 > 另请参阅
-[注册中心的配置项参考手册](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties/registry)
+[注册中心的配置项参考手册](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties#dubbo.registry)
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/faq/1/7.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/faq/1/7.md
index 72d51ba7739..8a20bdce963 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/faq/1/7.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/faq/1/7.md
@@ -22,4 +22,4 @@ weight: 7
 ### 排查和解决步骤
 
 >  另请参阅
-[注册中心-配置项参考手册](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties/registry)
+[注册中心-配置项参考手册](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties#dubbo.registry)
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/faq/1/9.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/faq/1/9.md
index 7936958d0ab..97df7db9d5e 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/faq/1/9.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/faq/1/9.md
@@ -32,4 +32,4 @@ weight: 9
 4. 排查是否出现了“两个注册中心使用了同一文件存储” 这一情况,如果出现则调整。
 
 > 另请参阅
-[注册中心的配置项参考手册](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties/registry)
+[注册中心的配置项参考手册](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties#dubbo.registry)
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/metadata-center/nacos.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/metadata-center/nacos.md
index 04a6817adb6..cbf11cd2b3a 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/metadata-center/nacos.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/metadata-center/nacos.md
@@ -51,11 +51,11 @@ MetadataReportConfig metadataConfig = new MetadataReportConfig();
 metadataConfig.setAddress("nacos://127.0.0.1:8848");
 ```
 
-`address` 格式请参考 [Nacos 注册中心 - 启用配置](../../registry/nacos/#22-配置并启用-nacos)
+`address` 格式请参考 [Nacos 注册中心 - 启用配置](../../reference-manual/registry/nacos)
 
 ## 3 高级配置
 
-完整配置参数请参考 [metadata-report-config](../../config/properties/#metadata-report-config)。
+完整配置参数请参考 [metadata-report-config](../../reference-manual/config/properties#dubbo.metadata-report)。
 
 ## 4 工作原理
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/metadata-center/overview.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/metadata-center/overview.md
index daf98308059..576844d1441 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/metadata-center/overview.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/metadata-center/overview.md
@@ -15,7 +15,7 @@ weight: 1
 - 2 服务运维元数据,用于外围运维系统如可视化控制台进行服务查询、测试等。
 
 ## 1 地址发现元数据
-Dubbo3 中引入了 [应用级服务发现机制](/zh-cn/overview/core-features/service-discovery/#面向百万实例集群的服务发现机制) 用来解决异构微服务体系互通与大规模集群实践的性能问题,应用级服务发现将全面取代 2.x 时代的接口级服务发现。
+Dubbo3 中引入了 [应用级服务发现机制](/zh-cn/overview/what/core-features/service-discovery#面向百万实例集群的服务发现机制) 用来解决异构微服务体系互通与大规模集群实践的性能问题,应用级服务发现将全面取代 2.x 时代的接口级服务发现。
 同时为了保持 Dubbo 面向服务/接口的易用性、服务治理的灵活性,Dubbo 围绕应用级服务发现构建了一套元数据机制,即 `接口 - 应用映射关系` 与 `接口配置元数据`。
 
 ### 1.1 接口 - 应用映射关系
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/metadata-center/zookeeper.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/metadata-center/zookeeper.md
index d169b3e1584..02d52580936 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/metadata-center/zookeeper.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/metadata-center/zookeeper.md
@@ -48,11 +48,11 @@ MetadataReportConfig metadataConfig = new MetadataReportConfig();
 metadataConfig.setAddress("zookeeper://127.0.0.1:2181");
 ```
 
-`address` 格式请参考 [zookeeper 注册中心 - 启用配置](../../registry/zookeeper/#22-配置并启用-zookeeper)
+`address` 格式请参考 [zookeeper 注册中心 - 启用配置](../../../java-sdk/reference-manual/registry/zookeeper)
 
 ## 3 高级配置
 
-完整配置参数请参考 [metadata-report-config](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties/#dubbometadata-report)。
+完整配置参数请参考 [metadata-report-config](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties#dubbo.metadata-report)。
 
 ## 4 工作原理
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/protocol/overview.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/protocol/overview.md
index b578a2bc0cd..0a7516ea2dd 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/protocol/overview.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/protocol/overview.md
@@ -37,12 +37,12 @@ Dubbo 作为一款 RPC 框架内置了高效的 RPC 通信协议,帮助解决
 ## 多协议扩展
 以下是当前 Dubbo 官方生态库提供的拓展协议实现。如果要扩展更多自定义协议,请参考 [SPI 扩展手册](/zh-cn/overview/mannual/java-sdk/reference-manual/spi/) 或 [使用教程 - 协议扩展](/zh-cn/overview/mannual/java-sdk/tasks/extensibility/protocol/)。
 
-| 协议 | 配置值 | 说明 |
-| --- | --- | --- |
-| Hessian | hessian | Hessian 定义的 RPC 通信协议,具体查看 [hessian协议](../others/hessian/) |
-| Spring HTTP | http | Spring 定义的基于 HTTP 的私有协议,具体查看 [hessian协议](../others/hessian/)  |
-| Apache Thrift | thrift | Thrift 协议,具备高性能、支持多语言的特点,具体查看 [Thrift协议](../others/thrift/)  |
-| JsonRPC | jsonrpc | 具体查看 [JsonRPC](../others/jsonrpc/)  |
-| RMI | rmi | 具体查看 [RMI协议](../others/rmi/)  |
-| WebService | webservice | 具体查看 [WebService协议](../others/webservice/)  |
+| 协议 | 配置值 | 说明                                                          |
+| --- | --- |-------------------------------------------------------------|
+| Hessian | hessian | Hessian 定义的 RPC 通信协议,具体查看 [hessian协议](../others/hessian/)   |
+| Spring HTTP | http | Spring 定义的基于 HTTP 的私有协议,具体查看 [hessian协议](../others/hessian/) |
+| Apache Thrift | thrift | Thrift 协议,具备高性能、支持多语言的特点,具体查看 [Thrift协议](../others/thrift/) |
+| JsonRPC | jsonrpc | 具体查看 `JsonRPC`                  |
+| RMI | rmi | 具体查看 [RMI协议](../others/rmi/)                                |
+| WebService | webservice | 具体查看 [WebService协议](../others/webservice/)                  |
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/protocol/triple.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/protocol/triple.md
index 5fccb7b7b3a..663905a46e3 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/protocol/triple.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/protocol/triple.md
@@ -21,7 +21,7 @@ weight: 2
 使用 triple 协议时,开发者可以使用 `Java Interface`、`Protobuf(IDL)` 两种方式定义 RPC 服务,两种服务定义方式的协议能力是对等的,仅影响开发者的编程体验、序列化方式,具体选用那种开发模式,取决于使用者的业务背景。
 
 ### Java接口
-**适合于 Dubbo 老用户、没有跨语言诉求的开发团队,具备学习成本低的优势,[Dubbo2 老用户可以零成本切换到该协议]()**。
+适合于 Dubbo 老用户、没有跨语言诉求的开发团队,具备学习成本低的优势,`Dubbo2 老用户可以零成本切换到该协议`。
 
 服务定义范例:
 ```java
@@ -32,7 +32,7 @@ public interface DemoService {
 
 这种模式下,序列化方式可以选用 Hessian、JSON、Kryo、JDK、自定义扩展等任意编码协议。在使用体验上,可以说与老版本 dubbo 协议没有任何区别,只需要改一个 protocol 配置项即可,因此对于 dubbo 协议迁移到 triple 也会更平滑。
 
-请通过【进阶学习 - 通信协议】查看 [java Interface + Triple 协议的具体使用示例]()。
+请通过【进阶学习 - 通信协议】查看 `java Interface + Triple 协议的具体使用示例`。
 
 ### Protobuf
 
@@ -68,7 +68,7 @@ public interface Greeter extends org.apache.dubbo.rpc.model.DubboStub {
 }
 ```
 
-Protobuf 模式支持序列化方式有 Protobuf Binary、Protobuf JSON 两种模式。最后,请通过【进阶学习 - 通信协议】查看 [Protobuf (IDL) + Triple 协议的具体使用示例]()。
+Protobuf 模式支持序列化方式有 Protobuf Binary、Protobuf JSON 两种模式。最后,请通过【进阶学习 - 通信协议】查看 `Protobuf (IDL) + Triple 协议的具体使用示例`。
 
 #### 3. 我该使用哪种编程模式,如何选择?
 
@@ -121,10 +121,10 @@ Stream 分为以下三种。
 - 支持取消和超时
 {{% /alert %}}
 
-关于 Streaming 的具体使用示例,请参见 [Streaming 流式通信](../triple/streaming/)。
+关于 Streaming 的具体使用示例,请参见 [Streaming 流式通信](../protocol/triple)。
 
 ## REST 支持
-通过为 Java 接口增加注解,可以发布 rest 风格的 triple 服务,可在这里查看 <a href="" target="_blank">具体代码示例</a>
+通过为 Java 接口增加注解,可以发布 rest 风格的 triple 服务,可在这里查看 `具体代码示例`
 
 {{% alert title="流的语义保证" color="info" %}}
 目前 rest 协议仅支持 `Java 接口` 服务定义模式,相比于 dubbo 和 triple 协议,rest 场景下我们需要为 Interface 增加注解,支持 Spring MVC、JAX_RS 两种注解。
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/qos/introduction/profiler.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/qos/introduction/profiler.md
index b92ad9bab81..1cac9e41a5d 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/qos/introduction/profiler.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/qos/introduction/profiler.md
@@ -21,7 +21,7 @@ weight: 7
 `detail profiler` 相较 `simple profiler` 模式多采集了每个 filter 的处理耗时、协议上的具体耗时等。
 在 `simple profiler` 模式下如果发现 Dubbo 框架内部存在耗时长的情况,可以开启 `detail profiler` 模式,以便更好地排查问题。
 
-> [请求耗时采样](../../../advanced-features-and-usage/performance/profiler/)
+> `请求耗时采样`
 
 ### enableSimpleProfiler 命令
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/qos/introduction/router-snapshot.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/qos/introduction/router-snapshot.md
index 4c5c3e16518..a5f95d5b06d 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/qos/introduction/router-snapshot.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/qos/introduction/router-snapshot.md
@@ -17,7 +17,7 @@ weight: 8
 
 Dubbo 的很多流量治理能力是基于 Router 进行实现的,在生产环境中,如果出现流量结果不符合预期的情况,可以通过路由状态命令来查看路由的状态,以此来定位可能存在的问题。
 
-> [路由状态采集](../../../advanced-features-and-usage/performance/router-snapshot/)
+> [路由状态采集](/zh-cn/overview/mannual/java-sdk/tasks/framework/more/router-snapshot)
 
 ### getRouterSnapshot 命令
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/registry/overview.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/registry/overview.md
index 2612b8c87c5..88afed0af06 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/registry/overview.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/registry/overview.md
@@ -36,7 +36,7 @@ dubbo
 3.3.0 及之后的版本可不配置注册中心。而在 3.3.0 版本之前的 Dubbo 应用必须指定注册中心配置,即使不启用注册中心也要配置(可通过设置地址为空 address='N/A' )。
 {{% /alert %}}
 
-每个注册中心组件有自己特有的配置,可以用来控制命名空间、分组、鉴权等,具体可以参考 [registry 配置参考手册](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties/registry)或通过 parameters 参数进行扩展。
+每个注册中心组件有自己特有的配置,可以用来控制命名空间、分组、鉴权等,具体可以参考 [registry 配置参考手册](/zh-cn/overview/mannual/java-sdk/reference-manual/config/properties#dubbo.registry)或通过 parameters 参数进行扩展。
 
 ## 配置中心与元数据中心
 配置中心、元数据中心是实现 Dubbo 高阶服务治理能力会依赖的组件,如流量管控规则等,相比于注册中心通常这两个组件的配置是可选的。
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/registry/zookeeper.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/registry/zookeeper.md
index 7e779fb8a3b..9d1841d9161 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/registry/zookeeper.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/registry/zookeeper.md
@@ -161,7 +161,7 @@ dubbo
    session: 60 * 1000* # 会话超时时间,默认 60s
 ```
 
-Zookeeper 注册中心还支持其他一些控制参数,具体可参见[Registry 配置项手册](../../config/properties#registry)
+Zookeeper 注册中心还支持其他一些控制参数,具体可参见[Registry 配置项手册](../../reference-manual/config/properties#dubbo.registry)
 
 ## 3 工作原理
 在前面的一节中,我们讲解了应用级服务发现与接口级服务发现的区别,在 Zookeeper 实现中,它们的存储结构也存在较大差异。总体来说,Zookeeper 注册中心实现支持以下高可用能力:
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/triple/protobuf.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/triple/protobuf.md
index 0a5f298a1e9..a906fef2ecb 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/triple/protobuf.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/serialization/triple/protobuf.md
@@ -10,7 +10,7 @@ weight: 1
 
 ## 1 介绍
 
-<a href="" target="_blank">Protobuf(Protocol Buffers)</a> 是由 Google 开发的一种轻量级、高效的数据交换格式,它被用于结构化数据的序列化、反序列化和传输。 相比于XML 和JSON 等文本格式,Protobuf 具有更小的数据体积、更快的解析速度和更强的可扩展性。
+Protobuf(Protocol Buffers) 是由 Google 开发的一种轻量级、高效的数据交换格式,它被用于结构化数据的序列化、反序列化和传输。 相比于XML 和JSON 等文本格式,Protobuf 具有更小的数据体积、更快的解析速度和更强的可扩展性。
 
 ## 2 使用方式
 **在使用 [Protobuf(IDL) 开发 triple 通信服务](/zh-cn/overview/mannual/java-sdk/tasks/protocols/triple/idl/) 的时候,dubbo server 将自动启用 protobuf、protobuf-json 序列化模式支持。**
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/spi/spi-list.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/spi/spi-list.md
index a82b65c5ecb..b12f246102e 100644
Binary files a/content/zh-cn/overview/mannual/java-sdk/reference-manual/spi/spi-list.md and b/content/zh-cn/overview/mannual/java-sdk/reference-manual/spi/spi-list.md differ
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/upgrades-and-compatibility/migration-service-discovery.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/upgrades-and-compatibility/migration-service-discovery.md
index 21fad0da091..e45b0b17621 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/upgrades-and-compatibility/migration-service-discovery.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/upgrades-and-compatibility/migration-service-discovery.md
@@ -11,7 +11,7 @@ weight: 3
 ---
 
 {{% alert title="请注意" color="warning" %}}
-* 本文档内容并不是升级 Dubbo3 必须的,您完全可以只升级框架并使用 [框架的服务发现默认行为](/zh-cn/overview/mannual/java-sdk/reference-manual/upgrades-and-compatibility/migration-service-discovery/#启用应用级服务发现)。
+* 本文档内容并不是升级 Dubbo3 必须的,您完全可以只升级框架并使用 [框架的服务发现默认行为](/zh-cn/overview/mannual/java-sdk/reference-manual/upgrades-and-compatibility/migration-service-discovery#enable-application-level-service-discovery)。
 * 本文档更适用于 Dubbo2 老用户,用于了解在升级到 Dubbo3 版本后,框架中的服务发现模型切换过程与工作原理。新用户请直接 [配置启用应用级服务发现](/zh-cn/overview/mannual/java-sdk/tasks/service-discovery/nacos/#13-配置并启用-nacos)。
 {{% /alert %}}
 
@@ -53,7 +53,7 @@ dubbo:
    register-mode: interface #表示继续使用老版本服务发现模型,可选值 interface、instance、all
 ```
 
-## 启用应用级服务发现(默认)
+## 启用应用级服务发现(默认) {#enable-application-level-service-discovery}
 对于老用户而言,如果要启用应用级服务发现,就需要一个平滑迁移的过程。这时需要让新升级的 Dubbo3 应用进行双注册双订阅(当前框架默认行为,因此用户无需修改任何配置,以下内容均会自行发生,注意:未来版本可能切换为应用级单注册单订阅),以确保新老服务发现模型都能兼顾。
 
 {{% alert title="请注意" color="warning" %}}
diff --git a/content/zh-cn/overview/mannual/java-sdk/reference-manual/upgrades-and-compatibility/migration.md b/content/zh-cn/overview/mannual/java-sdk/reference-manual/upgrades-and-compatibility/migration.md
index d5161f1a604..2161a8c07c2 100644
--- a/content/zh-cn/overview/mannual/java-sdk/reference-manual/upgrades-and-compatibility/migration.md
+++ b/content/zh-cn/overview/mannual/java-sdk/reference-manual/upgrades-and-compatibility/migration.md
@@ -227,11 +227,11 @@ Dubbo 3 升级对于发布流程没有做特殊限制,按照正常业务发布
 
 ### 步骤二:升级其它组件依赖
 
-您需要升级注册中心(Nacos、Zookeeper或其它)等第三方组件,具体升级方法和目标版本请参考本文前面一节的 [2.7.x 版本升级到 Dubbo3](./#步骤二升级其它组件依赖) 中的详细说明,两者操作方法完全一样。
+您需要升级注册中心(Nacos、Zookeeper或其它)等第三方组件,具体升级方法和目标版本请参考本文前面一节的 `2.7.x 版本升级到 Dubbo3` 中的详细说明,两者操作方法完全一样。
 
 {{% alert title="请务必注意第三方组件的版本" color="info" %}}
 * 对于很多 Dubbo 2.6.x 及以下的老用户来说,可能用到的组件(如注册中心)都是比较老的版本,这时升级到 Dubbo3 之前请仔细分析一下都有哪些功能和核心依赖组件,以评估组件升级到的目标版本。
-* 对于部分 Zookeeper 用户而言,如果 Zookeeper 版本较老,建议先升级 Zookeeper Server 到 3.8.x 及以上版本,再使用 Dubbo3 的 `dubbo-zookeeper-curator5-spring-boot-starter` 管理依赖,如上文 [2.7.x 升级](./#步骤二升级其它组件依赖) 一节中所述。
+* 对于部分 Zookeeper 用户而言,如果 Zookeeper 版本较老,建议先升级 Zookeeper Server 到 3.8.x 及以上版本,再使用 Dubbo3 的 `dubbo-zookeeper-curator5-spring-boot-starter` 管理依赖,如上文 `2.7.x 升级` 一节中所述。
 {{% /alert %}}
 
 ### 步骤三:兼容性检查
@@ -302,4 +302,4 @@ Maven坐标升级比较直观,只需要修改相应的pom文件就可以了;
 
 ### 步骤四:上线验证
 
-参考本文前面一节的 [2.7.x 版本升级到 Dubbo3](./#步骤四上线验证) 中讲到的验证方法。
+参考本文前面一节的 `2.7.x 版本升级到 Dubbo3` 中讲到的验证方法。
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/deploy/deploy-on-kubernetes-service.md b/content/zh-cn/overview/mannual/java-sdk/tasks/deploy/deploy-on-kubernetes-service.md
index 0479938a26d..38b8b26b021 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/deploy/deploy-on-kubernetes-service.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/deploy/deploy-on-kubernetes-service.md
@@ -9,7 +9,7 @@ type: docs
 weight: 3
 working_in_progress: true
 ---
-这种模式将 Dubbo Service 与 <a target="_blank" href="">Kubernetes Service</a> 概念映射起来,不再需要 Nacos 等传统注册中心,而是由 Kubernetes APISERVER 承担注册中心指责。
+这种模式将 Dubbo Service 与 `Kubernetes Service` 概念映射起来,不再需要 Nacos 等传统注册中心,而是由 Kubernetes APISERVER 承担注册中心指责。
 
 <img src="/imgs/v3/manual/java/tutorial/kubernetes/kubernetes-service.png" style="max-width:650px;height:auto;" />
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/deploy/deploy-on-kubernetes.md b/content/zh-cn/overview/mannual/java-sdk/tasks/deploy/deploy-on-kubernetes.md
index 4dea13ad528..f8003acb656 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/deploy/deploy-on-kubernetes.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/deploy/deploy-on-kubernetes.md
@@ -27,7 +27,7 @@ $ dubboctl install --profile=demo
 
 
 ## 部署应用
-我们仍然以 [快速开始]() 中的项目为例,演示应用打包部署的具体步骤。
+我们仍然以 `快速开始` 中的项目为例,演示应用打包部署的具体步骤。
 
 首先,克隆示例项目到本地:
 ```shell
@@ -73,7 +73,7 @@ $ kubectl port-forward
 
 ### 优雅上下线
 如上面的架构图所示,我们仍然使用 Nacos 作为注册中心,因此,与传统 Linux 部署模式类似,控制实例发布到注册中心、实例从注册中心摘除的时机,是我们实现优雅上下线的关键:
-1. 上线阶段,通过 [延迟发布]() 机制控制实例注册到注册中心的时机,通过开启 [消费端预热]() 确保流量缓慢的被转发到新节点上。
+1. 上线阶段,通过 `延迟发布` 机制控制实例注册到注册中心的时机,通过开启 `消费端预热` 确保流量缓慢的被转发到新节点上。
 2. 下线阶段,通过配置 `prestop` 确保先从注册中心摘除实例注册信息,之后再进入进程销毁过程。
 
 优雅下线摘除实例的示例配置:
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/deploy/deploy-on-vm.md b/content/zh-cn/overview/mannual/java-sdk/tasks/deploy/deploy-on-vm.md
index c7d227b568f..55aef39ff71 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/deploy/deploy-on-vm.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/deploy/deploy-on-vm.md
@@ -15,10 +15,10 @@ working_in_progress: true
 <img src="/imgs/v3/manual/java/tutorial/kubernetes/kubernetes.png" style="max-width:650px;height:auto;" />
 
 ## 安装 Nacos
-请参考以下文档了解如何在本地 [安装 Nacos]()。
+请参考以下文档了解如何在本地 `安装 Nacos`。
 
 ## 部署应用
-我们仍然以 [快速开始]() 中的项目为例,演示应用打包部署的具体步骤。
+我们仍然以 `快速开始` 中的项目为例,演示应用打包部署的具体步骤。
 
 克隆示例项目到本地:
 ```shell
@@ -109,7 +109,7 @@ PORT_TO_REGISTRY 或 IP_TO_REGISTRY 不会用作默认 PORT_TO_BIND 或 IP_TO_BI
 
 ### 优雅上下线
 在使用传统注册中心的情况下,我们需要控制实例发布到注册中心、实例从注册中心摘除的时机,以实现优雅上下线:
-1. 上线阶段,通过 [延迟发布]() 机制控制实例注册到注册中心的时机,通过开启 [消费端预热]() 确保流量缓慢的被转发到新节点上。
+1. 上线阶段,通过 `延迟发布` 机制控制实例注册到注册中心的时机,通过开启 `消费端预热` 确保流量缓慢的被转发到新节点上。
 2. 下线阶段,通过配置 `prestop` 确保先从注册中心摘除实例注册信息,之后再进入进程销毁过程。
 
 在下线之前,建议调用以下 http 端口,先从注册中心摘除实例,然后再尝试停止进程
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/develop/springboot.md b/content/zh-cn/overview/mannual/java-sdk/tasks/develop/springboot.md
index 0737ae552a8..188431e4fff 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/develop/springboot.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/develop/springboot.md
@@ -189,7 +189,7 @@ public class ProviderConfiguration {
 
 
 #### 通过 dubbo.properties 补充配置
-对于使用 `DubboService` 或 `DubboReference` 的场景,可以通过在项目 resources 目录下增加 dubbo.properties 文件作为配置补充,[具体格式](../principle/#1-配置格式)这里有更详细解释。
+对于使用 `DubboService` 或 `DubboReference` 的场景,可以通过在项目 resources 目录下增加 dubbo.properties 文件作为配置补充,[具体格式](/zh-cn/overview/mannual/java-sdk/reference-manual/config/principle)这里有更详细解释。
 
 ```properties
 dubbo.service.org.apache.dubbo.springboot.demo.DemoService.timeout=5000
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/framework/fault-tolerent-strategy.md b/content/zh-cn/overview/mannual/java-sdk/tasks/framework/fault-tolerent-strategy.md
index 52b96762d6c..5fd2fe2998e 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/framework/fault-tolerent-strategy.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/framework/fault-tolerent-strategy.md
@@ -24,7 +24,7 @@ weight: 8
 
 ## 集群容错模式
 
-可以自行扩展集群容错策略,参见:[集群扩展](../../../dev/impls/cluster)
+可以自行扩展集群容错策略,参见:[集群扩展](/zh-cn/overview/mannual/java-sdk/reference-manual/spi/description/cluster)
 
 ### Failover Cluster
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/framework/filter.md b/content/zh-cn/overview/mannual/java-sdk/tasks/framework/filter.md
index 9578e81a9e7..6f3b64de8dc 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/framework/filter.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/framework/filter.md
@@ -34,7 +34,7 @@ Filter 工作原理如下图所示:
 public interface Filter extends BaseFilter {}
 ```
 
-Filter 的默认激活状态可在定义中通过 `@Activate` 注解设置,如以下定义表示该 Filter 在提供者端执行 RPC 请求时自动开启(在消费端不开启)。`@Activate` 支持多种条件控制,包括 classpath 下有某个类的定义时开启,URL 中有哪个参数值时开启等,具体可参见 [SPI 扩展 Activate 介绍]()。
+Filter 的默认激活状态可在定义中通过 `@Activate` 注解设置,如以下定义表示该 Filter 在提供者端执行 RPC 请求时自动开启(在消费端不开启)。`@Activate` 支持多种条件控制,包括 classpath 下有某个类的定义时开启,URL 中有哪个参数值时开启等,具体可参见 `SPI 扩展 Activate 介绍`。
 
 ```java
 @Activate(group = PROVIDER)
@@ -130,7 +130,7 @@ public interface ClusterFilter extends BaseFilter {}
 
 ### 扩展Filter
 
-可参考 [使用教程 - 自定义扩展]() 学习具体示例。
+可参考 `使用教程 - 自定义扩展` 学习具体示例。
 
 
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/framework/lightweight-rpc.md b/content/zh-cn/overview/mannual/java-sdk/tasks/framework/lightweight-rpc.md
index bf76df6e061..eea6b65a0ab 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/framework/lightweight-rpc.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/framework/lightweight-rpc.md
@@ -104,6 +104,6 @@ public class Application {
 
 ## 更多内容
 
-- Triple 协议完全兼容 gRPC,您可以参考这里了解如何  [使用 IDL 编写 gRPC 兼容的服务](/zh-cn/overview/mannual/java-sdk/quick-start/),或者 [使用其他通信协议]()
-- 作为 RPC 框架,Dubbo 支持异步调用、连接管理、context上下文等,请参考 [RPC 框架核心功能]()
-- 您可以继续 [使用 API 为应用添加更多微服务治理能力](),但我们更推进您使用 [Dubbo Spring Boot 开发微服务应用](../../microservice/develop/)
+- Triple 协议完全兼容 gRPC,您可以参考这里了解如何  [使用 IDL 编写 gRPC 兼容的服务](/zh-cn/overview/mannual/java-sdk/quick-start/),或者 `使用其他通信协议`
+- 作为 RPC 框架,Dubbo 支持异步调用、连接管理、context上下文等,请参考 `RPC 框架核心功能`
+- 您可以继续 `使用 API 为应用添加更多微服务治理能力`,但我们更推进您使用 [Dubbo Spring Boot 开发微服务应用](/zh-cn/overview/mannual/java-sdk/reference-manual/architecture/multi-instance/develop)
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/framework/more/concurrency-control.md b/content/zh-cn/overview/mannual/java-sdk/tasks/framework/more/concurrency-control.md
index 8c4d1764acf..9b2f302d32c 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/framework/more/concurrency-control.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/framework/more/concurrency-control.md
@@ -23,7 +23,7 @@ weight: 28
 
 确保服务在高峰使用时间保持可靠和稳定。
 
-这种方式要求用户准确的预先评估系统能处理的并发数,而准确的评估系统处理能力并不是一件容易的事情,因此 Dubbo 还提供了自适应限流模式,根据系统负载自动识别系统健康程度并进行限流保护,可以在此 [查看使用文档](../adaptive-concurrency-control)。
+这种方式要求用户准确的预先评估系统能处理的并发数,而准确的评估系统处理能力并不是一件容易的事情,因此 Dubbo 还提供了自适应限流模式,根据系统负载自动识别系统健康程度并进行限流保护,可以在此 [查看使用文档](/zh-cn/overview/mannual/java-sdk/tasks/rate-limit/adaptive-concurrency-control)。
 
 ## 使用方式
 ### 样例一
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/framework/more/config-connections.md b/content/zh-cn/overview/mannual/java-sdk/tasks/framework/more/config-connections.md
index d7d0fa5d650..7d97ad0eea3 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/framework/more/config-connections.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/framework/more/config-connections.md
@@ -71,7 +71,7 @@ weight: 29
 ## 使用场景
 粘滞连接用于有状态服务,尽可能让客户端总是向同一提供者发起调用,除非该提供者挂了,再连另一台。
 
-粘滞连接将自动开启 [延迟连接](../lazy-connect),以减少长连接数。
+粘滞连接将自动开启 [延迟连接](/zh-cn/docs/advanced/lazy-connect),以减少长连接数。
 
 ## 使用方式
 ```xml
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/framework/more/router-snapshot.md b/content/zh-cn/overview/mannual/java-sdk/tasks/framework/more/router-snapshot.md
index c1c823274e9..d70897bd8c9 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/framework/more/router-snapshot.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/framework/more/router-snapshot.md
@@ -86,4 +86,4 @@ dubbo>
 ```
 
 #### 注意:
-由于日志框架不匹配导致的日志为空可以参考[日志框架适配及运行时管理](../../others/logger-management/)动态修改日志输出框架。
+由于日志框架不匹配导致的日志为空可以参考[日志框架适配及运行时管理](/zh-cn/overview/mannual/java-sdk/reference-manual/qos/introduction/logger-management)动态修改日志输出框架。
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/framework/version_group.md b/content/zh-cn/overview/mannual/java-sdk/tasks/framework/version_group.md
index f0c7d797636..78451dc3e1b 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/framework/version_group.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/framework/version_group.md
@@ -127,7 +127,7 @@ private DemoService demoService2;
 
 #### 服务消费端( xml 配置)
 
-使用 <dubbo:reference/> 注解,添加 group 参数
+使用 `<dubbo:reference/>` 注解,添加 group 参数
 
 ```xml
 <?xml version="1.0" encoding="UTF-8"?>
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/gateway/architecture.md b/content/zh-cn/overview/mannual/java-sdk/tasks/gateway/architecture.md
index 0191c160293..ce2b0860945 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/gateway/architecture.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/gateway/architecture.md
@@ -22,7 +22,7 @@ BFF 应用通常可以使用 Spring Web 等常用框架开发,应用发布一
 
 {{% alert title="注意" color="info" %}}
 `dubbo`、`triple` 协议都支持这种接入架构。另外,在配置 BFF 应用调用 dubbo 服务时,可以使用普通的 dubbo 配置方式,也可以使用泛化调用等方式:
-* 配置接入 dubbo 协议时,使用 [泛化调用]() 的优势是可以避免对服务二进制包的依赖,实现配置动态生效的效果。
+* 配置接入 dubbo 协议时,使用 `泛化调用` 的优势是可以避免对服务二进制包的依赖,实现配置动态生效的效果。
 * 配置接入 triple 协议时,可以使用 http 调用方式,同样可避免对服务二进制包的依赖,实现配置动态生效的效果。
 {{% /alert %}}
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/mesh/migration/proxyless.md b/content/zh-cn/overview/mannual/java-sdk/tasks/mesh/migration/proxyless.md
index d6a0b18d858..e98115172cf 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/mesh/migration/proxyless.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/mesh/migration/proxyless.md
@@ -66,7 +66,7 @@ public class GreetingServiceConsumer {
 
 我们建议将 `protocol` 配置为 tri 协议(全面兼容 grpc 协议),以获得在 istio 体系下更好的体验。
 
-为了使 Kubernetes 感知到应用的状态,需要配置 `qosAcceptForeignIp` 参数,以便 Kubernetes 可以获得正确的应用状态,[对齐生命周期](/zh-cn/overview/mannual/java-sdk/advanced-features-and-usage/others/dubbo-kubernetes-probe/)。
+为了使 Kubernetes 感知到应用的状态,需要配置 `qosAcceptForeignIp` 参数,以便 Kubernetes 可以获得正确的应用状态,`对齐生命周期`.
 
 ```properties
 dubbo.application.name=dubbo-samples-xds-provider
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/observability/console.md b/content/zh-cn/overview/mannual/java-sdk/tasks/observability/console.md
index 8cd477158c5..b8c1fa19866 100755
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/observability/console.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/observability/console.md
@@ -9,7 +9,7 @@ type: docs
 weight: 1
 ---
 
-管理 Dubbo 最直接的方式就是通过 Dubbo 控制面(即 dubbo-control-plane)提供的可视化界面,之前我们在[【快速开始 - 部署 Dubbo 应用】]()一文的最后,也有用到它查看服务启动后的状态。
+管理 Dubbo 最直接的方式就是通过 Dubbo 控制面(即 dubbo-control-plane)提供的可视化界面,之前我们在`【快速开始 - 部署 Dubbo 应用】`一文的最后,也有用到它查看服务启动后的状态。
 
 **`dubbo-control-plane` 支持可视化的展示、监控集群状态,还支持实时下发流量管控规则。**
 
@@ -28,7 +28,7 @@ weight: 1
     ```
     注意,`conf/dubbo.yml` 配置需要按需调整,指向你要连接的注册中心等后台服务,具体请查看 dubbo-control-plane 架构中依赖的后台服务。
 3. 访问 `http://xxx` 即可打开控制台页面。
-    ![页面截图]()
+    `页面截图`
 
 {{% alert title="注意" color="info" %}}
 * 请查看文档了解 dubbo-control-plane 详细安装步骤,包括多个平台的安装方法与配置指导。
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/observability/grafana.md b/content/zh-cn/overview/mannual/java-sdk/tasks/observability/grafana.md
index 517ba25cba4..8a1bc184f63 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/observability/grafana.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/observability/grafana.md
@@ -51,7 +51,7 @@ kubectl -n dubbo-demo get deployments
 ## 查看 Grafana 可视化面板
 
 示例程序启动后会自动模拟服务调用,只需等待一会能在 Grafana 中可视化的看到 Metrics 指标。
-1. 如果是通过 [Dubbo 控制面](../../../reference/admin/architecture/) 安装的 Grafana,则可以访问 Admin 控制台并在左侧菜单中找到 Grafana 可视化监控入口
+1. 如果是通过 `Dubbo 控制面` 安装的 Grafana,则可以访问 Admin 控制台并在左侧菜单中找到 Grafana 可视化监控入口
 
 2. 如果是独立安装的 Grafana 组件,则可以直接访问 Grafana 可视化控制台地址:
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/service-discovery/kubernetes.md b/content/zh-cn/overview/mannual/java-sdk/tasks/service-discovery/kubernetes.md
index 69278d23c6c..fad96a0f40d 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/service-discovery/kubernetes.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/service-discovery/kubernetes.md
@@ -17,7 +17,7 @@ weight: 5
 
 在这种模式下,服务发现与用户的部署运维操作形成统一,用户定义标准的 Kubernetes Service、Deployment,并将其部署到 Kubernetes,之后 Control Plane 通过监控 APISERVER 资源并与 SDK 进程联动,形成一整套的服务发现体系。
 
-关于使用 Kubernetes 作为注册中心的具体实践案例,请参考 [Kubernetes Service 部署]() 一节了解更多细节。
+关于使用 Kubernetes 作为注册中心的具体实践案例,请参考 `Kubernetes Service 部署` 一节了解更多细节。
 
 
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/service-discovery/zookeeper.md b/content/zh-cn/overview/mannual/java-sdk/tasks/service-discovery/zookeeper.md
index faf88af98de..0b02ba76965 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/service-discovery/zookeeper.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/service-discovery/zookeeper.md
@@ -166,7 +166,7 @@ dubbo
    session: 60 * 1000* # 会话超时时间,默认 60s
 ```
 
-Zookeeper 注册中心还支持其他一些控制参数,具体可参见[Registry 配置项手册](../../config/properties#registry)
+Zookeeper 注册中心还支持其他一些控制参数,具体可参见[Registry 配置项手册](../../reference-manual/config/properties#dubbo.registry)
 
 ## 3 工作原理
 在前面的一节中,我们讲解了应用级服务发现与接口级服务发现的区别,在 Zookeeper 实现中,它们的存储结构也存在较大差异。总体来说,Zookeeper 注册中心实现支持以下高可用能力:
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/accesslog.md b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/accesslog.md
index 71a04e45436..fd6da3d74b5 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/accesslog.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/accesslog.md
@@ -15,8 +15,8 @@ weight: 3
 访问日志可以很好的记录某台机器在某段时间内处理的所有服务请求信息,包括请求接收时间、远端 IP、请求参数、响应结果等,运行态动态的开启访问日志对于排查问题非常有帮助。
 
 ## 开始之前
-* [部署 Shop 商城项目](../#部署商场系统)
-* 部署并打开 [Dubbo Admin](../.././../reference/admin/architecture/)
+* `部署 Shop 商城项目`
+* 部署并打开 `Dubbo Admin`
 
 ## 任务详情
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/arguments.md b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/arguments.md
index 91eaca43d7d..4a9d4aae6e0 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/arguments.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/arguments.md
@@ -17,8 +17,8 @@ weight: 6
 
 ## 开始之前
 
-* [部署 Shop 商城项目](../#部署商场系统)
-* 部署并打开 [Dubbo Admin](../.././../reference/admin/architecture/)
+* `部署 Shop 商城项目`
+* 部署并打开 `Dubbo Admin`
 
 ## 任务详情
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/host.md b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/host.md
index 59529b3a6ae..47dd960129e 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/host.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/host.md
@@ -15,8 +15,8 @@ weight: 9
 
 ## 开始之前
 
-* [部署 Shop 商城项目](../#部署商场系统)
-* 部署并打开 [Dubbo Admin](../.././../reference/admin/architecture/)
+* `部署 Shop 商城项目`
+* 部署并打开 `Dubbo Admin`
 
 ## 任务详情
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/isolation.md b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/isolation.md
index b9cc840a0ce..bb3071d5d43 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/isolation.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/isolation.md
@@ -21,8 +21,8 @@ weight: 5
 
 ## 开始之前
 
-* [部署 Shop 商城项目](../#部署商场系统)
-* 部署并打开 [Dubbo Admin](../.././../reference/admin/architecture/)
+* `部署 Shop 商城项目`
+* 部署并打开 `Dubbo Admin`
 
 ## 任务详情
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/mock.md b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/mock.md
index f788b9ec8ed..a43d78c7208 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/mock.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/mock.md
@@ -17,8 +17,8 @@ weight: 8
 
 ## 开始之前
 
-* [部署 Shop 商城项目](../#部署商场系统)
-* 部署并打开 [Dubbo Admin](../.././../reference/admin/architecture/)
+* `部署 Shop 商城项目`
+* 部署并打开 `Dubbo Admin`
 
 ## 任务详情
 
@@ -67,6 +67,6 @@ configs:
 
 ## 其他事项
 
-服务降级功能也可以用于开发测试环境,由于微服务分布式的特点,不同的服务或应用之间都有相互依赖关系,因此,一个服务或应用很难不依赖其他服务而独立部署工作。但测试环境下并不是所有服务都是随时就绪的状态,这对于微服务强调的服务独立演进是一个很大的障碍,通过服务降级这个功能,我们可以模拟或短路应用对其他服务的依赖,从而可以让应用按照自己预期的行为 Mock 外部服务调用的返回结果。具体可参见 [Dubbo Admin 服务 Mock](../.././../reference/admin/mock/) 特性的使用方式。
+服务降级功能也可以用于开发测试环境,由于微服务分布式的特点,不同的服务或应用之间都有相互依赖关系,因此,一个服务或应用很难不依赖其他服务而独立部署工作。但测试环境下并不是所有服务都是随时就绪的状态,这对于微服务强调的服务独立演进是一个很大的障碍,通过服务降级这个功能,我们可以模拟或短路应用对其他服务的依赖,从而可以让应用按照自己预期的行为 Mock 外部服务调用的返回结果。具体可参见 `Dubbo Admin 服务 Mock` 特性的使用方式。
 
 Dubbo 的降级规则用来设置发生降级时的行为和返回值,而对于何时应该执行限流降级动作,即限流降级时机的判断并没有过多涉猎,这一点 Dubbo 通过集成更专业的限流降级产品如 Sentinel 进行了补全,可以配合 Dubbo 降级规则一起使用,具体可参见 [限流降级](/zh-cn/overview/core-features/traffic/circuit-breaking/) 文档。
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/region.md b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/region.md
index b6939326d49..d98ebbaed19 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/region.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/region.md
@@ -17,8 +17,8 @@ weight: 4
 
 ## 开始之前
 
-* [部署 Shop 商城项目](../#部署商场系统)
-* 部署并打开 [Dubbo Admin](../.././../reference/admin/architecture/)
+* `部署 Shop 商城项目`
+* 部署并打开 `Dubbo Admin`
 
 ## 任务详情
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/retry.md b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/retry.md
index 263f481a600..a2a1f9a39bb 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/retry.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/retry.md
@@ -14,8 +14,8 @@ weight: 2
 在服务初次调用失败后,通过重试能有效的提升总体调用成功率。但也要注意重试可能带来的响应时间增长,系统负载升高等,另外,重试一般适用于只读服务,或者具有幂等性保证的写服务。
 
 ## 开始之前
-* [部署 Shop 商城项目](../#部署商场系统)
-* 部署并打开 [Dubbo Admin](../.././../reference/admin/architecture/)
+* `部署 Shop 商城项目`
+* 部署并打开 `Dubbo Admin`
 
 ## 任务详情
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/route.md b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/route.md
index 6f9074cad13..0dd2b798dba 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/route.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/route.md
@@ -31,19 +31,19 @@ Dubbo 内置的流量策略非常的灵活,但同时也有一定的理解与
 - 匹配这个条件的流量,转发到这一批机器
 - 匹配另一个条件的流量,转发到另一批机器
 
-![画一张流量匹配和转发的图]()
+`画一张流量匹配和转发的图`
 
 这在 Dubbo 中就是用 条件路由 来实现的,关于其详细工作原理我们在介绍中有详细讲解。
 在以上示例中,xxx 代表;yyy 代表
 
 我们需要把规则下发到运行中的dubbo sdk,在 dubbo 体系中这是如下如下工作的。
 
-![路由规则的分发与生效原理图]()
+`路由规则的分发与生效原理图`
 
 一个 zk/nacos、下发一条规则,dubbo实例接收到规则推送,rpc调用过程中应用规则筛选,选出地址子集调用
 
 {{% alert title="注意" color="info" %}}
-传统 Nacos/Zookeeper 的微服务部署方案中,Dubbo 的路由规则配置中心存储并转发到 Dubbo SDK,而在 Kubernetes Service 或服务网格场景下,路由规则的存储与推送机制会有一些变化,具体请参考 [Kubernetes 最佳实践]()。
+传统 Nacos/Zookeeper 的微服务部署方案中,Dubbo 的路由规则配置中心存储并转发到 Dubbo SDK,而在 Kubernetes Service 或服务网格场景下,路由规则的存储与推送机制会有一些变化,具体请参考 `Kubernetes 最佳实践`。
 {{% /alert %}}
 
 这时,如果我们对 xxx 服务发送一个请求,
@@ -51,6 +51,6 @@ Dubbo 内置的流量策略非常的灵活,但同时也有一定的理解与
 有一点非常
 
 ## 更多内容
-- 配置了路由规则不生效?[Dubbo 路由规则排查方法]()
-- 当前的路由规则不够灵活,无法达到效果?来看看 [脚本路由]() 吧
-- 您还可以通过 [扩展 Dubbo 的路由实现]() 定制自己的流量策略
+- 配置了路由规则不生效?`Dubbo 路由规则排查方法`
+- 当前的路由规则不够灵活,无法达到效果?来看看 `脚本路由` 吧
+- 您还可以通过 `扩展 Dubbo 的路由实现` 定制自己的流量策略
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/timeout.md b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/timeout.md
index eb11f1c5428..6bb379abf43 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/timeout.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/timeout.md
@@ -12,8 +12,8 @@ weight: 2
 Dubbo 提供动态调整服务超时时间的能力,在无需重启应用的情况下调整服务的超时时间,这对于临时解决一些服务上下游依赖不稳定而导致的调用失败问题非常有效。
 
 ## 开始之前
-* [部署 Shop 商城项目](../#部署商场系统)
-* 部署并打开 [Dubbo Admin](../.././../reference/admin/architecture/)
+* `部署 Shop 商城项目`
+* 部署并打开 `Dubbo Admin`
 
 ## 任务详情
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/weight.md b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/weight.md
index 095fb25d785..d5e23625a32 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/weight.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/weight.md
@@ -20,8 +20,8 @@ Dubbo 提供了基于权重的负载均衡算法,可以实现按比例的流
 
 ## 开始之前
 
-* [部署 Shop 商城项目](../#部署商场系统)
-* 部署并打开 [Dubbo Admin](../.././../reference/admin/architecture/)
+* `部署 Shop 商城项目`
+* 部署并打开 `Dubbo Admin`
 
 ## 任务详情
 
diff --git a/content/zh-cn/overview/mannual/java-sdk/tasks/troubleshoot/profiler.md b/content/zh-cn/overview/mannual/java-sdk/tasks/troubleshoot/profiler.md
index 0c4c0a213e2..0dc53b8cebb 100644
--- a/content/zh-cn/overview/mannual/java-sdk/tasks/troubleshoot/profiler.md
+++ b/content/zh-cn/overview/mannual/java-sdk/tasks/troubleshoot/profiler.md
@@ -186,5 +186,5 @@ Start time: 285965612316294
                                 +-[ Offset: 1.558545ms; Usage: 804.276436ms, 99% ] Receive request. Server biz impl invoke begin., dubbo version: 3.0.10-SNAPSHOT, current host: xx.xx.xx.xx
 ```
 {{% alert title="注意" color="warning" %}}
-由于日志框架不匹配导致的日志为空可以参考[日志框架适配及运行时管理](../../others/logger-management/)动态修改日志输出框架。
+由于日志框架不匹配导致的日志为空可以参考[日志框架适配及运行时管理](/zh-cn/overview/mannual/java-sdk/reference-manual/qos/introduction/logger-management)动态修改日志输出框架。
 {{% /alert %}}
diff --git a/content/zh-cn/overview/mannual/web-sdk/quick-start.md b/content/zh-cn/overview/mannual/web-sdk/quick-start.md
index b3690167fab..aa7ab6d54b8 100644
--- a/content/zh-cn/overview/mannual/web-sdk/quick-start.md
+++ b/content/zh-cn/overview/mannual/web-sdk/quick-start.md
@@ -13,13 +13,11 @@ weight: 1
 
 Dubbo-js 已于 9 月份发布支持 Dubbo3 协议的首个 alpha 版本,它的发布将有机会彻底改变微服务前后端的架构与通信模式,让你能直接在浏览器页面或web服务器中访问后端 Dubbo RPC 服务。
 
-![dubbo-web.png](/imgs/v3/web/web-1.png)
 
 # 浏览器 Web 应用示例
 
 本示例演示了如何使用 dubbo-js 开发运行在浏览器上的 web 应用程序,web 页面将调用 dubbo node.js 开发的后端服务并生成页面内容。本示例演示基于 IDL 和非 IDL 两种编码模式。
 
-![dubbo-web.png](/imgs/v3/web/web-2.png)
 
 ## IDL 模式
 
diff --git a/content/zh-cn/overview/what/core-features/ecosystem.md b/content/zh-cn/overview/what/core-features/ecosystem.md
index dec12eb049c..be258887a59 100644
--- a/content/zh-cn/overview/what/core-features/ecosystem.md
+++ b/content/zh-cn/overview/what/core-features/ecosystem.md
@@ -21,13 +21,13 @@ Dubbo 社区和众多优秀的开源项目一起围绕 Dubbo 建立了丰富的
 | --- | --- | --- | --- | --- | --- |
 | 服务发现 | [Zookeeper](../../mannual/java-sdk/reference-manual/registry/zookeeper) | [Nacos](../../mannual/java-sdk/reference-manual/registry/nacos) | [Kubernetes Service](/) | DNS【开发中】 | <a href="https://github.com/apache/dubbo-spi-extensions/tree/master/dubbo-registry-extensions" target="_blank">更多</a> |
 | 动态配置 | [Zookeeper](../../mannual/java-sdk/reference-manual/config-center/zookeeper) | [Nacos](../../mannual/java-sdk/reference-manual/config-center/nacos) | [Apollo](../../mannual/java-sdk/reference-manual/config-center/apollo) | Kubernetes【开发中】| <a href="https://github.com/apache/dubbo-spi-extensions/tree/master/dubbo-configcenter-extensions" target="_blank">更多</a> |
-| 元数据管理 | [Zookeeper](../../mannual/java-sdk/reference-manual/metadata-center/zookeeper) | [Nacos](../../mannual/java-sdk/reference-manual/metadata-center/nacos)  | [Redis](../../mannual/java-sdk/reference-manual/metadata-center/redis)  | Kubernetes【开发中】 | <a href="https://github.com/apache/dubbo-spi-extensions/tree/master/dubbo-metadata-report-extensions" target="_blank">更多</a> |
+| 元数据管理 | [Zookeeper](../../mannual/java-sdk/reference-manual/metadata-center/zookeeper) | [Nacos](../../mannual/java-sdk/reference-manual/metadata-center/nacos) | [Redis](../../mannual/java-sdk/reference-manual/) | Kubernetes【开发中】 | <a href="https://github.com/apache/dubbo-spi-extensions/tree/master/dubbo-metadata-report-extensions" target="_blank">更多</a> |
 | RPC 协议 | [HTTP/2 (Triple)](../../reference/protocols/triple) | [TCP](../../reference/protocols/tcp) | [HTTP/REST【Alpha】](../../reference/protocols/http) | [gRPC](../../reference/protocols/triple) | [更多](../../reference/protocols/) |
-| 可视化观测平台 | [Admin](../../tasks/observability/admin/) | [Grafana](../../tasks/observability/grafana/) | [Prometheus](../../tasks/observability/prometheus/) | - | - |
-| 全链路追踪 | [Zipkin](../../tasks/observability/tracing/zipkin/) | [Skywalking](../../tasks/observability/tracing/skywalking/) | <a href="https://github.com/apache/dubbo-samples/tree/master/4-governance/dubbo-samples-spring-boot3-tracing#2-adding-micrometer-tracing-bridge-to-your-project" target="_blank">OpenTelemetry</a> | - | - |
-| 限流降级 | [Sentinel](../../tasks/rate-limit/sentinel) | [Resilience4j](../../tasks/rate-limit/resilience4j) | [Hystrix](../../tasks/rate-limit/hystrix) | - | - |
-| 分布式事务 | [Seata](../../tasks/ecosystem/transaction/) | - | - | - | - |
-| 网关 | [Higress]({{< relref "../../../../blog/integration/how-to-proxy-dubbo-in-higress" >}}) | [APISIX](../../tasks/ecosystem/gateway/) | [Shenyu]({{< relref "../../../../blog/integration/how-to-proxy-dubbo-in-apache-shenyu" >}}) | [Envoy](https://www.envoyproxy.io/docs/envoy/latest/configuration/listeners/network_filters/dubbo_proxy_filter) | - |
+| 可视化观测平台 | `Admin` | [Grafana](/zh-cn/overview/mannual/java-sdk/tasks/observability/grafana/) | [Prometheus](/zh-cn/overview/mannual/java-sdk/tasks/observability/prometheus/) | - | - |
+| 全链路追踪 | [Zipkin](/zh-cn/overview/mannual/java-sdk/tasks/observability/tracing/zipkin/) | [Skywalking](/zh-cn/overview/mannual/java-sdk/tasks/observability/tracing/skywalking/) | <a href="https://github.com/apache/dubbo-samples/tree/master/4-governance/dubbo-samples-spring-boot3-tracing#2-adding-micrometer-tracing-bridge-to-your-project" target="_blank">OpenTelemetry</a> | - | - |
+| 限流降级 | [Sentinel](/zh-cn/overview/mannual/java-sdk/tasks/rate-limit/sentinel) | `Resilience4j` | `Hystrix` | - | - |
+| 分布式事务 | `Seata` | - | - | - | - |
+| 网关 | [Higress]({{< relref "../../../../blog/integration/how-to-proxy-dubbo-in-higress" >}}) | `APISIX` | [Shenyu]({{< relref "../../../../blog/integration/how-to-proxy-dubbo-in-apache-shenyu" >}}) | [Envoy](https://www.envoyproxy.io/docs/envoy/latest/configuration/listeners/network_filters/dubbo_proxy_filter) | - |
 | 服务网格 | Istio【开发中】 | <a href="https://www.aeraki.net/" target="_blank">Aeraka</a> | OpenSergo【开发中】 | Proxyless【Alpha】 | 更多 |
 
 
diff --git a/content/zh-cn/overview/what/core-features/extensibility.md b/content/zh-cn/overview/what/core-features/extensibility.md
index 1cbad6384d0..baa33c627f1 100644
--- a/content/zh-cn/overview/what/core-features/extensibility.md
+++ b/content/zh-cn/overview/what/core-features/extensibility.md
@@ -35,8 +35,8 @@ Dubbo 扩展能力使得 Dubbo 项目很方便的切分成一个一个的子模
 ## 基于扩展点的微服务生态
 众多的扩展点与抽象,是 Dubbo 与众多微服务生态组件对接、实现微服务治理能力的基础。
 
-* [全链路追踪](../../tasks/observability/tracing/)
-* [数据一致性](../../tasks/ecosystem/transaction/)
+* [全链路追踪](../../mannual/java-sdk/tasks/observability/tracing/)
+* `数据一致性`
 * [限流降级](../../core-features/traffic/circuit-breaking/)
 
 Dubbo 的各语言 sdk 实现都是采用的 "微内核+插件" 的设计模式,几乎所有流程中的核心节点都被定义为扩展点,官方发布的组件也是以扩展点的实现形式发布,因此 Dubbo 可以平等的对待所有官方与第三方组件扩展。
@@ -98,7 +98,7 @@ Dubbo 官方提供了加权随机、加权轮询、一致性哈希、最小活
 通过对 Consul、Eureka 的支持,Dubbo 也实现了与 Spring Cloud 体系在地址和通信层面的互通,让用户同时部署 Dubbo 与 Spring Cloud,或者从 Spring Cloud 迁移到 Dubbo 变得更容易。
 
 ### Config Center
-配置中心是用户实现动态控制 Dubbo 行为的关键组件,我们在 [流量管控](../../tasks/traffic-management) 任务中下发的所有规则,都是先下发到配置中心保存起来,进而 Dubbo 实例通过监听配置中心的变化,收到路由规则并达到控制流量的行为。
+配置中心是用户实现动态控制 Dubbo 行为的关键组件,我们在 [流量管控](../../mannual/java-sdk/tasks/traffic-management) 任务中下发的所有规则,都是先下发到配置中心保存起来,进而 Dubbo 实例通过监听配置中心的变化,收到路由规则并达到控制流量的行为。
 
 Dubbo 官方支持 Zookeeper、Nacos、Etcd、Redis、Apollo 等配置中心实现。
 
@@ -111,10 +111,10 @@ Dubbo 官方支持 Zookeeper、Nacos、Etcd、Redis 等元数据中心实现。
 
 以下示例演示了如何扩展 Dubbo 来解决实际问题,可以跟随示例学习。
 
-* [自定义 RPC 协议](../../tasks/extensibility/protocol/)
-* [自定义流量路由规则](../../tasks/extensibility/router/)
-* [自定义注册中心](../../tasks/extensibility/registry/)
-* [自定义拦截器](../../tasks/extensibility/filter/)
+* [自定义 RPC 协议](../../mannual/java-sdk/tasks/extensibility/protocol/)
+* [自定义流量路由规则](../../mannual/java-sdk/tasks/extensibility/router/)
+* [自定义注册中心](../../mannual/java-sdk/tasks/extensibility/registry/)
+* [自定义拦截器](../../mannual/java-sdk/tasks/extensibility/filter/)
 
 ## 更多扩展点
 本文列出了 Dubbo 常用的一些扩展点,但还有大量的扩展点可供灵活定制,并且不同语言 sdk 的扩展定义和配置方式上也存在差异,以下是 Dubbo SDK 的扩展点手册。
diff --git a/content/zh-cn/overview/what/core-features/load-balance.md b/content/zh-cn/overview/what/core-features/load-balance.md
index f15fa1698a6..271981cbf75 100644
--- a/content/zh-cn/overview/what/core-features/load-balance.md
+++ b/content/zh-cn/overview/what/core-features/load-balance.md
@@ -98,7 +98,7 @@ Dubbo 支持在服务提供者一侧配置默认的负载均衡策略,这样
 
 具体配置方式参见以下多语言实现
 
-* [Java](../../mannual/java-sdk/advanced-features-and-usage/performance/loadbalance/#使用方式)
+* [Java](../../mannual/java-sdk/)
 * [Golang](../../mannual/golang-sdk/)
 
 ## 自定义扩展
diff --git a/content/zh-cn/overview/what/core-features/more.md b/content/zh-cn/overview/what/core-features/more.md
index 17f44509b4e..f82cfb011df 100644
--- a/content/zh-cn/overview/what/core-features/more.md
+++ b/content/zh-cn/overview/what/core-features/more.md
@@ -13,7 +13,7 @@ weight: 11
 作为一款与应用开发紧密相关的微服务框架,同时旨在为微服务集群提供企业级服务治理能力,Dubbo 还提供了很多高级功能,涵盖服务调用行为控制、服务诊断与调优、服务治理等。
 
 多种语言 sdk 在功能实现、配置方式上会略有差异,具体功能列表和使用方式可参考如下文档:
-* [Java](../../mannual/java-sdk/advanced-features-and-usage/)
+* [Java](../../mannual/java-sdk/)
 * [Golang](../../mannual/golang-sdk/tutorial/)
 
 ## 控制服务调用行为
diff --git a/content/zh-cn/overview/what/core-features/observability.md b/content/zh-cn/overview/what/core-features/observability.md
index 230bae6d754..031b857e6a0 100644
--- a/content/zh-cn/overview/what/core-features/observability.md
+++ b/content/zh-cn/overview/what/core-features/observability.md
@@ -30,7 +30,7 @@ Admin 控制台可视化展示了集群中的应用、服务、实例及依赖
 
 ![Admin 效果图](/imgs/v3/feature/observability/admin.jpg)
 
-* [Admin 部署与效果演示](../../tasks/observability/admin/)
+* [Admin 部署与效果演示](../../mannual/java-sdk/tasks/observability)
 
 ## Metrics
 Dubbo 运行时统计了包括 qps、rt、调用总数、成功数、失败数,失败原因统计等在内的核心服务指标,同时,为了更好的监测服务运行状态,Dubbo 还提供了对核心组件状态的监控,如线程池数量、服务健康状态等。
@@ -39,8 +39,8 @@ Dubbo 运行时统计了包括 qps、rt、调用总数、成功数、失败数
 
 ![Grafana 效果图](/imgs/v3/feature/observability/provider-stat.png)
 
-* [使用 Grafana 可视化展示 Metrics 指标](../../tasks/observability/grafana/)
-* [如何从 Prometheus 查询特定 Metrics 指标](../../tasks/observability/prometheus/)
+* [使用 Grafana 可视化展示 Metrics 指标](../../mannual/java-sdk/tasks/observability/grafana)
+* [如何从 Prometheus 查询特定 Metrics 指标](../../mannual/java-sdk/tasks/observability/prometheus)
 
 ## Tracing
 全链路追踪对于监测分布式系统运行状态具有非常重要的价值,Dubbo 通过 Filter 拦截器实现了请求运行时的埋点跟踪,通过将跟踪数据导出到一些主流实现如 Zipkin、Skywalking、Jaeger 等,可以实现全链路跟踪数据的分析与可视化展示。
@@ -49,12 +49,12 @@ Dubbo 运行时统计了包括 qps、rt、调用总数、成功数、失败数
 
 > 未来我们计划支持通过 Dubbo Admin 等治理平台动态调整 Dubbo 的链路追踪采样率。
 
-* [基于 Skywalking 实现全链路追踪](../../tasks/observability/tracing/skywalking/)
-* [基于 Zipkin 实现全链路追踪](../../tasks/observability/tracing/zipkin/)
-* [通过链路追踪关联日志系统](../../mannual/java-sdk/advanced-features-and-usage/observability/tracing#关联日志)
+* [基于 Skywalking 实现全链路追踪](../../mannual/java-sdk/tasks/observability/tracing/skywalking)
+* [基于 Zipkin 实现全链路追踪](../../mannual/java-sdk/tasks/observability/tracing/zipkin)
+* [通过链路追踪关联日志系统](../../mannual/java-sdk/tasks/observability/tracing)
 
 ## Logging
 访问日志可以帮助分析系统的流量情况,在有些场景下,开启访问日志对于排查问题也非常有帮助。
 
-* [开启 Access Log](../../mannual/java-sdk/advanced-features-and-usage/service/accesslog/)
-* [你还在运行态开启 Access Log](../../tasks/traffic-management/accesslog/)
+* [开启 Access Log](/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/accesslog)
+* [你还在运行态开启 Access Log](/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/accesslog)
diff --git a/content/zh-cn/overview/what/core-features/protocols.md b/content/zh-cn/overview/what/core-features/protocols.md
index 4c2e3c4bf0c..9158ba0ecd6 100644
--- a/content/zh-cn/overview/what/core-features/protocols.md
+++ b/content/zh-cn/overview/what/core-features/protocols.md
@@ -43,16 +43,16 @@ Triple 协议的核心特性如下:
 * 双向流式通信(Bidirectional Streaming)
 
 开发实践
-* Triple 协议使用请参见 [Triple 协议开发任务](../../tasks/protocols/triple/) 或 [java sdk 示例文档](../../mannual/java-sdk/reference-manual/protocol/triple/)
-* [Triple 设计思路与协议规范](../../reference/protocols/triple/)
+* Triple 协议使用请参见 [Triple 协议开发任务](../../mannual/java-sdk/tasks/protocols/triple/) 或 [java sdk 示例文档](../../mannual/java-sdk/reference-manual/protocol/triple/)
+* [Triple 设计思路与协议规范](../../reference/protocols/triple)
 
 ## Dubbo2
 Dubbo2 协议是基于 TCP 传输层协议之上构建的一套 RPC 通信协议,由于其紧凑、灵活、高性能的特点,在 Dubbo2 时代取得了非常广泛的应用,是企业构建高性能、大规模微服务集群的关键通信方案。在云原生时代,我们更推荐使用通用性、穿透性更好的 Triple 协议。
 
 Dubbo2 协议也内置 HTTP 支持,因此你可以使用 curl 在开发阶段快速验证或调试服务。
 
-* [Dubbo2 协议开发任务](../../tasks/protocols/dubbo/)
-* [Dubbo2 设计思路与协议规范](../../reference/protocols/tcp/)
+* [Dubbo2 协议开发任务](../../mannual/java-sdk/tasks/protocols/dubbo)
+* [Dubbo2 设计思路与协议规范](../../reference/protocols/tcp)
 
 ## gRPC
 你可以用 Dubbo 开发和治理微服务,然后设置使用 gRPC 协议进行底层通信。但为什么要这么做呢,与直接使用 gRPC 框架对比有什么优势?简单的答案是,这是使用 gRPC 进行微服务开发的常用模式,具体请往下看。
@@ -61,13 +61,13 @@ gRPC 是谷歌开源的基于 HTTP/2 的通信协议,如同我们在 [产品
 
 在 Dubbo 体系下使用 gRPC 协议 (gRPC over Dubbo Framework) 是一个非常高效和轻量的选择,它让你既能使用原生的 gRPC 协议通信,又避免了基于 gRPC 进行二次定制与开发的复杂度 (二次开发与定制 gRPC,是很多企业规模化实践后证实不可避免的环节,Dubbo 框架替开发者完成了这一步,让开发者可以直接以最简单的方式使用 gRPC)。
 
-[gRPC over Dubbo 示例](../../tasks/protocols/grpc/)
+[gRPC over Dubbo 示例](../../mannual/java-sdk/tasks/protocols/triple/grpc)
 
 ## REST
 微服务领域常用的一种通信模式是 HTTP + JSON,包括 Spring Cloud、Microprofile 等一些主流的微服务框架都默认使用的这种通信模式,Dubbo 同样提供了对基于 HTTP 的编程、通信模式的支持。
 
-* [HTTP over Dubbo 示例](../../tasks/protocols/web/)
-* [Dubbo 与 Spring Cloud 体系互通](../../tasks/protocols/springcloud/)
+* `HTTP over Dubbo 示例`
+* [Dubbo 与 Spring Cloud 体系互通](../../mannual/java-sdk/tasks/protocols)
 
 ## 其他通信协议
 除了以上介绍的几种协议之外,你还可以将以下协议运行在 Dubbo 之上。对 Dubbo 而言,只需要修改一行简单的配置,就可以切换底层服务的通信协议,其他外围 API 和治理能力不受影响。
@@ -86,4 +86,4 @@ gRPC 是谷歌开源的基于 HTTP/2 的通信协议,如同我们在 [产品
 * [Rust](../../mannual/rust-sdk/)
 
 ## 自定义扩展
-除了以上官方版本支持的通信协议,Dubbo 支持扩展新协议支持,具体请参见 [【任务】-【可扩展性】-【protocol】](../../tasks/extensibility/protocol/)
+除了以上官方版本支持的通信协议,Dubbo 支持扩展新协议支持,具体请参见 [【任务】-【可扩展性】-【protocol】](../../mannual/java-sdk/tasks/extensibility/protocol)
diff --git a/content/zh-cn/overview/what/core-features/service-definition.md b/content/zh-cn/overview/what/core-features/service-definition.md
index 13b94145060..12b30d42ff8 100644
--- a/content/zh-cn/overview/what/core-features/service-definition.md
+++ b/content/zh-cn/overview/what/core-features/service-definition.md
@@ -20,7 +20,7 @@ Dubbo 解决企业微服务从开发、部署到治理运维的一系列挑战
 接下来以 Java 体系 Spring Boot 项目为例讲解 Dubbo 应用开发的基本步骤,整个过程非常直观简单,其他语言开发过程类似。
 
 ### 创建项目
-<a href="https://start.dubbo.apache.org/bootstrap.html" target="_blank">Dubbo 微服务项目脚手架</a>(支持浏览器页面、命令行和 IDE)可用于快速创建微服务项目,只需要告诉脚手架期望包含的功能或组件,脚手架最终可以帮助开发者生成具有必要依赖的微服务工程。更多脚手架使用方式的讲解,请参见任务模块的 [通过模板生成项目脚手架](../../tasks/develop/template/)
+<a href="https://start.dubbo.apache.org/bootstrap.html" target="_blank">Dubbo 微服务项目脚手架</a>(支持浏览器页面、命令行和 IDE)可用于快速创建微服务项目,只需要告诉脚手架期望包含的功能或组件,脚手架最终可以帮助开发者生成具有必要依赖的微服务工程。更多脚手架使用方式的讲解,请参见任务模块的 [通过模板生成项目脚手架](/zh-cn/overview/tasks/develop/template)
 
 ![脚手架示例图](/imgs/v3/advantages/initializer.png)
 
@@ -88,17 +88,17 @@ public class Consumer {
 ```
 
 以上是 Dubbo 微服务开发的流程性说明,实际开发的详细指导步骤请参见:
-* [Java 微服务开发入门](../../mannual/java-sdk/quickstart)
+* [Java 微服务开发入门](../../mannual/java-sdk/quick-start)
 * [Go 微服务开发入门](../../mannual/golang-sdk/quickstart)
-* [Rust 微服务开发入门](../../mannual/rust-sdk/quickstart)
+* [Rust 微服务开发入门](../../mannual/rust-sdk/quick-start)
 * [Node.js 微服务开发入门](https://github.com/apache/dubbo-js)
 
 ## 部署
 Dubbo 原生服务可打包部署到 Docker 容器、Kubernetes、服务网格 等云原生基础设施和微服务架构。
 
 关于不同环境的部署示例,可参考:
-* [部署 Dubbo 服务到 Docker 容器](../../tasks/deploy/deploy-on-docker)
-* [部署 Dubbo 服务到 Kubernetes](../../tasks/deploy/deploy-on-k8s-docker)
+* `部署 Dubbo 服务到 Docker 容器`
+* `部署 Dubbo 服务到 Kubernetes`
 
 ## 治理
 对于服务治理,绝大多数应用只需要增加以下配置即可,Dubbo 应用将具备地址发现和负载均衡能力。
@@ -109,7 +109,7 @@ dubbo:
     address: zookeeper://127.0.0.1:2181
 ```
 
-部署并打开 [Dubbo Admin 控制台](../../tasks/deploy),可以看到集群的服务部署和调用数据
+部署并打开 `Dubbo Admin 控制台`,可以看到集群的服务部署和调用数据
 
 ![Admin](/imgs/v3/what/admin.png)
 
diff --git a/content/zh-cn/overview/what/core-features/service-mesh.md b/content/zh-cn/overview/what/core-features/service-mesh.md
index a122d05b81e..c0e0b5ab494 100644
--- a/content/zh-cn/overview/what/core-features/service-mesh.md
+++ b/content/zh-cn/overview/what/core-features/service-mesh.md
@@ -65,10 +65,10 @@ Proxy 模式很好的实现了治理能力与有很多优势,如平滑升级
 * 适用于几乎所有的部署环境
 
 ## 示例任务
-了解了足够多的原理知识,我们推荐你访问如下 [示例](../../tasks/mesh) 进行动手实践。
+了解了足够多的原理知识,我们推荐你访问如下 [示例](../../mannual/java-sdk/tasks/mesh) 进行动手实践。
 
 ## 可视化
-推荐使用 [Dubbo Admin](../../tasks/deploy) 作为您 Dubbo 集群的可视化控制台,它兼容所有 Kubernetes、Mesh 和非 Mesh 架构的部署。
+推荐使用 [Dubbo Admin](../../mannual/java-sdk/tasks/deploy) 作为您 Dubbo 集群的可视化控制台,它兼容所有 Kubernetes、Mesh 和非 Mesh 架构的部署。
 
 除此之外,你也可以使用 [Istio 官方推荐的可视化工具](https://istio.io/latest/docs/tasks/observability/kiali/) 来管理您的 Dubbo Mesh 集群。
 
diff --git a/content/zh-cn/overview/what/core-features/traffic/_index.md b/content/zh-cn/overview/what/core-features/traffic/_index.md
index a0c241b679c..fb32c6ebbc2 100755
--- a/content/zh-cn/overview/what/core-features/traffic/_index.md
+++ b/content/zh-cn/overview/what/core-features/traffic/_index.md
@@ -49,7 +49,7 @@ Dubbo 的流量管控规则可以基于应用、服务、方法、参数等粒
 
 标签路由通过将某一个服务的实例划分到不同的分组,约束具有特定标签的流量只能在指定分组中流转,不同分组为不同的流量场景服务,从而实现流量隔离的目的。标签路由可以作为蓝绿发布、灰度发布等场景能力的基础。
 
-标签路由规则是一个非此即彼的流量隔离方案,也就是匹配`标签`的请求会 100% 转发到有相同`标签`的实例,没有匹配`标签`的请求会 100% 转发到其余未匹配的实例。如果您需要按比例的流量调度方案,请参考示例 [基于权重的按比例流量路由](../../tasks/traffic-management/weight/)。
+标签路由规则是一个非此即彼的流量隔离方案,也就是匹配`标签`的请求会 100% 转发到有相同`标签`的实例,没有匹配`标签`的请求会 100% 转发到其余未匹配的实例。如果您需要按比例的流量调度方案,请参考示例 [基于权重的按比例流量路由](/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/weight)。
 
 `标签`主要是指对 Provider 端应用实例的分组,目前有两种方式可以完成实例分组,分别是`动态规则打标`和`静态规则打标`。`动态规则打标` 可以在运行时动态的圈住一组机器实例,而 `静态规则打标` 则需要实例重启后才能生效,其中,动态规则相较于静态规则优先级更高,而当两种规则同时存在且出现冲突时,将以动态规则为准。
 
@@ -118,7 +118,7 @@ RpcContext.getContext().setAttachment(Constants.TAG_KEY, "Hangzhou");
 
 设置了以上标签的流量,将全部导流到 `hangzhou-region` 划分的实例上。
 
-> 请求标签的作用域仅为一次点对点的 RPC 请求。比如,在一个 A -> B -> C 调用链路上,如果 A -> B 调用通过 `setAttachment` 设置了 `tag` 参数,则该参数不会在 B -> C 的调用中生效,同样的,在完成了 A -> B -> C 的整个调用同时 A 收到调用结果后,如果想要相同的 `tag` 参数,则在发起其他调用前仍需要单独设置 `setAttachment`。可以参考 [示例任务 - 环境隔离](../../tasks/traffic-management/isolation/) 了解更多 `tag` 全链路传递解决方案。
+> 请求标签的作用域仅为一次点对点的 RPC 请求。比如,在一个 A -> B -> C 调用链路上,如果 A -> B 调用通过 `setAttachment` 设置了 `tag` 参数,则该参数不会在 B -> C 的调用中生效,同样的,在完成了 A -> B -> C 的整个调用同时 A 收到调用结果后,如果想要相同的 `tag` 参数,则在发起其他调用前仍需要单独设置 `setAttachment`。可以参考 [示例任务 - 环境隔离](/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/isolation) 了解更多 `tag` 全链路传递解决方案。
 
 ### 条件路由规则
 
@@ -195,7 +195,7 @@ scope: service
 key: org.apache.dubbo.samples.UserService
 ```
 
-> 关于 Dubbo 规则中的 `scope` 以及 `service`、`application` 的说明请参考 [动态配置参考手册](./configuration-rule/) 或 [动态配置示例](../../tasks/traffic-management/timeout/)。
+> 关于 Dubbo 规则中的 `scope` 以及 `service`、`application` 的说明请参考 [动态配置参考手册](./configuration-rule/) 或 [动态配置示例](/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/timeout)。
 
 `parameters` 参数指定了新的修改值,这里将通过 `timeout: 2000` 将超时时间设置为 2000ms。
 
@@ -254,7 +254,7 @@ spec:
       value: "gray"
 ```
 
-如果您有不同的实例环境保存机制,可以通过扩展 `InfraAdapter 扩展点` 来自定义自己的标签加载方式。如果您的应用是部署在 Kubernetes 环境下,并且已经接入了服务网格体系,则也可以使用标准 deployment 标签的方式打标,具体请跟随 [服务网格任务示例](../../tasks/mesh/) 学习。
+如果您有不同的实例环境保存机制,可以通过扩展 `InfraAdapter 扩展点` 来自定义自己的标签加载方式。如果您的应用是部署在 Kubernetes 环境下,并且已经接入了服务网格体系,则也可以使用标准 deployment 标签的方式打标,具体请跟随 [服务网格任务示例](/zh-cn/overview/mannual/java-sdk/tasks/mesh/) 学习。
 
 ## 如何配置流量规则
 Dubbo 提供了控制台 Dubbo Admin,帮助您可视化的下发流量管控规则,并实时监控规则生效情况。
@@ -272,4 +272,4 @@ Dubbo 还提供了 `dubboctl` 命令行工具,需要有 Dubbo Admin 提前部
 具体请参见 [Dubbo 中的服务网格架构](../service-mesh)。
 
 ## 跟随示例学习
-我们搭建了一个 [线上商城系统](../../tasks/traffic-management/) 供您学习流量规则的具体使用。
+我们搭建了一个 [线上商城系统](/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/) 供您学习流量规则的具体使用。
diff --git a/content/zh-cn/overview/what/core-features/traffic/circuit-breaking.md b/content/zh-cn/overview/what/core-features/traffic/circuit-breaking.md
index 24d0af733f6..743f29c08a1 100644
--- a/content/zh-cn/overview/what/core-features/traffic/circuit-breaking.md
+++ b/content/zh-cn/overview/what/core-features/traffic/circuit-breaking.md
@@ -21,9 +21,9 @@ weight: 5
 
 流量控制解决的问题和工作方式比较容易理解,而其使用的难点就是如何确定服务所能处理的流量最大值?
 * 一种模式是由用户预先设定一个固定的限流值,如 Dubbo 通过集成 Sentinel 等产品实现的限流能力即是这种模式
-    * [Dubbo Sentinel 流量控制](../../../tasks/rate-limit/sentinel/)
+    * [Dubbo Sentinel 流量控制](../../../mannual/java-sdk/tasks/rate-limit/sentinel)
 * 另一种方式是 Dubbo 框架自动根据系统或集群负载情况执行限流,相比用户预先设置限流值更加灵活方便,Dubbo 目前内置了自适应限流模式,具体可参见:
-    * [Java 自适应限流使用方式](../../../mannual/java-sdk/advanced-features-and-usage/performance/adaptive-concurrency-control/)
+    * [Java 自适应限流使用方式](/zh-cn/overview/mannual/java-sdk/tasks/rate-limit/adaptive-concurrency-control)
     * [Go 自适应限流使用方式](../../../reference/proposals/heuristic-flow-control/)
     * [自适应限流设计原理](../../../reference/proposals/heuristic-flow-control/)
 
@@ -38,6 +38,6 @@ weight: 5
 
 Dubbo 通过集成业界主流的框架实现了服务熔断降级能力
 
-* [Sentinel](../../../tasks/rate-limit/sentinel/)
-* [Hystrix](../../../tasks/rate-limit/hystrix/)
-* [Resilience4J](../../../tasks/rate-limit/resilience4j/)
+* [Sentinel](../../../mannual/java-sdk/tasks/rate-limit/sentinel)
+* [Hystrix](../../../mannual/java-sdk/tasks/rate-limit/)
+* [Resilience4J](../../../mannual/java-sdk/tasks/rate-limit)
diff --git a/content/zh-cn/overview/what/core-features/traffic/introduction.md b/content/zh-cn/overview/what/core-features/traffic/introduction.md
index dd1ed110822..a6dbf8144e3 100644
--- a/content/zh-cn/overview/what/core-features/traffic/introduction.md
+++ b/content/zh-cn/overview/what/core-features/traffic/introduction.md
@@ -42,7 +42,7 @@ Dubbo 的流量管控规则可以基于应用、服务、方法、参数等粒
 
 标签路由通过将某一个服务的实例划分到不同的分组,约束具有特定标签的流量只能在指定分组中流转,不同分组为不同的流量场景服务,从而实现流量隔离的目的。标签路由可以作为蓝绿发布、灰度发布等场景能力的基础。
 
-标签路由规则是一个非此即彼的流量隔离方案,也就是匹配`标签`的请求会 100% 转发到有相同`标签`的实例,没有匹配`标签`的请求会 100% 转发到其余未匹配的实例。如果您需要按比例的流量调度方案,请参考示例 [基于权重的按比例流量路由](../../tasks/traffic-management/weight/)。
+标签路由规则是一个非此即彼的流量隔离方案,也就是匹配`标签`的请求会 100% 转发到有相同`标签`的实例,没有匹配`标签`的请求会 100% 转发到其余未匹配的实例。如果您需要按比例的流量调度方案,请参考示例 [基于权重的按比例流量路由](/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/weight)。
 
 `标签`主要是指对 Provider 端应用实例的分组,目前有两种方式可以完成实例分组,分别是`动态规则打标`和`静态规则打标`。`动态规则打标` 可以在运行时动态的圈住一组机器实例,而 `静态规则打标` 则需要实例重启后才能生效,其中,动态规则相较于静态规则优先级更高,而当两种规则同时存在且出现冲突时,将以动态规则为准。
 
@@ -111,7 +111,7 @@ RpcContext.getContext().setAttachment(Constants.TAG_KEY, "Hangzhou");
 
 设置了以上标签的流量,将全部导流到 `hangzhou-region` 划分的实例上。
 
-> 请求标签的作用域仅为一次点对点的 RPC 请求。比如,在一个 A -> B -> C 调用链路上,如果 A -> B 调用通过 `setAttachment` 设置了 `tag` 参数,则该参数不会在 B -> C 的调用中生效,同样的,在完成了 A -> B -> C 的整个调用同时 A 收到调用结果后,如果想要相同的 `tag` 参数,则在发起其他调用前仍需要单独设置 `setAttachment`。可以参考 [示例任务 - 环境隔离](../../tasks/traffic-management/isolation/) 了解更多 `tag` 全链路传递解决方案。
+> 请求标签的作用域仅为一次点对点的 RPC 请求。比如,在一个 A -> B -> C 调用链路上,如果 A -> B 调用通过 `setAttachment` 设置了 `tag` 参数,则该参数不会在 B -> C 的调用中生效,同样的,在完成了 A -> B -> C 的整个调用同时 A 收到调用结果后,如果想要相同的 `tag` 参数,则在发起其他调用前仍需要单独设置 `setAttachment`。可以参考 [示例任务 - 环境隔离](/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/isolation) 了解更多 `tag` 全链路传递解决方案。
 
 ### 条件路由规则
 
@@ -188,7 +188,7 @@ scope: service
 key: org.apache.dubbo.samples.UserService
 ```
 
-> 关于 Dubbo 规则中的 `scope` 以及 `service`、`application` 的说明请参考 [动态配置参考手册](./configuration-rule/) 或 [动态配置示例](../../tasks/traffic-management/timeout/)。
+> 关于 Dubbo 规则中的 `scope` 以及 `service`、`application` 的说明请参考 [动态配置参考手册](./configuration-rule/) 或 [动态配置示例](/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/timeout)。
 
 `parameters` 参数指定了新的修改值,这里将通过 `timeout: 2000` 将超时时间设置为 2000ms。
 
@@ -247,7 +247,7 @@ spec:
       value: "gray"
 ```
 
-如果您有不同的实例环境保存机制,可以通过扩展 `InfraAdapter 扩展点` 来自定义自己的标签加载方式。如果您的应用是部署在 Kubernetes 环境下,并且已经接入了服务网格体系,则也可以使用标准 deployment 标签的方式打标,具体请跟随 [服务网格任务示例](../../tasks/mesh/) 学习。
+如果您有不同的实例环境保存机制,可以通过扩展 `InfraAdapter 扩展点` 来自定义自己的标签加载方式。如果您的应用是部署在 Kubernetes 环境下,并且已经接入了服务网格体系,则也可以使用标准 deployment 标签的方式打标,具体请跟随 [服务网格任务示例](/zh-cn/overview/mannual/java-sdk/tasks/mesh/) 学习。
 
 ## 如何配置流量规则
 Dubbo 提供了控制台 Dubbo Admin,帮助您可视化的下发流量管控规则,并实时监控规则生效情况。
@@ -265,4 +265,4 @@ Dubbo 还提供了 `dubboctl` 命令行工具,需要有 Dubbo Admin 提前部
 具体请参见 [Dubbo 中的服务网格架构](../service-mesh)。
 
 ## 跟随示例学习
-我们搭建了一个 [线上商城系统](../../tasks/traffic-management/) 供您学习流量规则的具体使用。
+我们搭建了一个 [线上商城系统](/zh-cn/overview/mannual/java-sdk/tasks/traffic-management/) 供您学习流量规则的具体使用。
diff --git a/content/zh-cn/overview/what/core-features/traffic/mesh-rule.md b/content/zh-cn/overview/what/core-features/traffic/mesh-rule.md
index 924167bcae0..d9e1ea54d59 100644
--- a/content/zh-cn/overview/what/core-features/traffic/mesh-rule.md
+++ b/content/zh-cn/overview/what/core-features/traffic/mesh-rule.md
@@ -274,7 +274,7 @@ DestinationRule C
 
 ### 示例:按比例流量路由规则
 
-> 注意,虽然接下来的规则和 Istio 的 VirtualService、DestinationRule 很像,但工作过程和具体规则和 Istio 还是有一些差异,Dubbo 只是参考了 Istio 的设计。如果您想接入原生的 Istio 服务网格治理体系,请参考下文 [接入服务网格流量治理](#接入服务网格流量治理)。
+> 注意,虽然接下来的规则和 Istio 的 VirtualService、DestinationRule 很像,但工作过程和具体规则和 Istio 还是有一些差异,Dubbo 只是参考了 Istio 的设计。如果您想接入原生的 Istio 服务网格治理体系,请参考下文 `接入服务网格流量治理`。
 
 在一些场景下,我们需要将相同属性的流量按比例的分发到不同的实例分组。一个典型的示例场景是 A/B 测试,比如我们需要将 20% 流量转发到服务新版本 v2 的实例,以验证新版本的稳定性,或者是将公司内部的一部分用户导流到新版本 v2 的实例进行测试验证。另一个应用场景是实现服务的金丝雀发布,通过逐步调整流量分配比例值,使得新版本的流量逐步提升并最终将全部流量完全迁移到新版本之上。
 
@@ -366,8 +366,8 @@ subsets:
      detail_version: v2 # 'version' is a reserved key in Dubbo, so must not be used.
 ```
 
-> 和标签路由类似,这里牵涉到如何给您的实例打标(这里是 `detail_version`)的问题,请参考下文的 [如何给实例打标](#如何给实例打标) 一节。
+> 和标签路由类似,这里牵涉到如何给您的实例打标(这里是 `detail_version`)的问题,请参考下文的 `如何给实例打标` 一节。
 
-除了以上介绍的与 Istio 流量规则很相似的功能之外,Dubbo 的 VirtualService、DestinationRule 还可以实现方法参数路由等 Istio 规则不能做到的事情,具体查看 [参考手册]()。
+除了以上介绍的与 Istio 流量规则很相似的功能之外,Dubbo 的 VirtualService、DestinationRule 还可以实现方法参数路由等 Istio 规则不能做到的事情,具体查看 `参考手册`。