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

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

commit 495231de7f730f7d84f67514b9ebd360efb07d23
Merge: e98d713020 90c855f480
Author: Albumen Kevin <[email protected]>
AuthorDate: Thu Feb 9 15:30:47 2023 +0800

    Merge branch 'master' into refactor/next-2
    
    # Conflicts:
    #       content/zh/_index.html
    #       content/zh/download/java.md.history.bak
    #       content/zh/overview/quickstart/_index.md
    #       content/zh/release/java.md

 .asf.yaml                                          |   6 +-
 .github/workflows/build_and_deploy.yml             |   4 +-
 .github/workflows/link_check.yml                   |   6 +-
 content/en/docs3-v2/golang-sdk/_index.md           |   4 +-
 .../en/docs3-v2/golang-sdk/preface/3.0_feature.md  |  70 ++
 content/en/docs3-v2/golang-sdk/preface/_index.md   |  15 +
 .../docs3-v2/golang-sdk/preface/concept/_index.md  |   7 +
 .../docs3-v2/golang-sdk/preface/concept/generic.md | 153 ++++
 .../golang-sdk/preface/concept/multi_language.md   |  20 +
 .../golang-sdk/preface/concept/protocol.md         | 108 +++
 .../golang-sdk/preface/concept/registry.md         |  87 +++
 .../docs3-v2/golang-sdk/preface/design/_index.md   |   7 +
 .../golang-sdk/preface/design/aop_and_extension.md | 107 +++
 .../golang-sdk/preface/design/app_and_interface.md |  65 ++
 .../golang-sdk/preface/design/architecture.md      |  19 +
 content/en/docs3-v2/golang-sdk/preface/samples.md  | 176 +++++
 content/en/docs3-v2/golang-sdk/preface/what.md     |  15 +
 .../en/docs3-v2/golang-sdk/quickstart/_index.md    |   6 +
 .../en/docs3-v2/golang-sdk/quickstart/install.md   |  46 ++
 .../golang-sdk/quickstart/quickstart_triple.md     | 119 +++
 .../quickstart/quickstart_triple_with_customize.md | 207 +++++
 .../docs3-v2/golang-sdk/refer}/_index.md           |   2 +-
 .../en/docs3-v2/golang-sdk/refer/basic_concept.md  |  34 +
 .../golang-sdk/refer/compatible_version.md         |  14 +
 content/en/docs3-v2/golang-sdk/refer/config.md     | 121 +++
 content/en/docs3-v2/golang-sdk/refer/ecology.md    |  46 ++
 .../docs3-v2/golang-sdk/refer/use_dubbogo_cli.md   | 429 +++++++++++
 .../en/docs3-v2/golang-sdk/sourcecode/_index.md    |   5 +
 .../en/docs3-v2/golang-sdk/sourcecode/protocol.md  |  24 +
 .../en/docs3-v2/golang-sdk/sourcecode/registry.md  |  52 ++
 .../docs3-v2/golang-sdk/tutorial}/_index.md        |   2 +-
 .../golang-sdk/tutorial/debugging/_index.md        |   5 +
 .../golang-sdk/tutorial/debugging/grpc_cli.md      |  75 ++
 .../golang-sdk/tutorial/deployment/_index.md       |   5 +
 .../tutorial/deployment/docker/_index.md           |   5 +
 .../tutorial/deployment/kubernetes/_index.md       |   5 +
 .../tutorial/deployment/practice/_index.md         |   5 +
 .../docs3-v2/golang-sdk/tutorial/develop/_index.md |   5 +
 .../tutorial/develop/config-center/_index.md       |   5 +
 .../develop/config-center/config-center-dynamic.md | 148 ++++
 .../tutorial/develop/config-center/desc.md         |   5 +
 .../develop/config-center/remote_config.md         |  45 ++
 .../golang-sdk/tutorial/develop/features/_index.md |   5 +
 .../tutorial/develop/features/config_api.md        |  98 +++
 .../tutorial/develop/features/context.md           |  14 +
 .../tutorial/develop/features/custom-logger.md     |  85 +++
 .../tutorial/develop/features/generic-2.md         | 100 +++
 .../tutorial/develop/features/generic.md           |  98 +++
 .../tutorial/develop/interflow/_index.md           |   5 +
 .../tutorial/develop/interflow/call_grpc.md        |  14 +
 .../tutorial/develop/interflow/call_java.md        | 842 ++++++++++++++++++++
 .../golang-sdk/tutorial/develop/protocol/_index.md |   5 +
 .../tutorial/develop/protocol/choose_protocol.md   | 231 ++++++
 .../golang-sdk/tutorial/develop/protocol/error.md  | 122 +++
 .../develop/protocol/exception_response.md         | 115 +++
 .../tutorial/develop/registry/_index.md}           |   5 +-
 .../golang-sdk/tutorial/develop/registry/desc.md   |   5 +
 .../tutorial/develop/registry/multi_registry.md    | 116 +++
 .../tutorial/develop/registry/nacos-2.md           | 157 ++++
 .../golang-sdk/tutorial/develop/registry/nacos.md  | 141 ++++
 .../tutorial/develop/registry/polaris.md           |   7 +
 .../tutorial/develop/registry/registry.md          | 109 +++
 .../tutorial/develop/registry/service-discovery.md |  56 ++
 .../tutorial/develop/registry/zookeeper.md         |   7 +
 .../golang-sdk/tutorial/develop/template.md        |  87 +++
 .../golang-sdk/tutorial/governance/_index.md       |   5 +
 .../tutorial/governance/features/_index.md         |   5 +
 .../golang-sdk/tutorial/governance/features/aop.md |  64 ++
 .../tutorial/governance/features/custom-filter.md  | 113 +++
 .../tutorial/governance/features/timeout.md        |  57 ++
 .../tutorial/governance/health}/_index.md          |   2 +-
 .../tutorial/governance/health/kubernetes.md       |   5 +
 .../tutorial/governance/health/start-check.md      |  29 +
 .../governance/health/triple-health-check.md       | 105 +++
 .../tutorial/governance/limit}/_index.md           |   4 +-
 .../tutorial/governance/limit/adaptive-service.md  |  26 +
 .../tutorial/governance/limit/internally/_index.md |   5 +
 .../tutorial/governance/limit/polaris/_index.md    |   5 +
 .../tutorial/governance/limit/sentinel/_index.md   |   5 +
 .../tutorial/governance/limit/tps_limiter.md       | 103 +++
 .../tutorial/governance/monitor/_index.md          |   5 +
 .../tutorial/governance/monitor/grafana/_index.md  |   5 +
 .../tutorial/governance/monitor/http/_index.md     |   5 +
 .../tutorial/governance/monitor/logger/_index.md   |   5 +
 .../tutorial/governance/monitor}/metrics.md        |  96 ++-
 .../governance/monitor/promethus/_index.md         |   5 +
 .../tutorial/governance/monitor/rpc_metrics.md     |  49 ++
 .../tutorial/governance/service-mesh}/_index.md    |   2 +-
 .../tutorial/governance/service-mesh/deploy.md     | 426 +++++++++++
 .../tutorial/governance/service-mesh/istio.md      |  31 +
 .../governance/service-mesh/pixiu/_index.md        |   5 +
 .../governance/service-mesh/pixiu/http_triple.md   |  79 ++
 .../service-mesh/pixiu/pixiu-nacos-triple.md       |  70 ++
 .../service-mesh/proxyless_service_mesh.md         | 107 +++
 .../governance/service-mesh/traffic_management.md  | 416 ++++++++++
 .../tutorial/governance/tracing/_index.md          |   5 +
 .../tutorial/governance/tracing/jaeger/_index.md   |   5 +
 .../governance/tracing/opentelmentry/_index.md     |   5 +
 .../governance/tracing/skywalking/_index.md        |   5 +
 .../tutorial/governance/traffic/_index.md          |   5 +
 .../governance/traffic/graceful_shutdown.md        |  24 +
 .../tutorial/governance/traffic/mesh_router.md     | 144 ++++
 .../observability/_index.md                        |  26 +
 .../observability/doc.md                           |   9 +
 .../observability/health-information.md            |   8 +
 .../observability/kubernetes-probes.md             |   8 +
 .../observability/logging.md                       |   8 +
 .../observability/meter.md                         | 505 ++++++++++++
 .../observability/tracing.md                       | 181 +++++
 .../advanced-features-and-usage/others/Docker.md   |  68 ++
 .../security/class-check.md                        | 215 ++++++
 content/en/docs3-v2/java-sdk/faq/0/1.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/10.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/11.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/12.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/13.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/14.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/15.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/16.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/17.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/18.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/19.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/2.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/20.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/21.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/22.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/23.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/24.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/25.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/26.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/27.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/3.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/4.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/5.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/6.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/7.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/8.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/0/9.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/1.md            |   8 +-
 content/en/docs3-v2/java-sdk/faq/1/10.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/11.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/12.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/13.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/14.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/15.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/16.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/17.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/18.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/19.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/20.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/21.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/22.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/23.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/24.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/25.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/26.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/27.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/28.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/29.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/3.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/30.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/31.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/32.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/33.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/34.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/35.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/36.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/37.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/38.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/39.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/4.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/40.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/41.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/5.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/6.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/7.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/8.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/1/9.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/10.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/11.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/12.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/13.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/14.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/15.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/16.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/17.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/18.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/19.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/2.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/20.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/3.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/4.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/5.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/6.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/7.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/8.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/2/9.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/3/1.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/3/2.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/3/3.md            |   9 +-
 content/en/docs3-v2/java-sdk/faq/3/4.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/3/5.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/3/6.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/3/7.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/3/8.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/1.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/10.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/11.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/12.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/13.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/14.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/15.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/16.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/17.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/18.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/19.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/2.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/20.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/21.md           |  21 +
 content/en/docs3-v2/java-sdk/faq/4/3.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/4.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/5.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/6.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/7.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/8.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/4/9.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/1.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/10.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/11.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/12.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/13.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/14.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/15.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/16.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/17.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/18.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/19.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/2.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/20.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/21.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/22.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/23.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/24.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/25.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/26.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/27.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/28.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/29.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/3.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/30.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/31.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/32.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/33.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/34.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/35.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/36.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/37.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/38.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/39.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/4.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/40.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/5.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/6.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/7.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/8.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/5/9.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/6/1.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/6/10.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/6/11.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/6/12.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/6/13.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/6/14.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/6/15.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/6/16.md           |   2 +-
 content/en/docs3-v2/java-sdk/faq/6/2.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/6/3.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/6/4.md            |  13 +-
 content/en/docs3-v2/java-sdk/faq/6/5.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/6/6.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/6/7.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/6/8.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/6/9.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/7/1.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/7/2.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/7/3.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/7/4.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/7/5.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/7/6.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/7/7.md            |   2 +-
 content/en/docs3-v2/java-sdk/faq/99/0.md           |  12 +-
 content/en/docs3-v2/java-sdk/faq/99/1.md           |   4 +-
 content/en/docs3-v2/java-sdk/faq/intro.md          |   2 +-
 content/en/docs3-v2/java-sdk/quick-start/api.md    | 343 +++++++++
 content/en/docs3-v2/java-sdk/quick-start/brief.md  | 311 ++++++++
 content/en/docs3-v2/java-sdk/quick-start/idl.md    |   2 +-
 .../docs3-v2/java-sdk/quick-start/spring-boot.md   | 650 +++++++++++++---
 .../en/docs3-v2/java-sdk/quick-start/spring-xml.md | 393 ++++++++++
 .../java-sdk/reference-manual/mesh/_index.md       |   9 +
 .../java-sdk/reference-manual/mesh/mesh.md         | 157 ++++
 .../java-sdk/reference-manual/qos/security.md      |  75 ++
 content/en/release/java.md                         |  50 +-
 content/en/release/past-releases/java.md           | 157 +++-
 content/zh/_index.html                             |   2 +-
 .../zh/blog/integration/dubbo-graalvm-support.md   |   2 +-
 .../blog/java/codeanalysis/triple-backpressure.md  |   2 +-
 content/zh/blog/news/20230130-release.md           | 142 ++++
 content/zh/blog/news/Dubbo-proxyless.md            | 186 +++++
 .../golang/dubbo-go-1.5/configuration/_index.md    |   2 +-
 .../golang/dubbo-go-3.0/concept/_index.md          |   2 +-
 .../dubbo-go-3.0/concept/app_and_interface.md      |   4 +-
 .../golang/dubbo-go-3.0/concept/configuration.md   |   4 +-
 .../golang/dubbo-go-3.0/concept/protocol.md        |   4 +-
 .../golang/dubbo-go-3.0/concept/registry.md        |   4 +-
 .../golang/dubbo-go-3.0/developer/design.md        |   2 +-
 .../golang/dubbo-go-3.0/preface/3.0_feature.md     |   3 +-
 .../golang/dubbo-go-3.0/preface/_index.md          |   2 +-
 .../golang/dubbo-go-3.0/preface/architecture.md    |   2 +-
 .../dubbo-go-3.0/quickstart/quickstart_dubbo.md    |   4 -
 .../dubbo-go-3.0/quickstart/quickstart_triple.md   |   6 +-
 .../golang/dubbo-go-3.0/samples/_index.md          |   2 +-
 .../dubbo-go-3.0/samples/config-center-dynamic.md  |   3 +-
 .../golang/dubbo-go-3.0/samples/custom-filter.md   |   3 +-
 .../golang/dubbo-go-3.0/samples/custom-logger.md   |   4 +-
 .../dubbo-go-3.0/samples/exception_response.md     |   4 +-
 .../golang/dubbo-go-3.0/samples/generic.md         |   3 +-
 .../dubbo-go-3.0/samples/go_java_interactive.md    |   3 +-
 .../golang/dubbo-go-3.0/samples/mesh_router.md     |   2 +-
 .../golang/dubbo-go-3.0/samples/metrics.md         |   4 +-
 .../golang/dubbo-go-3.0/samples/registry.md        |   4 +-
 .../golang/dubbo-go-3.0/samples/samples_repo.md    |   2 +-
 .../dubbo-go-3.0/samples/service-discovery.md      |   4 +-
 .../golang/dubbo-go-3.0/samples/start-check.md     |   2 +-
 .../docs3-v2/golang-sdk/concept/config/_index.md   |   7 -
 .../zh/docs3-v2/golang-sdk/concept/mesh/_index.md  |   6 -
 .../zh/docs3-v2/golang-sdk/concept/more/_index.md  |   6 -
 .../zh/docs3-v2/golang-sdk/concept/rpc/_index.md   |   6 -
 .../concept/service_management/_index.md           |   8 -
 .../concept/service_management/adaptive_lb.md      |  29 -
 .../service_management/graceful_shutdown.md        |  27 -
 .../concept/service_management/visualization.md    |   9 -
 .../{concept/more => preface}/3.0_feature.md       |   6 +-
 content/zh/docs3-v2/golang-sdk/preface/_index.md   |  12 +
 .../docs3-v2/golang-sdk/preface/concept/_index.md  |   7 +
 .../{concept/rpc => preface/concept}/generic.md    |   3 +-
 .../rpc => preface/concept}/multi_language.md      |   1 +
 .../{concept/rpc => preface/concept}/protocol.md   |   1 +
 .../concept}/registry.md                           |   0
 .../docs3-v2/golang-sdk/preface/design/_index.md   |   7 +
 .../design}/aop_and_extension.md                   |   1 -
 .../more => preface/design}/app_and_interface.md   |   0
 .../more => preface/design}/architecture.md        |   7 +-
 .../samples_repo.md => preface/samples.md}         |  47 +-
 .../{concept/_index.md => preface/what.md}         |   7 +-
 .../zh/docs3-v2/golang-sdk/quickstart/install.md   |   1 +
 .../golang-sdk/quickstart/quickstart_triple.md     |   4 +-
 .../quickstart/quickstart_triple_with_customize.md |   5 +-
 .../{concept/config => refer}/basic_concept.md     |   5 -
 .../golang-sdk/samples/go_java_interactive.md      | 848 ---------------------
 content/zh/docs3-v2/golang-sdk/samples/grpc_cli.md |  21 -
 .../zh/docs3-v2/golang-sdk/sourcecode/_index.md    |   2 +-
 content/zh/docs3-v2/golang-sdk/tasks/_index.md     |   6 -
 content/zh/docs3-v2/golang-sdk/tasks/cli/_index.md |   5 -
 .../zh/docs3-v2/golang-sdk/tasks/config/_index.md  |   5 -
 .../zh/docs3-v2/golang-sdk/tasks/debug/_index.md   |   5 -
 .../zh/docs3-v2/golang-sdk/tasks/mesh/ingress.md   |   8 -
 .../zh/docs3-v2/golang-sdk/tasks/pixiu/_index.md   |   5 -
 .../docs3-v2/golang-sdk/tasks/registry/_index.md   |   5 -
 content/zh/docs3-v2/golang-sdk/tasks/rpc/_index.md |   5 -
 .../golang-sdk/tasks/service_management/_index.md  |   5 -
 .../tasks/service_management/graceful_shutdown.md  |  10 -
 .../golang-sdk/tasks/visualization/_index.md       |   5 -
 .../golang-sdk/tasks/visualization/metrics.md      |   8 -
 .../tasks/visualization/opentelementry.md          |   6 -
 .../golang-sdk/tasks/visualization/tracing.md      |   5 -
 .../debug => tutorial/debugging}/grpc_cli.md       |   0
 .../tutorial/develop/config-center/_index.md       |   2 +-
 .../tutorial/develop/config-center/api/_index.md   |   5 -
 .../config-center}/config-center-dynamic.md        |   4 +-
 .../develop/config-center/desc.md}                 |   5 +-
 .../tutorial/develop/config-center/desc/_index.md  |   5 -
 .../develop/config-center/remote/_index.md         |   5 -
 .../develop/config-center}/remote_config.md        |   2 +-
 .../golang-sdk/tutorial/develop/features/_index.md |   2 +-
 .../develop/features}/config_api.md                |   0
 .../rpc => tutorial/develop/features}/context.md   |   0
 .../develop/features}/custom-logger.md             |   1 -
 .../develop/features/generic-2.md}                 |   0
 .../rpc => tutorial/develop/features}/generic.md   |   0
 .../tutorial/develop/features/generic/_index.md    |   5 -
 .../develop/features/transaction/_index.md         |   5 -
 .../tutorial/develop/features/transfer/_index.md   |   5 -
 .../tutorial/develop/interflow/_index.md           |   2 +-
 .../develop/interflow}/call_grpc.md                |   0
 .../develop/interflow}/call_java.md                |   0
 .../tutorial/develop/interflow/grpc/_index.md      |   5 -
 .../tutorial/develop/interflow/java/_index.md      |   5 -
 .../golang-sdk/tutorial/develop/protocol/_index.md |   2 +-
 .../develop/protocol}/choose_protocol.md           |   4 +-
 .../tutorial/develop/protocol/comes-back/_index.md |   5 -
 .../tutorial/develop/protocol/config/_index.md     |   5 -
 .../rpc => tutorial/develop/protocol}/error.md     |   0
 .../develop/protocol}/exception_response.md        |   1 -
 .../develop/protocol/multi-protocol/_index.md      |   5 -
 .../golang-sdk/tutorial/develop/registry/_index.md |   2 +-
 .../golang-sdk/tutorial/develop/registry/desc.md   |  54 ++
 .../tutorial/develop/registry/desc/_index.md       |   5 -
 .../develop}/registry/multi_registry.md            |   2 +-
 .../develop/registry/nacos-2.md}                   |   2 +-
 .../develop/registry/nacos.md}                     |   3 +-
 .../tutorial/develop/registry/nacos/_index.md      |   5 -
 .../tutorial/develop/registry/polaris.md           |  66 ++
 .../tutorial/develop/registry/polaris/_index.md    |   5 -
 .../develop/registry}/registry.md                  |   0
 .../develop/registry}/service-discovery.md         |   2 +-
 .../tutorial/develop/registry/zookeeper.md         | 105 +++
 .../tutorial/develop/registry/zookeeper/_index.md  |   5 -
 .../develop/template.md}                           |  23 +-
 .../golang-sdk/tutorial/governance/_index.md       |   2 +-
 .../governance/features}/aop.md                    |   2 +-
 .../governance/features}/custom-filter.md          |   2 -
 .../tutorial/governance/features/filter/_index.md  |   5 -
 .../features/service-discovery/_index.md           |   5 -
 .../governance/features}/timeout.md                |   0
 .../tutorial/governance/features/timeout/_index.md |   5 -
 .../tutorial/governance/health/grpc/_index.md      |   5 -
 .../tutorial/governance/health/kubernetes.md       |   5 +
 .../governance/health/kubernetes/_index.md         |   5 -
 .../governance/health}/start-check.md              |   0
 .../tutorial/governance/health/startup/_index.md   |   5 -
 .../governance/health}/triple-health-check.md      |   0
 .../governance/limit}/adaptive-service.md          |   2 -
 .../governance/limit}/tps_limiter.md               |   0
 .../governance/monitor}/metrics.md                 |   0
 .../governance/monitor}/rpc_metrics.md             |   0
 .../governance/service-mesh/deploy.md}             |   4 +-
 .../governance/service-mesh/deploy/_index.md       |   5 -
 .../governance/service-mesh/istio.md}              |   0
 .../governance/service-mesh/istio/_index.md        |   5 -
 .../governance/service-mesh}/pixiu/http_triple.md  |   0
 .../service-mesh/pixiu}/pixiu-nacos-triple.md      |   0
 .../service-mesh}/proxyless_service_mesh.md        |   8 +-
 .../governance/service-mesh}/traffic_management.md |   4 +-
 .../governance/traffic/adaptive-service/_index.md  |   5 -
 .../tutorial/governance/traffic/graceful/_index.md |   5 -
 .../governance/traffic/graceful_shutdown.md        |  66 ++
 .../governance/traffic}/mesh_router.md             |   0
 .../tutorial/governance/traffic/router/_index.md   |   5 -
 .../observability/_index.md                        |  26 +
 .../observability/doc.md                           |   9 +
 .../observability/health-information.md            |   8 +
 .../observability/kubernetes-probes.md             |   8 +
 .../observability/logging.md                       |   8 +
 .../observability/meter.md                         | 517 +++++++++++++
 .../observability/tracing.md                       |   8 +
 .../advanced-features-and-usage/others/docker.md   |  70 ++
 .../others/dubbo-kubernetes-probe.md               |   5 +-
 .../others/logger-management.md                    |   3 +
 .../advanced-features-and-usage/others/set-host.md |   6 +
 .../performance/concurrency-control.md             |  38 +-
 .../performance/config-connections.md              |   7 +-
 .../performance/lazy-connect.md                    |   1 +
 .../performance/router-snapshot.md                 |   2 +
 .../performance/serialization.md                   |  85 +--
 .../performance/stickiness.md                      |   1 +
 .../performance/support-graalvm.md                 |  12 +-
 .../performance/threading-model/_index.md          |   1 +
 .../advanced-features-and-usage/security/auth.md   |   3 +-
 .../security/class-check.md                        | 216 ++++++
 .../service/async-call.md                          |   5 +-
 .../service/consistent-hash.md                     |   1 +
 .../service/delay-publish.md                       |  12 +-
 .../service/distributed-transaction.md             |  14 +-
 .../service/echo-service.md                        |   9 +-
 .../service/events-notify.md                       |   6 +-
 .../service/fault-tolerent-strategy.md             |  16 +-
 .../service/generic-reference.md                   |   6 +-
 .../service/generic-service.md                     |   8 +
 .../service/group-merger.md                        |   2 +-
 .../service/multi-registry.md                      |   5 +
 .../service/multi-versions.md                      |   3 +-
 .../service/parameter-validation.md                |   3 +-
 .../service/port-unification.md                    |  15 +-
 .../service/reactive.md                            |   5 +-
 .../service/registry-only.md                       |   3 +
 .../service/service-group.md                       |   3 +-
 .../service/transaction.md                         |  11 +
 .../advanced-features-and-usage/traffic/_index.md  |   5 +
 .../traffic/config-rule.md                         |  92 ++-
 .../traffic/mesh-style/_index.md                   |  32 +-
 .../traffic/mesh-style/destination-rule.md         |  31 +-
 .../traffic/mesh-style/virtualservice.md           | 109 ++-
 .../traffic/routing-rule.md                        | 171 ++---
 .../concepts-and-architecture/code-architecture.md |   1 +
 .../java-sdk/concepts-and-architecture/mesh.md     |   1 +
 .../overall-architecture.md                        |   3 +-
 .../concepts-and-architecture/service-discovery.md |   1 +
 .../java-sdk/concepts-and-architecture/triple.md   |   1 +
 content/zh/docs3-v2/java-sdk/faq/1/1.md            |   8 +-
 content/zh/docs3-v2/java-sdk/faq/1/18.md           |   8 +-
 content/zh/docs3-v2/java-sdk/faq/1/19.md           |   8 +-
 content/zh/docs3-v2/java-sdk/faq/1/20.md           |  11 +-
 content/zh/docs3-v2/java-sdk/faq/1/21.md           |   8 +-
 content/zh/docs3-v2/java-sdk/faq/1/22.md           |   8 +-
 content/zh/docs3-v2/java-sdk/faq/1/26.md           |  10 +-
 content/zh/docs3-v2/java-sdk/faq/1/27.md           |  10 +-
 content/zh/docs3-v2/java-sdk/faq/1/28.md           |  10 +-
 content/zh/docs3-v2/java-sdk/faq/1/29.md           |   8 +-
 content/zh/docs3-v2/java-sdk/faq/1/30.md           |   6 +-
 content/zh/docs3-v2/java-sdk/faq/1/31.md           |   6 +-
 content/zh/docs3-v2/java-sdk/faq/1/32.md           |   6 +-
 content/zh/docs3-v2/java-sdk/faq/1/33.md           |  10 +-
 content/zh/docs3-v2/java-sdk/faq/1/34.md           |   6 +-
 content/zh/docs3-v2/java-sdk/faq/1/35.md           |  10 +-
 content/zh/docs3-v2/java-sdk/faq/1/36.md           |   6 +-
 content/zh/docs3-v2/java-sdk/faq/1/37.md           |  10 +-
 content/zh/docs3-v2/java-sdk/faq/1/38.md           |   8 +-
 content/zh/docs3-v2/java-sdk/faq/1/39.md           |   6 +-
 content/zh/docs3-v2/java-sdk/faq/1/40.md           |   8 +-
 content/zh/docs3-v2/java-sdk/faq/1/41.md           |   8 +-
 content/zh/docs3-v2/java-sdk/faq/2/10.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/2/11.md           |   9 +-
 content/zh/docs3-v2/java-sdk/faq/2/12.md           |   9 +-
 content/zh/docs3-v2/java-sdk/faq/2/13.md           |  11 +-
 content/zh/docs3-v2/java-sdk/faq/2/14.md           |  13 +-
 content/zh/docs3-v2/java-sdk/faq/2/15.md           |   9 +-
 content/zh/docs3-v2/java-sdk/faq/2/16.md           |  12 +-
 content/zh/docs3-v2/java-sdk/faq/2/17.md           |  16 +-
 content/zh/docs3-v2/java-sdk/faq/2/18.md           |  11 +-
 content/zh/docs3-v2/java-sdk/faq/2/19.md           |  13 +-
 content/zh/docs3-v2/java-sdk/faq/2/2.md            |  13 +-
 content/zh/docs3-v2/java-sdk/faq/2/20.md           |   9 +-
 content/zh/docs3-v2/java-sdk/faq/2/3.md            |   7 +-
 content/zh/docs3-v2/java-sdk/faq/2/4.md            |   9 +-
 content/zh/docs3-v2/java-sdk/faq/2/5.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/2/6.md            |   7 +-
 content/zh/docs3-v2/java-sdk/faq/2/7.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/2/8.md            |   8 +-
 content/zh/docs3-v2/java-sdk/faq/2/9.md            |   7 +-
 content/zh/docs3-v2/java-sdk/faq/3/1.md            |   9 +-
 content/zh/docs3-v2/java-sdk/faq/3/2.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/3/3.md            |  11 +-
 content/zh/docs3-v2/java-sdk/faq/3/4.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/3/5.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/3/6.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/3/7.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/3/8.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/4/1.md            |  10 +-
 content/zh/docs3-v2/java-sdk/faq/4/10.md           |  10 +-
 content/zh/docs3-v2/java-sdk/faq/4/11.md           |   8 +-
 content/zh/docs3-v2/java-sdk/faq/4/12.md           |  10 +-
 content/zh/docs3-v2/java-sdk/faq/4/13.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/4/14.md           |   7 +-
 content/zh/docs3-v2/java-sdk/faq/4/15.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/4/16.md           |   7 +-
 content/zh/docs3-v2/java-sdk/faq/4/17.md           |  10 +-
 content/zh/docs3-v2/java-sdk/faq/4/18.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/4/19.md           |  10 +-
 content/zh/docs3-v2/java-sdk/faq/4/2.md            |   9 +-
 content/zh/docs3-v2/java-sdk/faq/4/20.md           |   7 +-
 content/zh/docs3-v2/java-sdk/faq/4/21.md           |  19 +
 content/zh/docs3-v2/java-sdk/faq/4/3.md            |   7 +-
 content/zh/docs3-v2/java-sdk/faq/4/4.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/4/5.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/4/6.md            |   9 +-
 content/zh/docs3-v2/java-sdk/faq/4/7.md            |   7 +-
 content/zh/docs3-v2/java-sdk/faq/4/8.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/4/9.md            |   7 +-
 content/zh/docs3-v2/java-sdk/faq/5/1.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/10.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/11.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/12.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/13.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/14.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/15.md           |   7 +-
 content/zh/docs3-v2/java-sdk/faq/5/16.md           |   9 +-
 content/zh/docs3-v2/java-sdk/faq/5/17.md           |  11 +-
 content/zh/docs3-v2/java-sdk/faq/5/18.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/2.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/20.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/21.md           |   7 +-
 content/zh/docs3-v2/java-sdk/faq/5/22.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/23.md           |   7 +-
 content/zh/docs3-v2/java-sdk/faq/5/24.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/25.md           |   9 +-
 content/zh/docs3-v2/java-sdk/faq/5/26.md           |   7 +-
 content/zh/docs3-v2/java-sdk/faq/5/27.md           |   7 +-
 content/zh/docs3-v2/java-sdk/faq/5/28.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/29.md           |   7 +-
 content/zh/docs3-v2/java-sdk/faq/5/3.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/30.md           |   7 +-
 content/zh/docs3-v2/java-sdk/faq/5/31.md           |   9 +-
 content/zh/docs3-v2/java-sdk/faq/5/32.md           |   7 +-
 content/zh/docs3-v2/java-sdk/faq/5/33.md           |   7 +-
 content/zh/docs3-v2/java-sdk/faq/5/34.md           |   7 +-
 content/zh/docs3-v2/java-sdk/faq/5/36.md           |  12 +-
 content/zh/docs3-v2/java-sdk/faq/5/37.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/38.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/39.md           |   7 +-
 content/zh/docs3-v2/java-sdk/faq/5/4.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/40.md           |   7 +-
 content/zh/docs3-v2/java-sdk/faq/5/5.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/6.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/7.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/8.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/5/9.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/6/1.md            |   7 +-
 content/zh/docs3-v2/java-sdk/faq/6/10.md           |   7 +-
 content/zh/docs3-v2/java-sdk/faq/6/11.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/6/12.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/6/13.md           |   7 +-
 content/zh/docs3-v2/java-sdk/faq/6/14.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/6/15.md           |   8 +-
 content/zh/docs3-v2/java-sdk/faq/6/16.md           |   8 +-
 content/zh/docs3-v2/java-sdk/faq/6/2.md            |   8 +-
 content/zh/docs3-v2/java-sdk/faq/6/3.md            |   6 +-
 content/zh/docs3-v2/java-sdk/faq/6/4.md            |  14 +-
 content/zh/docs3-v2/java-sdk/faq/6/5.md            |   9 +-
 content/zh/docs3-v2/java-sdk/faq/6/6.md            |   7 +-
 content/zh/docs3-v2/java-sdk/faq/6/7.md            |   8 +-
 content/zh/docs3-v2/java-sdk/faq/6/8.md            |   5 +-
 content/zh/docs3-v2/java-sdk/faq/6/9.md            |   7 +-
 content/zh/docs3-v2/java-sdk/faq/7/1.md            |   7 +-
 content/zh/docs3-v2/java-sdk/faq/7/2.md            |   7 +-
 content/zh/docs3-v2/java-sdk/faq/7/4.md            |   9 +-
 content/zh/docs3-v2/java-sdk/faq/7/5.md            |   9 +-
 content/zh/docs3-v2/java-sdk/faq/7/6.md            |   7 +-
 content/zh/docs3-v2/java-sdk/faq/7/7.md            |   9 +-
 content/zh/docs3-v2/java-sdk/faq/81/1.md           |   5 +-
 content/zh/docs3-v2/java-sdk/faq/81/2.md           |   7 +-
 content/zh/docs3-v2/java-sdk/faq/81/3.md           |  11 +-
 content/zh/docs3-v2/java-sdk/faq/81/4.md           |  17 +-
 content/zh/docs3-v2/java-sdk/faq/99/0.md           |   9 +-
 content/zh/docs3-v2/java-sdk/faq/99/1.md           |   4 +-
 content/zh/docs3-v2/java-sdk/faq/intro.md          |  28 +-
 content/zh/docs3-v2/java-sdk/quick-start/api.md    | 277 +++++++
 content/zh/docs3-v2/java-sdk/quick-start/brief.md  | 311 ++++++++
 content/zh/docs3-v2/java-sdk/quick-start/idl.md    |   2 +-
 .../docs3-v2/java-sdk/quick-start/spring-boot.md   | 564 +++++++++++---
 .../zh/docs3-v2/java-sdk/quick-start/spring-xml.md | 393 ++++++++++
 .../reference-manual/config-center/_index.md       |   2 +-
 .../reference-manual/config-center/nacos.md        |   4 +-
 .../java-sdk/reference-manual/config/_index.md     |   5 +-
 .../java-sdk/reference-manual/config/api.md        |  12 +-
 .../java-sdk/reference-manual/config/overview.md   |  68 +-
 .../java-sdk/reference-manual/config/properties.md | 104 ++-
 .../java-sdk/reference-manual/mesh/_index.md       |   8 +
 .../java-sdk/reference-manual/mesh/mesh.md         | 158 ++++
 .../reference-manual/metadata-center/_index.md     |   2 +-
 .../reference-manual/performance/_index.md         |   1 +
 .../java-sdk/reference-manual/protocol/_index.md   |   1 +
 .../java-sdk/reference-manual/protocol/overview.md |   6 +-
 .../java-sdk/reference-manual/protocol/rest.md     |  34 +-
 .../reference-manual/protocol/triple/guide.md      |  17 +-
 .../reference-manual/protocol/triple/migration.md  |  53 +-
 .../reference-manual/protocol/triple/overview.md   |   9 +-
 .../reference-manual/protocol/triple/streaming.md  |  45 +-
 .../java-sdk/reference-manual/qos/_index.md        |   1 +
 .../java-sdk/reference-manual/qos/command.md       |   9 +-
 .../reference-manual/qos/logger-management.md      |  10 +-
 .../java-sdk/reference-manual/qos/overview.md      | 110 +--
 .../java-sdk/reference-manual/qos/probe.md         |   6 +-
 .../java-sdk/reference-manual/qos/profiler.md      |  12 +-
 .../reference-manual/qos/router-snapshot.md        |  10 +-
 .../java-sdk/reference-manual/qos/security.md      |  75 ++
 .../reference-manual/qos/service-management.md     |   3 +-
 .../java-sdk/reference-manual/registry/_index.md   |   2 +-
 .../reference-manual/registry/overview/_index.md   |   4 +-
 .../java-sdk/reference-manual/spi/_index.md        |   1 +
 .../reference-manual/spi/description/_index.md     |   1 +
 .../reference-manual/spi/description/page.md       |   2 +-
 .../2.x-to-3.x-compatibility-guide.md              |   8 +-
 .../3.0-to-3.1-compatibility-guide.md              |   8 +-
 .../3.1-to-3.2-compatibility-guide.md              |   8 +-
 .../upgrades-and-compatibility/migration-triple.md |   6 +-
 .../protobuf&interface.md                          |   8 +-
 .../serialization-upgrade.md                       |  10 +-
 .../service-discovery/_index.md                    |   3 +-
 content/zh/docs3-v2/rust-sdk/unix-transport.md     | 123 +--
 content/zh/docsv2.7/user/versions/version-270.md   |   2 +-
 content/zh/download/java.md.history.bak            | 157 +++-
 static/imgs/blog/2023/2/2/1.png                    | Bin 0 -> 30612 bytes
 static/imgs/blog/2023/2/2/2.jpeg                   | Bin 0 -> 26626 bytes
 static/imgs/blog/2023/2/2/3.jpeg                   | Bin 0 -> 229477 bytes
 static/imgs/blog/2023/2/2/4.jpeg                   | Bin 0 -> 253436 bytes
 static/imgs/blog/2023/2/2/5.svg                    |  27 +
 static/imgs/blog/release/3-1-5.png                 | Bin 0 -> 2417207 bytes
 static/imgs/blog/release/3-2-0-beta-4.png          | Bin 0 -> 3343163 bytes
 .../imgs/docs3-v2/java-sdk/observability/aggre.png | Bin 0 -> 13476 bytes
 .../docs3-v2/java-sdk/observability/dataflow.png   | Bin 0 -> 24738 bytes
 .../imgs/docs3-v2/java-sdk/observability/dubbo.png | Bin 0 -> 800305 bytes
 .../quickstart/2023-01-19-15-55-23-image.png       | Bin 0 -> 560305 bytes
 .../quickstart/2023-01-19-15-56-09-image.png       | Bin 0 -> 554280 bytes
 .../quickstart/2023-01-19-16-30-14-image.png       | Bin 0 -> 533808 bytes
 .../quickstart/2023-01-31-10-50-33-image.png       | Bin 0 -> 176481 bytes
 .../quickstart/2023-01-31-10-51-06-image.png       | Bin 0 -> 193059 bytes
 .../quickstart/2023-01-31-15-42-11-image.png       | Bin 0 -> 83225 bytes
 .../quickstart/2023-01-31-15-42-43-image.png       | Bin 0 -> 139257 bytes
 .../quickstart/2023-01-31-15-43-34-image.png       | Bin 0 -> 178090 bytes
 .../quickstart/2023-01-31-15-44-22-image.png       | Bin 0 -> 295870 bytes
 .../quickstart/2023-01-31-15-52-26-image.png       | Bin 0 -> 742884 bytes
 .../quickstart/2023-01-31-15-54-42-image.png       | Bin 0 -> 719502 bytes
 .../quickstart/2023-01-31-15-55-09-image.png       | Bin 0 -> 303640 bytes
 .../quickstart/2023-01-31-16-06-15-image.png       | Bin 0 -> 1105777 bytes
 .../quickstart/2023-02-08-15-27-31-image.png       | Bin 0 -> 399374 bytes
 .../quickstart/2023-02-08-15-32-16-image.png       | Bin 0 -> 411532 bytes
 .../quickstart/2023-02-08-15-33-20-image.png       | Bin 0 -> 112228 bytes
 .../quickstart/2023-02-08-15-36-31-image.png       | Bin 0 -> 1228611 bytes
 .../quickstart/2023-02-08-15-36-57-image.png       | Bin 0 -> 156644 bytes
 .../quickstart/2023-02-08-15-37-31-image.png       | Bin 0 -> 215500 bytes
 .../quickstart/2023-02-08-15-38-04-image.png       | Bin 0 -> 375707 bytes
 .../quickstart/2023-02-08-15-40-07-image.png       | Bin 0 -> 593359 bytes
 .../quickstart/2023-02-08-15-40-59-image.png       | Bin 0 -> 642919 bytes
 .../quickstart/2023-02-08-15-46-49-image.png       | Bin 0 -> 609449 bytes
 .../quickstart/2023-02-08-15-48-21-image.png       | Bin 0 -> 683655 bytes
 .../quickstart/2023-02-08-15-48-26-image.png       | Bin 0 -> 683655 bytes
 .../quickstart/2023-02-08-16-01-29-image.png       | Bin 0 -> 1218207 bytes
 .../quickstart/2023-02-08-16-02-43-image.png       | Bin 0 -> 1231647 bytes
 .../quickstart/2023-02-08-16-02-50-image.png       | Bin 0 -> 1231647 bytes
 .../quickstart/2023-02-08-17-25-27-image.png       | Bin 0 -> 779106 bytes
 .../quickstart/2023-02-08-17-26-57-image.png       | Bin 0 -> 835041 bytes
 .../quickstart/2023-02-08-17-27-17-image.png       | Bin 0 -> 826139 bytes
 .../quickstart/2023-02-08-17-27-41-image.png       | Bin 0 -> 836383 bytes
 .../quickstart/2023-02-08-17-27-45-image.png       | Bin 0 -> 836383 bytes
 .../quickstart/2023-02-08-17-28-26-image.png       | Bin 0 -> 834285 bytes
 .../quickstart/2023-02-08-17-32-50-image.png       | Bin 0 -> 501824 bytes
 .../quickstart/2023-02-08-17-52-53-image.png       | Bin 0 -> 1939385 bytes
 .../quickstart/2023-02-08-17-53-18-image.png       | Bin 0 -> 2125409 bytes
 .../quickstart/2023-02-08-17-57-29-image.png       | Bin 0 -> 841756 bytes
 .../quickstart/2023-02-08-17-59-46-image.png       | Bin 0 -> 1284822 bytes
 .../quickstart/2023-02-08-18-00-24-image.png       | Bin 0 -> 1235977 bytes
 .../quickstart/2023-02-08-18-01-03-image.png       | Bin 0 -> 949507 bytes
 .../quickstart/2023-02-08-18-01-38-image.png       | Bin 0 -> 1424280 bytes
 .../quickstart/2023-02-08-18-02-11-image.png       | Bin 0 -> 1374639 bytes
 .../quickstart/2023-02-08-18-02-33-image.png       | Bin 0 -> 1984603 bytes
 .../quickstart/2023-02-08-18-03-59-image.png       | Bin 0 -> 2713266 bytes
 .../quickstart/2023-02-08-18-05-02-image.png       | Bin 0 -> 2578824 bytes
 static/imgs/user/docker-desktop.png                | Bin 0 -> 79523 bytes
 static/imgs/user/k8s-pods.png                      | Bin 0 -> 50004 bytes
 static/imgs/user/port-forward.png                  | Bin 0 -> 14161 bytes
 static/imgs/user/remote-debug.png                  | Bin 0 -> 50160 bytes
 .../imgs/user/xds-consumer-debug-success-log.png   | Bin 0 -> 52274 bytes
 static/imgs/user/xds-consumer-listener.png         | Bin 0 -> 21093 bytes
 static/imgs/user/xds-debug-success.png             | Bin 0 -> 105362 bytes
 static/imgs/user/xds-provider-log.png              | Bin 0 -> 25942 bytes
 744 files changed, 14657 insertions(+), 3111 deletions(-)

diff --cc content/zh/_index.html
index 80b5fd5890,76b537c074..fc8390f0c8
--- a/content/zh/_index.html
+++ b/content/zh/_index.html
@@@ -1,194 -1,69 +1,194 @@@
  +++
  title = "Apache Dubbo"
  linkTitle = "Apache Dubbo Website"
 -
  +++
 -<script>
 -    document.getElementById("docsearch").style.display="none";
 -</script>
 -{{< blocks/cover title="Apache Dubbo" image_anchor="top" height="full" 
color="secondary" >}}
 -<div class="mx-auto">
 -    <div id="docsearch_zh_home" class="btn btn-lg mr-3 mb-4"></div>
 -    <a class="btn btn-lg btn-primary mr-3 mb-4" href='{{< relref 
"/overview/quickstart/" >}}'>
 -        快速开始 <i class="fas fa-arrow-alt-circle-right ml-2"></i>
 +
 +{{< blocks/cover title="Apache Dubbo" image_anchor="top" height="min" 
color="secondary" >}}
 +<!--<div class="mt-2 mb-3 font-weight-normal">选择编程语言后快速体验!</div>-->
 +
 +<!--<div class="github-stat-buttons">-->
 +<!--    &lt;!&ndash; Place this tag where you want the button to render. 
&ndash;&gt;-->
 +<!--    <div style="width:130px;float:left;" class="mr-5">-->
 +<!--    <a class="btn btn-block btn-info mr-3 mb-2 font-weight-normal 
rounded" href='docs3-v2/java-sdk/home'>-->
 +<!--        Java-->
 +<!--    </a>-->
 +<!--    <a class="github-button" href="https://github.com/apache/dubbo"; 
data-color-scheme="no-preference: dark_high_contrast; light: 
light_high_contrast; dark: light;"-->
 +<!--       data-icon="octicon-star" data-size="large" data-show-count="true" 
aria-label="Star apache/dubbo on GitHub">Star</a>-->
 +<!--    </div>-->
 +<!--    <div style="width:120px;float:left;" class="mr-5">-->
 +<!--    <a class="btn btn-block btn-info mr-3 mb-2 font-weight-normal 
rounded" href='docs3-v2/java-sdk/home'>-->
 +<!--        Go-->
 +<!--    </a>-->
 +<!--    <a class="github-button" href="https://github.com/apache/dubbo-go"; 
data-icon="octicon-star"-->
 +<!--       data-size="large" data-show-count="true" aria-label="Star 
apache/dubbo-go on GitHub">Star</a>-->
 +<!--    </div>-->
 +<!--    <div style="width:130px;float:left;" class="mr-5">-->
 +<!--    <a class="btn btn-block btn-info mr-3 mb-2 font-weight-normal 
rounded" href='docs3-v2/java-sdk/home'>-->
 +<!--        Rust-->
 +<!--    </a>-->
 +<!--    <a class="github-button" href="https://github.com/apache/dubbo-rust"; 
data-icon="octicon-star"-->
 +<!--       data-size="large" data-show-count="true" aria-label="Star 
apache/dubbo-go on GitHub">Star</a>-->
 +<!--    </div>-->
 +<!--    <div style="width:130px;float:left;" class="mr-5">-->
 +<!--        <a class="btn btn-block btn-info mr-3 mb-2 font-weight-normal 
rounded" href='docs3-v2/java-sdk/home'>-->
 +<!--            Node.js-->
 +<!--        </a>-->
 +<!--        <a class="github-button" 
href="https://github.com/apache/dubbo-rust"; data-icon="octicon-star"-->
 +<!--           data-size="large" data-show-count="true" aria-label="Star 
apache/dubbo-go on GitHub">Star</a>-->
 +<!--    </div>-->
 +<!--</div>-->
 +
 +<!--<div class="mx-auto">-->
 +<!--    <p class="display-4 lead font-weight-light">一款易用的、具备高性能 RPC 
通信及服务治理能力的微服务开发框架</p>-->
 +<!--</div>-->
 +
 +<div class="mx-auto mt-3">
 +    <div class="mt-2 mb-3 font-weight-normal">选择编程语言后快速体验!</div>
 +    <a class="btn btn-lg btn-info rounded mr-3 font-weight-normal" 
href='docs3-v2/java-sdk/home'>
 +        Java
 +    </a>
 +    <a class="btn btn-lg btn-info rounded mr-3 font-weight-normal" 
href='docs3-v2/golang-sdk'>
 +        Go
 +    </a>
 +    <a class="btn btn-lg btn-info rounded mr-3 font-weight-normal" 
href='docs3-v2/rust-sdk'>
 +        Rust
 +    </a>
 +    <a class="btn btn-lg btn-info rounded mr-3 font-weight-normal" 
href='docs3-v2/erlang-sdk'>
 +        Node
      </a>
 -    <a class="btn btn-lg btn-success mr-3 mb-4" href='{{< relref 
"/overview/what/dubbo3/index.html" >}}'>
 -        Dubbo3 速览<i class="fas fa-book-open ml-2"></i>
 +    <a class="btn btn-lg btn-info rounded mr-3 font-weight-normal" 
href='docs3-v2/dubbo-go-pixiu'>
 +        Python
      </a>
 -    <a class="btn btn-lg btn-secondary mr-3 mb-4" 
href="https://github.com/apache/dubbo";>
 -        GITHUB <i class="fab fa-github ml-2 "></i>
 +    <a class="btn btn-lg btn-info rounded mr-3 font-weight-normal" 
href='docs3-v2/dubbo-go-pixiu'>
-        更多
++        更多
      </a>
 -    <p class="lead mt-5 font-weight-bold">Apache Dubbo 
是一款微服务框架,为大规模微服务实践提供高性能 RPC 通信、流量治理、可观测性等解决方案,<br/>
 -        涵盖 Java、Golang 等多种语言 SDK 实现。</p>
 +
  </div>
 -{{< blocks/link-down color="white" >}}
  {{< /blocks/cover >}}
  
 -{{% blocks/lead color="white" %}}
 -<h2>下一代云原生微服务框架 - Dubbo3</h2>
 -<br/>
 -<p class="font-weight-light">
 -    3.0 版本的正式发布,标志着 Apache Dubbo 正式进入云原生时代。3.0 
在通信协议、服务发现、部署架构、服务治理上都对云原生基础设施进行了全面适配,
 -    提供了 Triple、应用级服务发现、Dubbo Mesh 等核心特性。
 -</p>
 -<p class="font-weight-light">
 -    Dubbo3 已被阿里巴巴、饿了么、钉钉、工商银行、小米等在生产环境广泛采用,学习更多<a href='{{< relref "/users/" 
>}}'>用户案例</a>
 -    {{% /blocks/lead %}}
 -</p>
 -
 -{{< blocks/section color="100" >}}
 -{{% blocks/feature icon="fas fa-exchange-alt" title="下一代RPC协议 - Triple" 
url="./docs/concepts/rpc-protocol/" %}}
 -Triple 协议是基于 HTTP/2 之上定义的下一代 RPC 通信协议,相比于上一代 Dubbo2 
协议,它具有更好的穿透性、通用性、以及面向网关代理场景的高性能表现,
 -提供了 Reactive Stream 数据交换模型。Triple 实现了对 gRPC 的完全兼容。
 -{{% /blocks/feature %}}
 +{{% blocks/lead color="white" height="min" id="whyDubbo" %}}
 +<h1 class="font-weight-normal">Why Dubbo?</h1>
 +<!--<p class="font-weight-light">-->
 +<!--    Apache Dubbo 首先是一款 rpc 框架,通过可扩展的传输协议(二进制、基于 HTTP/2 的流式通信、HTTP+JSON 
等)为微服务组件提供高性能通信,并通过 SDK 为每种语言提供易于使用的微服务配置、API 与编程范式。孵化于阿里巴巴电商应用场景,Dubbo 
核心架构充分考虑了超大规模微服务集群实践诉求,历经众多行业标杆企业生产级流量考验,其构建的企业级微服务治理能力如服务发现、流量治理、可观测、认证鉴权、Service
 Mesh部署方案可以很好的解决企业微服务实践问题。-->
 +<!--</p>-->
 +<!--<p class="font-weight-light">-->
 +<!--    Apache Dubbo 是一款支持多语言的、易用的 web 和 rpc 
框架,同时为构建企业级微服务提供服务发现、流量治理、可观测、认证鉴权等能力、工具与最佳实践。-->
 +<!--</p>-->
 +{{% /blocks/lead %}}
  
 -{{% blocks/feature icon="fas fa-share-alt" title="应用级服务发现" 
url="./docs/concepts/service-discovery/" %}}
 -从服务/接口粒度到应用粒度的升级,使得 Dubbo 在集群可伸缩性、连接异构微服务体系上更具优势。应用粒度能以更低的资源消耗支持超百万实例规模集群;
 -实现与 Spring Cloud、Kubernetes Service 等异构微服务体系的互联互通。
 -{{% /blocks/feature %}}
 +<!--{{% blocks/lead color="white" height="min" id="whyDubbo2" %}}-->
 +<!--<h2>Why Dubbo?</h2>-->
 +<!--&lt;!&ndash;<br/>&ndash;&gt;-->
 +<!--&lt;!&ndash;<p class="font-weight-light">&ndash;&gt;-->
 +<!--&lt;!&ndash;    Apache Dubbo 首先是一款 rpc 框架,通过可扩展的传输协议(二进制、基于 HTTP/2 
的流式通信、HTTP+JSON 等)为微服务组件提供高性能通信,并通过 SDK 为每种语言提供易于使用的微服务配置、API 
与编程范式。孵化于阿里巴巴电商应用场景,Dubbo 
核心架构充分考虑了超大规模微服务集群实践诉求,历经众多行业标杆企业生产级流量考验,其构建的企业级微服务治理能力如服务发现、流量治理、可观测、认证鉴权、Service
 Mesh部署方案可以很好的解决企业微服务实践问题。&ndash;&gt;-->
 +<!--&lt;!&ndash;</p>&ndash;&gt;-->
 +<!--&lt;!&ndash;<p class="font-weight-light">&ndash;&gt;-->
 +<!--&lt;!&ndash;    gRPC is a modern open source high performance Remote 
Procedure Call (RPC) framework that can run in any environment. It can 
efficiently connect services in and across data centers with pluggable support 
for load balancing, tracing, health checking and authentication. It is also 
applicable in last mile of distributed computing to connect devices, mobile 
applications and browsers to backend services.&ndash;&gt;-->
 +<!--&lt;!&ndash;    <a href='{{< relref "/users/" >}}'>用户案例</a>&ndash;&gt;-->
 +<!--&lt;!&ndash;</p>&ndash;&gt;-->
 +<!--{{% /blocks/lead %}}-->
 +
 +{{< blocks/section id="oceanNodes" >}}
 +{{% blocks/feature image="framework" 
url="./overview/what/advantages/usability/" %}}
 +#### [快速上手](./overview/what/advantages/usability/),让开发者专注业务开发
  
 -{{% blocks/feature icon="fa fa-share-alt" title="Mesh 解决方案" %}}
 -依赖 Dubbo Mesh 将 Dubbo 纳入 Istio 等开源 Mesh 治理体系,
 -3.0 同时支持 ThinSDK + Sidecar 与 FatSDK(Proxyless)的部署模式,为 Mesh 
架构提供了更多选择,尤其对于面临迁移或混合部署的场景,
 -Dubbo 提供了统一控制面的能力。
 +多语言 SDK 定义微服务开发范式,通信协议灵活切换,支持 HTTP/2、gRPC、REST、Thrift、TCP 等任一协议。
  {{% /blocks/feature %}}
 -{{< /blocks/section >}}
  
 -{{< blocks/section color="primary" >}}
 -{{% blocks/feature icon="far fa-envelope" title="订阅邮件组" %}}
 [email protected] 参与社区的讨论
 +{{% blocks/feature image="governance" icon="fas fa-share-alt" 
url="./overview/what/advantages/traffic-management/" %}}
 +#### [服务治理](./overview/what/advantages/governance/),实时监测、管控集群状态
 +
 +内置服务发现、负载均衡、路由等流量管控策略,提供全链路追踪、限流降级、一致性事务、日志、Metrics、服务网格、Admin 
可视化控制台等一站式微服务生态。
  {{% /blocks/feature %}}
  
 -{{% blocks/feature icon="fab fa-github" title="欢迎参与贡献!" 
url="https://github.com/apache/dubbo#contributing"; %}}
 -我们通过 [Pull Request](https://github.com/apache/dubbo/pulls) 在 **GitHub** 
上协作。我们期待您的加入!
 +{{% blocks/feature image="performance" icon="fa fa-share-alt" title="Mesh 
解决方案" url="./overview/what/advantages/performance/" %}}
 +#### [超高性能](./overview/what/advantages/performance/),面向百万实例集群设计
 +
 +阿里巴巴每年双十一数百万实例、万亿次调用跑在 Dubbo 之上,从设计之初即将低延迟、高吞吐量、可伸缩性放在第一位。
  {{% /blocks/feature %}}
  
 -{{% blocks/feature icon="fas fa-bullhorn" title="请关注我们的技术博客!" url="/zh/blog" 
%}}
 -我们会在第一时间分享 Dubbo 新发布的特性和使用心得
 +{{% blocks/feature image="usecase" icon="fa fa-share-alt" title="Mesh 解决方案" 
url="./overview/what/advantages/extensibility/" %}}
 +#### [企业级解决方案](./overview/what/advantages/production-ready/),多年企业生产环境检验
 +
 +用户群体遍布各行各业,典型代表包括工商银行、携程、海尔、金蝶、云厂商 (阿里云、腾讯云、华为云) 等,2022年 Dubbo3 在阿里巴巴已全面取代 
HSF 实现了框架统一。
  {{% /blocks/feature %}}
 +
 +{{< /blocks/section >}}
 +
 +{{< blocks/section id="video" background-image="kub_video_banner_homepage" >}}
 +<div class="light-text">
 +    <h2>快速掌握基于 Apache Dubbo 的微服务开发与治理</h2>
 +    <p>By 刘军,Apache Dubbo PMC Chair</p>
 +    <button id="desktopShowVideoButton" 
onclick="kub.showVideo()">观看视频</button>
 +    <br>
 +    <br>
 +    <a href="./overview/tasks/" button id="desktopKCButton">跟随示例任务学习 
Dubbo!</a>
 +    <br>
 +    <br>
 +    <br>
 +    <br>
 +    <a href="./blog/news/" button id="desktopKCButton">探索 Dubbo 
生态、社区动态并参与线下活动!</a>
 +</div>
 +<div id="videoPlayer">
 +    <iframe 
data-url="//player.bilibili.com/player.html?aid=598998096&bvid=BV1vB4y1C7wL&cid=787938568&page=1"
 scrolling="no" border="0" frameborder="no" framespacing="0" frameborder="0" 
allowfullscreen="true"></iframe>
 +    <button id="closeButton"></button>
 +</div>
  {{< /blocks/section >}}
 +
 +{{< blocks/dubbo-features >}}
 +
 +<div id="resources" class="community-section">
 +    <h2>关注社区</h2>
 +
 +    <p class="community-simple">请通过以下任一或多个渠道关注社区动态,与社区开发者保持密切沟通.</p>
 +
 +    <div class="container">
 +        <div class="community-resource">
 +            <a href="">
 +                <img src="/imgs/contacts/wechat-account.jpg" alt="Wechat">
 +            </a>
 +            <a href="">微信公众号</a>
 +            <p>官方微信公众号(Apache Dubbo)</p>
 +        </div>
 +        <div id="slack" class="community-resource">
 +            <a href="">
 +                <img src="/imgs/contacts/dingtalk.jpg" alt="Dingtalk">
 +            </a>
 +            <a href="">钉钉群组</a>
 +            <p>定期举办线上社区会议或开发者双周会</p>
 +        </div>
 +        <div id="twitter" class="community-resource">
 +            <a href="https://twitter.com/apachedubbo";>
 +                <img src="/imgs/contacts/twitter.png" alt="Twitter">
 +            </a>
 +            <a href="https://twitter.com/apachedubbo";>Twitter&nbsp;&#9654;</a>
 +            <p><em>#apachedubbo</em></p>
 +            <p>关于 Apache Dubbo 项目的国际社区动态与业界国际资讯</p>
 +        </div>
 +
 +        <div id="github" class="community-resource">
 +            <a href="https://github.com/apache/dubbo-awesome";>
 +                <img src="/imgs/contacts/github.png" alt="GitHub">
 +            </a>
 +            <a 
href="https://github.com/apache/dubbo-awesome";>GitHub&nbsp;&#9654;</a>
 +            <p>找到对应语言实现或生态项目的 GitHub 地址,即刻参与 Dubbo 项目源码贡献</p>
 +        </div>
 +    </div>
 +</div>
 +
 +<!--{{< blocks/contact-us >}}-->
 +
 +
 +<!--{{< blocks/section color="primary" >}}-->
 +<!--{{% blocks/feature icon="far fa-envelope" title="订阅邮件组" %}}-->
 +<[email protected] 参与社区的讨论-->
 +<!--{{% /blocks/feature %}}-->
 +
 +<!--{{% blocks/feature icon="fab fa-github" title="欢迎参与贡献!" 
url="https://github.com/apache/dubbo#contributing"; %}}-->
 +<!--我们通过 [Pull Request](https://github.com/apache/dubbo/pulls) 在 **GitHub** 
上协作。我们期待您的加入!-->
 +<!--{{% /blocks/feature %}}-->
 +
 +<!--{{% blocks/feature icon="fas fa-bullhorn" title="请关注我们的技术博客!" 
url="/zh/blog" %}}-->
 +<!--我们会在第一时间分享 Dubbo 新发布的特性和使用心得-->
 +<!--{{% /blocks/feature %}}-->
 +<!--{{< /blocks/section >}}-->
diff --cc content/zh/download/java.md.history.bak
index 36b1df06ad,06b132010f..04215e7ec6
--- a/content/zh/download/java.md.history.bak
+++ b/content/zh/download/java.md.history.bak
@@@ -31,9 -133,10 +133,9 @@@ weight: 
  <dependency>
    <groupId>org.apache.dubbo</groupId>
    <artifactId>dubbo</artifactId>
-   <version>3.2.0-beta.</version>
+   <version>3.2.0-beta.3</version>
  </dependency>
  ```
 -
  ### 3.1.4 (2022-12-22)
  
  #### Source Release
@@@ -54,35 -157,15 +156,56 @@@
  </dependency>
  ```
  
+ ### 2.7.19 (2022-12-13)
+ 
+ #### Source Release
+ 
+ * 
[source](https://archive.apache.org/dist/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip)
 |
+   
[asc](https://archive.apache.org/dist/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip.asc)
 |
+   
[sha512](https://archive.apache.org/dist/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip.sha512)
+ 
+ 
++#### Maven Release
++
++* 
[org.apache.dubbo:dubbo:2.7.19](https://search.maven.org/artifact/org.apache.dubbo/dubbo/2.7.19/jar)
++
++```xml
++<dependency>
++  <groupId>org.apache.dubbo</groupId>
++  <artifactId>dubbo</artifactId>
++  <version>2.7.19</version>
++</dependency>
++```
++
 +### 3.0.12 (2022-09-29)
 +
 +#### Source Release
 +
 +* 
[source](https://www.apache.org/dyn/closer.lua/dubbo/3.0.12/apache-dubbo-3.0.12-src.zip)
 |
 +  
[asc](https://www.apache.org/dyn/closer.lua/dubbo/3.0.12/apache-dubbo-3.0.12-src.zip.asc)
 |
 +  
[sha512](https://www.apache.org/dyn/closer.lua/dubbo/3.0.12/apache-dubbo-3.0.12-src.zip.sha512)
 +
 +#### Maven Release
 +
 +* 
[org.apache.dubbo:dubbo:3.0.12](https://search.maven.org/artifact/org.apache.dubbo/dubbo/3.0.12/jar)
 +
 +```xml
 +<dependency>
 +  <groupId>org.apache.dubbo</groupId>
 +  <artifactId>dubbo</artifactId>
 +  <version>3.0.12</version>
 +</dependency>
 +```
 +
 +### 2.7.19 (2022-12-13)
 +
 +#### Source Release
 +
 +* 
[source](https://www.apache.org/dyn/closer.lua/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip)
 |
 +  
[asc](https://www.apache.org/dyn/closer.lua/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip.asc)
 |
 +  
[sha512](https://www.apache.org/dyn/closer.lua/dubbo/2.7.19/apache-dubbo-2.7.19-src.zip.sha512)
 +
 +
  #### Maven Release
  
  * 
[org.apache.dubbo:dubbo:2.7.19](https://search.maven.org/artifact/org.apache.dubbo/dubbo/2.7.19/jar)

Reply via email to