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 9a66a880a5 docs 3.0 - 'tasks' (#1331)
9a66a880a5 is described below
commit 9a66a880a563263f47556cc1f11ef1270aba74a7
Author: ken.lj <[email protected]>
AuthorDate: Thu Aug 4 12:07:57 2022 +0800
docs 3.0 - 'tasks' (#1331)
* add k8s demo
* refactor docs 3.0 tasks part
---
content/zh/overview/tasks/dubbo-mesh.md | 9 ---
content/zh/overview/tasks/kubernetes/_index.md | 40 ++++++++++
.../tasks/{ => kubernetes}/deploy-on-k8s.md | 2 +-
content/zh/overview/tasks/mesh/_index.md | 62 +++++++++++++++
content/zh/overview/tasks/mesh/dubbo-mesh.md | 9 +++
content/zh/overview/tasks/mesh/proxyless.md | 9 +++
content/zh/overview/tasks/traffic-management.md | 15 ----
.../zh/overview/tasks/traffic-management/_index.md | 93 ++++++++++++++++++++++
.../isolation.md} | 0
.../timeout.md} | 4 +-
.../traffic-condition.md} | 5 +-
.../traffic-gray.md} | 5 +-
.../traffic-routing.md} | 5 +-
.../weight.md} | 4 +-
.../{config-rule.md => traffic-management/zone.md} | 5 +-
content/zh/overview/tasks/triple/_index.md | 40 ++++++++++
content/zh/overview/tasks/{ => triple}/idl.md | 0
.../overview/tasks/{idl.md => triple/streaming.md} | 5 +-
18 files changed, 273 insertions(+), 39 deletions(-)
diff --git a/content/zh/overview/tasks/dubbo-mesh.md
b/content/zh/overview/tasks/dubbo-mesh.md
deleted file mode 100644
index 47585f499a..0000000000
--- a/content/zh/overview/tasks/dubbo-mesh.md
+++ /dev/null
@@ -1,9 +0,0 @@
----
-type: docs
-title: "Dubbo Mesh"
-linkTitle: "Dubbo Mesh 部署方案"
-weight: 1
-description: ""
----
-
-
diff --git a/content/zh/overview/tasks/kubernetes/_index.md
b/content/zh/overview/tasks/kubernetes/_index.md
new file mode 100755
index 0000000000..e9448bea72
--- /dev/null
+++ b/content/zh/overview/tasks/kubernetes/_index.md
@@ -0,0 +1,40 @@
+
+---
+type: docs
+title: "Dubbo Kubernetes 部署方案"
+linkTitle: "Dubbo Kubernetes 部署方案"
+weight: 2
+hide_summary: true
+no_list: true
+---
+
+{{< blocks/section color="white" height="auto">}}
+<div class="td-content list-page">
+ <div class="lead"></div><header class="article-meta">
+ </header><div class="row">
+ <div class="col-sm col-md-6 mb-4 mb-md-0">
+ <div class="h-100 card shadow" href="#">
+ <div class="card-body">
+ <h4 class="card-title">
+ <a href='{{< relref "./deploy-on-k8s/" >}}'>API-SERVER</a>
+ </h4>
+ <p>以 API-SERVER 为注册中心,将 Dubbo 应用部署到 Kubernetes 并复用 Kubernetes
Native Service 的使用示例</p>
+ </div>
+ </div>
+ </div>
+ <div class="col-sm col-md-6 mb-4 mb-md-0">
+ <div class="h-100 card shadow" href="#">
+ <div class="card-body">
+ <h4 class="card-title">
+<!-- <a href='{{< relref "./deploy-on-k8s/" >}}'>Dubbo
Mesh</a> -->
+ <p>Dubbo Mesh (建设中)</p>
+ </h4>
+ <p>依赖 Dubbo Control Plane 屏蔽服务治理细节</p>
+ </div>
+ </div>
+ </div>
+</div>
+<hr>
+</div>
+
+{{< /blocks/section >}}
\ No newline at end of file
diff --git a/content/zh/overview/tasks/deploy-on-k8s.md
b/content/zh/overview/tasks/kubernetes/deploy-on-k8s.md
similarity index 98%
rename from content/zh/overview/tasks/deploy-on-k8s.md
rename to content/zh/overview/tasks/kubernetes/deploy-on-k8s.md
index 1591ebc375..202c155687 100644
--- a/content/zh/overview/tasks/deploy-on-k8s.md
+++ b/content/zh/overview/tasks/kubernetes/deploy-on-k8s.md
@@ -9,7 +9,7 @@ description: "该示例演示了直接以 API-SERVER 为注册中心,将 Dubbo
该方案无需授予 Dubbo 应用访问 API-SERVER 的权限,也无需为 API-SERVER 引连接过多数据面造成的稳定性而担心。"
---
-可以按照下文步骤,将 Demo 部署到本地集群,也可在 [KataCoda 在线快速体验]()。
+可以按照下文步骤,将 Demo 部署到本地集群。
## 1 总体目标
diff --git a/content/zh/overview/tasks/mesh/_index.md
b/content/zh/overview/tasks/mesh/_index.md
new file mode 100755
index 0000000000..d0adc8dce1
--- /dev/null
+++ b/content/zh/overview/tasks/mesh/_index.md
@@ -0,0 +1,62 @@
+
+---
+type: docs
+title: "Dubbo Mesh 部署方案"
+linkTitle: "Dubbo Mesh 部署方案"
+weight: 2
+hide_summary: true
+no_list: true
+---
+
+{{< blocks/section color="white" height="auto">}}
+<div class="td-content list-page">
+ <div class="lead"></div><header class="article-meta">
+ </header><div class="row">
+ <div class="col-sm col-md-6 mb-4 mb-md-0">
+ <div class="h-100 card shadow" href="#">
+ <div class="card-body">
+ <h4 class="card-title">
+ <a href='{{< relref "./dubbo-mesh/" >}}'>Istio + Sidecar +
Thin SDK</a>
+ </h4>
+ <p>演示 Dubbo3 的 Sidecar Mesh 形态,可完整接入 Istio 的服务治理能力,此方案限定
Dubbo3 应用级服务发现。</p>
+ </div>
+ </div>
+ </div>
+ <div class="col-sm col-md-6 mb-4 mb-md-0">
+ <div class="h-100 card shadow">
+ <div class="card-body">
+ <h4 class="card-title">
+ <a href='{{< relref "./dubbo-mesh/" >}}'>Istio +
Proxyless</a>
+ </h4>
+ <p>无 Sidecar 的 Dubbo3 Proxyless Mesh 形态,可完整接入 Istio
的服务治理能力,此方案限定 Dubbo3 应用级服务发现。</p>
+ </div>
+ </div>
+ </div>
+ <div class="col-sm col-md-6 mb-4 mb-md-0">
+ <div class="h-100 card shadow">
+ <div class="card-body">
+ <h4 class="card-title">
+<!-- <a href='{{< relref "./dubbo-mesh/" >}}'>Dubbo
Control Plane + Thin SDK (TBD)</a> -->
+ <p>Dubbo Control Plane + Thin SDK (文档建设中)</p>
+ </h4>
+ <p></p>
+ </div>
+ </div>
+ </div>
+ <div class="col-sm col-md-6 mb-4 mb-md-0">
+ <div class="h-100 card shadow">
+ <div class="card-body">
+ <h4 class="card-title">
+<!-- <a href='{{< relref "./dubbo-mesh/" >}}'>Dubbo
Control Plane + Proxyless (TBD)</a> -->
+ <p>Dubbo Control Plane + Proxyless (文档建设中)</p>
+ </h4>
+ <p></p>
+ </div>
+ </div>
+ </div>
+
+</div>
+<hr>
+</div>
+
+{{< /blocks/section >}}
\ No newline at end of file
diff --git a/content/zh/overview/tasks/mesh/dubbo-mesh.md
b/content/zh/overview/tasks/mesh/dubbo-mesh.md
new file mode 100644
index 0000000000..538b26f71a
--- /dev/null
+++ b/content/zh/overview/tasks/mesh/dubbo-mesh.md
@@ -0,0 +1,9 @@
+---
+type: docs
+title: "Istio + Sidecar + Thin SDK"
+linkTitle: "Sidecar + Thin SDK"
+weight: 1
+description: ""
+---
+
+
diff --git a/content/zh/overview/tasks/mesh/proxyless.md
b/content/zh/overview/tasks/mesh/proxyless.md
new file mode 100644
index 0000000000..3905e47cd8
--- /dev/null
+++ b/content/zh/overview/tasks/mesh/proxyless.md
@@ -0,0 +1,9 @@
+---
+type: docs
+title: "Istio + Proxyless"
+linkTitle: "Proxyless"
+weight: 2
+description: ""
+---
+
+
diff --git a/content/zh/overview/tasks/traffic-management.md
b/content/zh/overview/tasks/traffic-management.md
deleted file mode 100644
index d4beaf1d96..0000000000
--- a/content/zh/overview/tasks/traffic-management.md
+++ /dev/null
@@ -1,15 +0,0 @@
----
-type: docs
-title: "流量管理"
-linkTitle: "如何使用 Dubbo 的流量治理能力"
-weight: 3
-description: ""
----
-
-* 超时
-* 路由规则
-* 动态配置
-* 多注册中心
-
-
-
diff --git a/content/zh/overview/tasks/traffic-management/_index.md
b/content/zh/overview/tasks/traffic-management/_index.md
new file mode 100755
index 0000000000..9690c304b8
--- /dev/null
+++ b/content/zh/overview/tasks/traffic-management/_index.md
@@ -0,0 +1,93 @@
+
+---
+type: docs
+title: "流量治理"
+linkTitle: "流量治理"
+weight: 1
+hide_summary: true
+no_list: true
+---
+
+{{< blocks/section color="white" height="auto">}}
+<div class="td-content list-page">
+ <div class="lead"></div><header class="article-meta">
+ </header><div class="row">
+ <div class="col-sm col-md-6 mb-4 mb-md-0">
+ <div class="h-100 card shadow" href="#">
+ <div class="card-body">
+ <h4 class="card-title">
+ <a href='{{< relref "./timeout/" >}}'>调整服务超时时间</a>
+ </h4>
+ <p>给 Dubbo 请求设置超时时间可以有效的提高系统稳定性,避免个别服务阻塞占用过多资源。<br/><br/>
而通过在运行期动态的调整服务超时时间,可以有效的应对超时设置不合理、系统突发情况等导致的服务频繁超时、服务阻塞等问题,提升系统稳定性。</p>
+ </div>
+ </div>
+ </div>
+ <div class="col-sm col-md-6 mb-4 mb-md-0">
+ <div class="h-100 card shadow">
+ <div class="card-body">
+ <h4 class="card-title">
+ <a href='{{< relref "./weight/" >}}'>通过权重调整流量分布</a>
+ </h4>
+ <p>通过权重调整流量分布</p>
+ </div>
+ </div>
+ </div>
+ <div class="col-sm col-md-6 mb-4 mb-md-0">
+ <div class="h-100 card shadow">
+ <div class="card-body">
+ <h4 class="card-title">
+ <a href='{{< relref "./isolation/" >}}'>临时踢除服务实例</a>
+ </h4>
+ <p>临时踢除服务实例</p>
+ </div>
+ </div>
+ </div>
+ <div class="col-sm col-md-6 mb-4 mb-md-0">
+ <div class="h-100 card shadow">
+ <div class="card-body">
+ <h4 class="card-title">
+<!-- <a href='{{< relref "./traffic-gray/" >}}'>流量灰度
(TBD)</a> -->
+ <p>流量灰度 (文档建设中)</p>
+ </h4>
+ <p>根据请求上下文中的标签,实现对</p>
+ </div>
+ </div>
+ </div>
+ <div class="col-sm col-md-6 mb-4 mb-md-0">
+ <div class="h-100 card shadow">
+ <div class="card-body">
+ <h4 class="card-title">
+<!-- <a href='{{< relref "./traffic-routing/" >}}'>请求路由
(TBD)</a> -->
+ <p>根据请求条件路由 (文档建设中)</p>
+ </h4>
+ <p>根据请求发起方、请求的方法条件路由</p>
+ </div>
+ </div>
+ </div>
+ <div class="col-sm col-md-6 mb-4 mb-md-0" style="margin-bottom:20px">
+ <div class="h-100 card shadow">
+ <div class="card-body">
+ <h4 class="card-title">
+<!-- <a href='{{< relref "./traffic-condition/" >}}'>流量隔离
(TBD)</a> -->
+ <p>流量隔离 (文档建设中)</p>
+ </h4>
+ <p>流量隔离</p>
+ </div>
+ </div>
+ </div>
+ <div class="col-sm col-md-6 mb-4 mb-md-0">
+ <div class="h-100 card shadow">
+ <div class="card-body">
+ <h4 class="card-title">
+<!-- <a href='{{< relref "./zone/" >}}'>同机房/区域优先 (TBD)</a>
-->
+ <p>同机房/区域优先 (文档建设中)</p>
+ </h4>
+ <p>同机房/区域优先</p>
+ </div>
+ </div>
+ </div>
+</div>
+<hr>
+</div>
+
+{{< /blocks/section >}}
\ No newline at end of file
diff --git a/content/zh/overview/tasks/config-rule.md
b/content/zh/overview/tasks/traffic-management/isolation.md
similarity index 100%
copy from content/zh/overview/tasks/config-rule.md
copy to content/zh/overview/tasks/traffic-management/isolation.md
diff --git a/content/zh/overview/tasks/config-rule.md
b/content/zh/overview/tasks/traffic-management/timeout.md
similarity index 99%
copy from content/zh/overview/tasks/config-rule.md
copy to content/zh/overview/tasks/traffic-management/timeout.md
index fa34e2a885..425f043421 100644
--- a/content/zh/overview/tasks/config-rule.md
+++ b/content/zh/overview/tasks/traffic-management/timeout.md
@@ -1,7 +1,7 @@
---
type: docs
-title: "配置规则"
-linkTitle: "配置规则"
+title: "调整服务超时时间"
+linkTitle: "调整服务超时时间"
weight: 5
description: "在 Dubbo 中配置应用级治理规则和服务级治理规则"
---
diff --git a/content/zh/overview/tasks/config-rule.md
b/content/zh/overview/tasks/traffic-management/traffic-condition.md
similarity index 99%
copy from content/zh/overview/tasks/config-rule.md
copy to content/zh/overview/tasks/traffic-management/traffic-condition.md
index fa34e2a885..30e8664f86 100644
--- a/content/zh/overview/tasks/config-rule.md
+++ b/content/zh/overview/tasks/traffic-management/traffic-condition.md
@@ -1,9 +1,10 @@
---
type: docs
-title: "配置规则"
-linkTitle: "配置规则"
+title: "流量隔离"
+linkTitle: "流量隔离"
weight: 5
description: "在 Dubbo 中配置应用级治理规则和服务级治理规则"
+toc_hide: true
---
> **提示**
diff --git a/content/zh/overview/tasks/config-rule.md
b/content/zh/overview/tasks/traffic-management/traffic-gray.md
similarity index 99%
copy from content/zh/overview/tasks/config-rule.md
copy to content/zh/overview/tasks/traffic-management/traffic-gray.md
index fa34e2a885..a4d2098f7c 100644
--- a/content/zh/overview/tasks/config-rule.md
+++ b/content/zh/overview/tasks/traffic-management/traffic-gray.md
@@ -1,9 +1,10 @@
---
type: docs
-title: "配置规则"
-linkTitle: "配置规则"
+title: "流量灰度"
+linkTitle: "流量灰度"
weight: 5
description: "在 Dubbo 中配置应用级治理规则和服务级治理规则"
+toc_hide: true
---
> **提示**
diff --git a/content/zh/overview/tasks/config-rule.md
b/content/zh/overview/tasks/traffic-management/traffic-routing.md
similarity index 99%
copy from content/zh/overview/tasks/config-rule.md
copy to content/zh/overview/tasks/traffic-management/traffic-routing.md
index fa34e2a885..8dd6e95b76 100644
--- a/content/zh/overview/tasks/config-rule.md
+++ b/content/zh/overview/tasks/traffic-management/traffic-routing.md
@@ -1,9 +1,10 @@
---
type: docs
-title: "配置规则"
-linkTitle: "配置规则"
+title: "请求路由"
+linkTitle: "请求路由"
weight: 5
description: "在 Dubbo 中配置应用级治理规则和服务级治理规则"
+toc_hide: true
---
> **提示**
diff --git a/content/zh/overview/tasks/config-rule.md
b/content/zh/overview/tasks/traffic-management/weight.md
similarity index 99%
copy from content/zh/overview/tasks/config-rule.md
copy to content/zh/overview/tasks/traffic-management/weight.md
index fa34e2a885..4c817f6e00 100644
--- a/content/zh/overview/tasks/config-rule.md
+++ b/content/zh/overview/tasks/traffic-management/weight.md
@@ -1,7 +1,7 @@
---
type: docs
-title: "配置规则"
-linkTitle: "配置规则"
+title: "流量灰度"
+linkTitle: "流量灰度"
weight: 5
description: "在 Dubbo 中配置应用级治理规则和服务级治理规则"
---
diff --git a/content/zh/overview/tasks/config-rule.md
b/content/zh/overview/tasks/traffic-management/zone.md
similarity index 99%
rename from content/zh/overview/tasks/config-rule.md
rename to content/zh/overview/tasks/traffic-management/zone.md
index fa34e2a885..e09145bf2d 100644
--- a/content/zh/overview/tasks/config-rule.md
+++ b/content/zh/overview/tasks/traffic-management/zone.md
@@ -1,9 +1,10 @@
---
type: docs
-title: "配置规则"
-linkTitle: "配置规则"
+title: "同机房/区域优先"
+linkTitle: "同机房/区域优先"
weight: 5
description: "在 Dubbo 中配置应用级治理规则和服务级治理规则"
+toc_hide: true
---
> **提示**
diff --git a/content/zh/overview/tasks/triple/_index.md
b/content/zh/overview/tasks/triple/_index.md
new file mode 100755
index 0000000000..8272339413
--- /dev/null
+++ b/content/zh/overview/tasks/triple/_index.md
@@ -0,0 +1,40 @@
+
+---
+type: docs
+title: "Triple "
+linkTitle: "Triple 示例"
+weight: 2
+hide_summary: true
+no_list: true
+---
+
+{{< blocks/section color="white" height="auto">}}
+<div class="td-content list-page">
+ <div class="lead"></div><header class="article-meta">
+ </header><div class="row">
+ <div class="col-sm col-md-6 mb-4 mb-md-0">
+ <div class="h-100 card shadow" href="#">
+ <div class="card-body">
+ <h4 class="card-title">
+ <a href='{{< relref "./idl/" >}}'>使用 IDL 定义服务</a>
+ </h4>
+ <p>使用 IDL 定义跨语言服务</p>
+ </div>
+ </div>
+ </div>
+ <div class="col-sm col-md-6 mb-4 mb-md-0">
+ <div class="h-100 card shadow" href="#">
+ <div class="card-body">
+ <h4 class="card-title">
+<!-- <a href='{{< relref "./streaming/" >}}'>Streaming 通信
(TBD)</a> -->
+ <p>Stream 通信模式 (文档建设中)</p>
+ </h4>
+ <p>Stream 通信模式</p>
+ </div>
+ </div>
+ </div>
+</div>
+<hr>
+</div>
+
+{{< /blocks/section >}}
\ No newline at end of file
diff --git a/content/zh/overview/tasks/idl.md
b/content/zh/overview/tasks/triple/idl.md
similarity index 100%
copy from content/zh/overview/tasks/idl.md
copy to content/zh/overview/tasks/triple/idl.md
diff --git a/content/zh/overview/tasks/idl.md
b/content/zh/overview/tasks/triple/streaming.md
similarity index 98%
rename from content/zh/overview/tasks/idl.md
rename to content/zh/overview/tasks/triple/streaming.md
index 6057380cdb..2214fa71e8 100644
--- a/content/zh/overview/tasks/idl.md
+++ b/content/zh/overview/tasks/triple/streaming.md
@@ -1,9 +1,10 @@
---
type: docs
-title: "使用 IDL + Protobuf 跨语言定义服务"
-linkTitle: "使用 IDL + Protobuf 跨语言定义服务"
+title: "Streaming 通信模式"
+linkTitle: "Streaming 通信模式"
weight: 4
description: ""
+toc_hide: true
---
服务是 Dubbo 中的核心概念,一个服务代表一组 RPC 方法的集合,服务是面向用户编程、服务发现机制等的基本单位。Dubbo 开发的基本流程是:用户定义
RPC 服务,通过约定的配置