You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@dubbo.apache.org by li...@apache.org on 2022/05/20 07:34:10 UTC

[dubbo-website] branch master updated: fix links

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

liujun 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 d66f76ed50 fix links
d66f76ed50 is described below

commit d66f76ed504b1ea48b1e8c7491f6411885dccd06
Author: chickenlj <ke...@gmail.com>
AuthorDate: Fri May 20 15:34:01 2022 +0800

    fix links
---
 content/zh/docs3-building/docs/_index.md                 |  8 ++++----
 content/zh/docs3-building/docs/whatsnew/_index.md        | 12 ++++++------
 content/zh/docs3-building/docs/whatsnew/mesh.md          | 16 ++++++++--------
 .../{servicediscovery3.md => service-discovery.md}       |  0
 4 files changed, 18 insertions(+), 18 deletions(-)

diff --git a/content/zh/docs3-building/docs/_index.md b/content/zh/docs3-building/docs/_index.md
index d029bfea07..1747adc7ae 100755
--- a/content/zh/docs3-building/docs/_index.md
+++ b/content/zh/docs3-building/docs/_index.md
@@ -9,17 +9,17 @@ menu:
   main:
     weight: 10
 ---
-> 本文档最新版本基于 Dubbo3 编写,由于 Dubbo3 完全兼容 2.7 版本用法,因此本文档中的通用功能(指除 3.x 版本特有功能外)同样适用于 2.7 版本用户。
+> 本文档基于 Dubbo3 编写,由于 Dubbo3 完全兼容 2.7 版本用法,因此文档中的通用功能(除 3.x 版本特有功能外)同样适用于 2.7 版本用户。
 >
-> 如有需要,请点此查看[老版本文档]()
+> 点此可查看[老版本文档](../../docsv2.7)
 > 
 
 
 Dubbo 是一款包含多种语言实现(Java、Golang等)的 RPC 服务框架,在这里可以查看 Dubbo 核心概念以及每种语言实现的 Demo、用户手册等。
 
 * **如果你是第一次接触 Dubbo**,可以通过以下链接快速了解 Dubbo:
-  * [什么是 Dubbo](what/overview.md)
-  * [用户案例与生态](what/usecases.md)
+  * [什么是 Dubbo](what/overview)
+  * [用户案例与生态](what/usecases)
   * 通过 [**快速开始**](quickstart/) 体验 Dubbo
 * 想了解更多 Dubbo 特性与使用细节?
   * 选择相应 [**多语言 SDK 实现**](mannual/),并参考**高级特性**或**参考手册**
diff --git a/content/zh/docs3-building/docs/whatsnew/_index.md b/content/zh/docs3-building/docs/whatsnew/_index.md
index a1271d1a58..1c78842e35 100755
--- a/content/zh/docs3-building/docs/whatsnew/_index.md
+++ b/content/zh/docs3-building/docs/whatsnew/_index.md
@@ -18,14 +18,14 @@ cascade:
   - show_banner: true
 ---
 
-[背景](background.md) 部分带你快速了解 Dubbo3 的设计背景、总体架构与核心特性、与典型用户如阿里巴巴 HSF2 的关系等。也可以通过如下部分了解更多:
+[背景](background) 部分带你快速了解 Dubbo3 的设计背景、总体架构与核心特性、与典型用户如阿里巴巴 HSF2 的关系等。也可以通过如下部分了解更多:
 * 小白用户,**快速浏览 Dubbo3 核心特性:**
-    * [下一代通信协议 - Triple](triple.md)
-    * [百万实例集群的秘密 - 应用级服务发现](servicediscovery3.md)
-    * [Dubbo Mesh](mesh.md)
+    * [下一代通信协议 - Triple](triple)
+    * [百万实例集群的秘密 - 应用级服务发现](service-discovery)
+    * [Dubbo Mesh](mesh)
 * Dubbo3 的兼容性与迁移成本?
-    * [Java - 迁移指南](../../java-sdk/)
+    * [Java - 迁移指南](../../java-sdk/upgrades-and-compatibility)
     * [Golang - 迁移指南](../../golang-sdk/)
 * 其他 **Dubbo3 相关资源:**
     * 更多资料,如性能指标、高级特性说明等请参考 [多语言 SDK 实现](../mannual/)
-    * [演讲与线下活动](../../activities/)
+    * [演讲与线下活动]()
diff --git a/content/zh/docs3-building/docs/whatsnew/mesh.md b/content/zh/docs3-building/docs/whatsnew/mesh.md
index b7071a290d..375bd35b8d 100644
--- a/content/zh/docs3-building/docs/whatsnew/mesh.md
+++ b/content/zh/docs3-building/docs/whatsnew/mesh.md
@@ -5,13 +5,13 @@ linkTitle: "Dubbo Mesh"
 weight: 4
 ---
 通过以下示例快速查看使用&部署示例
-* [Dubbo Sidecar Mesh]()
-* [Dubbo Proxyless Mesh]()
+* [Dubbo Sidecar Mesh](../tasks/dubbo-mesh-sidecar)
+* [Dubbo Proxyless Mesh](../tasks/dubbo-mesh-sidecar)
 
 ## Service Mesh
 在云原生背景下,如果我们将 Service Mesh 理解为底层基础设施,则在 Mesh 架构中,以往耦合在业务进程中的微服务治理部分能力正被 Mesh 接管,传统微服务框架更注重 RPC 协议与编程模型。以下是时下流行的 Mesh 产品 Istio 的架构图:
 
-![istio](/imgs/v3/mesh/istio.png)
+![istio](/imgs/v3/mesh/istio.jpg)
 
 在 Mesh 架构下
 * 统一的控制面提供证书管理、可观测性、流量治理等能力
@@ -21,24 +21,24 @@ weight: 4
 Dubbo Mesh 从设计理念上更强调控制面的统一管控、标准化与治理能力,而在数据面给出了更多的选择,包括 Sidecar Mesh 与 Proxyless Mesh 等部署模式。
 多种部署模型给企业提供了更多选择,通过混合部署的模型,在实现服务治理控制面的共享的同时,可以更好的应对不同场景的部署要求,适应复杂的基础设施环境并从总体上提升架构的可用性。
 
-![dubbo-sidecar](/imgs/v3/mesh/dubbo-sidecar.png)
+![dubbo-sidecar](/imgs/v3/mesh/mix-mesh.png)
 
 ### Sidecar Mesh
+如下图所示,Dubbo 可以与 Sidecar 部署在同一个 Pod 或容器中,通过在外围部署一个独立的控制平面,实现对流量和治理的统一管控。控制面与 SIcecar 之间通过图中虚线所示的 xDS 协议进行配置分发,而 Dubbo 进程间的通信不再是直连模式,转而通过 Sidecar 代理,Sidecar 拦截所有进出流量,并完成路由寻址等服务治理任务。
 
 ![dubbo-sidecar](/imgs/v3/mesh/dubbo-sidecar.png)
 
-如上图所示,Dubbo 可以与 Sidecar 部署在同一个 Pod 或容器中,通过在外围部署一个独立的控制平面,实现对流量和治理的统一管控。控制面与 SIcecar 之间通过图中虚线所示的 xDS 协议进行配置分发,而 Dubbo 进程间的通信不再是直连模式,转而通过 Sidecar 代理,Sidecar 拦截所有进出流量,并完成路由寻址等服务治理任务。
-
 Sidecar 模式的 Mesh 架构有很多优势,如平滑升级、多语言、业务侵入小等,但也带来了一些额外的问题,比如:
 * Sidecar 通信带来了额外的性能损耗,这在复杂拓扑的网络调用中将变得尤其明显。
 * Sidecar 的存在让应用的声明周期管理变得更加复杂。
 * 部署环境受限,并不是所有的环境都能满足 Sidecar 部署与请求拦截要求。
 
 ### Proxyless Mesh
-![dubbo-proxyless](/imgs/v3/mesh/dubbo-proxyless.png)
 
 针对上述问题,Dubbo 社区自很早之前就做了 Dubbo 直接对接到控制面的设想与思考,并在国内开源社区率先提出了 Proxyless Mesh 的概念,Proxyless 概念最开始是谷歌提出来的。
-Proxyless 模式使得微服务又回到了 2.x 时代的部署架构,如上图所示,和我们上面看的 Dubbo 经典服务治理模式非常相似,所以说这个模式并不新鲜, Dubbo 从最开始就是这么样的设计模式。但相比于 Mesh 架构,Dubbo2 并没有强调控制面的统一管控,而这点恰好是 Service Mesh 所强调的,强调对流量、可观测性、证书等的标准化管控与治理,也是 Mesh 理念先进的地方。
+Proxyless 模式使得微服务又回到了 2.x 时代的部署架构,如下图所示,和我们上面看的 Dubbo 经典服务治理模式非常相似,所以说这个模式并不新鲜, Dubbo 从最开始就是这么样的设计模式。但相比于 Mesh 架构,Dubbo2 并没有强调控制面的统一管控,而这点恰好是 Service Mesh 所强调的,强调对流量、可观测性、证书等的标准化管控与治理,也是 Mesh 理念先进的地方。
+
+![dubbo-proxyless](/imgs/v3/mesh/dubbo-proxyless.png)
 
 通过不同语言版本的 Dubbo3 SDK 直接实现 xDS 协议解析,实现 Dubbo 与 Control Plane 的直接通信,进而实现控制面对流量管控、服务治理、可观测性、安全等的统一管控,规避 Sidecar 模式带来的性能损耗与部署架构复杂性。
 
diff --git a/content/zh/docs3-building/docs/whatsnew/servicediscovery3.md b/content/zh/docs3-building/docs/whatsnew/service-discovery.md
similarity index 100%
rename from content/zh/docs3-building/docs/whatsnew/servicediscovery3.md
rename to content/zh/docs3-building/docs/whatsnew/service-discovery.md