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

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

commit 720861907dce19f086239e36feea673529a3c6c8
Author: AlexStocks <[email protected]>
AuthorDate: Thu Sep 8 18:49:24 2022 +0800

    update readme
---
 README.md                    |  4 ++++
 README_zh.md => README_cn.md |  2 ++
 mesh/README.md               | 10 +++++-----
 proxyless/README.md          | 16 ++++++++--------
 4 files changed, 19 insertions(+), 13 deletions(-)

diff --git a/README.md b/README.md
index c8f9648d..dc7f8d2d 100644
--- a/README.md
+++ b/README.md
@@ -2,6 +2,8 @@
 
 ![CI](https://github.com/apache/dubbo-go-samples/workflows/CI/badge.svg)
 
+[中文 🇨🇳](./README_CN.md)
+
 ## What It Contains
 
 * apisix: apache/apisix and Dubbo-go example
@@ -16,8 +18,10 @@
 * helloworld: A 101 example
 * integrate_test: dubbogo github action integrate test use cases
 * logger: dubbogo logging
+* mesh: give an proxy service mesh example which shows how to deploy the 
dubbo-go services with envoy on kubernetes platform
 * metrics: show how to collect dubbogo prometheus metrics
 * otel/trace: show how to use opentelemetry as dubbogo tracing tool
+* proxyless: give an proxyless service mesh example which shows how to deploy 
the dubbo-go services on kubernetes platform
 * registry: show how to use etcd/nacos/polaris/zookeeper as dubbogo registry
 * rpc: dubbo directory display dubbo protocol communication
 * seata: A seata example
diff --git a/README_zh.md b/README_cn.md
similarity index 85%
rename from README_zh.md
rename to README_cn.md
index 2bb99c45..174d66fa 100644
--- a/README_zh.md
+++ b/README_cn.md
@@ -16,8 +16,10 @@
 * helloworld: 入门例子
 * integrate_test: dubbogo github action 集成测试用例
 * logger: dubbogo logging
+* mesh: 这个示例演示了如何将 dubbo-go 开发的应用部署在 Istio 体系下,以实现 Envoy 对 dubbo/dubbo-go 
服务的自动代理
 * metrics: 使用 prometheus 收集 dubbogo 的 metrics
 * otel/trace: 使用 opentelemetry 进行 tracing 
+* proxyless: 这个示例演示了如何将 dubbo-go 开发的应用部署在 Istio 体系下,以实现 Envoy 对 dubbo/dubbo-go 
服务的自动代理
 * registry: 把 etcd/nacos/polaris/zookeeper 当做 dubbogo 注册中心示例
 * rpc: 使用 Dubbogo 框架启动 rpc 服务,发起调用
 * seata:  在 dubbogo 中如何基于 seata 实现分布式事务
diff --git a/mesh/README.md b/mesh/README.md
index b2cf5383..9bbda13e 100644
--- a/mesh/README.md
+++ b/mesh/README.md
@@ -1,4 +1,4 @@
-# Dubbo Go Proxy Mesh Using Istio
+# dubbo-go Proxy Mesh Using Istio
 
 可以按照下文步骤,将 Demo 部署到本地集群。
 
@@ -15,20 +15,20 @@
 
 <h2 id="target">1 总体目标</h2>
 
-* 部署 Dubbo Go 应用到 Kubernetes
+* 部署 dubbo-go 应用到 Kubernetes
 * Istio 自动注入 Envoy 并实现流量拦截
 * 基于 Istio 规则进行流量治理
 
 <h2 id="basic">2 基本流程与工作原理</h2>
-这个示例演示了如何将 Dubbo Go 开发的应用部署在 Istio 体系下,以实现 Envoy 对 Dubbo 服务的自动代理,示例总体架构如下图所示。
+这个示例演示了如何将 dubbo-go 开发的应用部署在 Istio 体系下,以实现 Envoy 对 Dubbo 服务的自动代理,示例总体架构如下图所示。
 
 [thinsdk](./assets/thinsdk.png)
 
 完成示例将需要的步骤如下:
 
-1. 创建一个 Dubbo Go 应用,可直接使用( 
[dubbo-go-samples](https://github.com/apache/dubbo-go-samples/tree/master/mesh) 
)
+1. 创建一个 dubbo-go 应用,可直接使用( 
[dubbo-go-samples](https://github.com/apache/dubbo-go-samples/tree/master/mesh) 
)
 2. 构建容器镜像并推送到镜像仓库,可直接使用 
([本示例官方镜像](https://hub.docker.com/r/apache/dubbo-demo/tags))
-3. 分别部署 Dubbo Go Provider 与 Dubbo Go Consumer 到 Kubernetes 并验证 Envoy 代理注入成功
+3. 分别部署 dubbo-go Provider 与 dubbo-go Consumer 到 Kubernetes 并验证 Envoy 代理注入成功
 4. 验证 Envoy 发现服务地址、正常拦截 RPC 流量并实现负载均衡
 5. 优化并配置健康检查流程
 
diff --git a/proxyless/README.md b/proxyless/README.md
index 0b62957b..be44d6db 100644
--- a/proxyless/README.md
+++ b/proxyless/README.md
@@ -17,7 +17,7 @@
 
 <h2 id="target">1 总体目标</h2>
 
-* 部署 Dubbo Go 应用到 Kubernetes
+* 部署 dubbo-go 应用到 Kubernetes
 * Istio 自动注入 Envoy 并实现流量拦截
 * 基于 Istio 规则进行流量治理
 
@@ -28,7 +28,7 @@
 
 完成示例将需要的步骤如下:
 
-1. 创建一个 Dubbo Go 应用,可直接使用( 
[dubbo-go-samples](https://github.com/apache/dubbo-go-samples/tree/master/mesh) 
)
+1. 创建一个 dubbo-go 应用,可直接使用( 
[dubbo-go-samples](https://github.com/apache/dubbo-go-samples/tree/master/mesh) 
)
 2. 构建容器镜像并推送到镜像仓库,可直接使用 ([本示例官方镜像](https://hub.docker.com/u/dubboteam))
 3. 分别部署 Dubbo Provider 与 Dubbo Consumer 到 Kubernetes 并验证 Envoy 代理注入成功
 4. 验证 Envoy 发现服务地址、正常拦截 RPC 流量并实现负载均衡
@@ -142,9 +142,9 @@ kubectl logs your-pod-id -c istio-proxy
 consumer istio-proxy 日志输出如下:
 
 ```shell
-[2022-07-15T05:35:14.418Z] "POST /org.apache.dubbo.samples.Greeter/greet 
HTTP/2" 200 
-- via_upstream - "-" 19 160 2 1 "-" "-" "6b8a5a03-5783-98bf-9bee-f93ea6e3d68e" 
-"dubbo-samples-mesh-provider:50052" "172.17.0.4:50052" 
+[2022-07-15T05:35:14.418Z] "POST /org.apache.dubbo.samples.Greeter/greet 
HTTP/2" 200
+- via_upstream - "-" 19 160 2 1 "-" "-" "6b8a5a03-5783-98bf-9bee-f93ea6e3d68e"
+"dubbo-samples-mesh-provider:50052" "172.17.0.4:50052"
 outbound|50052||dubbo-samples-mesh-provider.dubbo-demo.svc.cluster.local 
172.17.0.7:52768 10.101.172.129:50052 172.17.0.7:38488 - default
 ```
 
@@ -159,8 +159,8 @@ 
outbound|50052||dubbo-samples-mesh-provider.dubbo-demo.svc.cluster.local 172.17.
 provider istio-proxy 日志输出如下:
 
 ```shell
-[2022-07-15T05:25:34.061Z] "POST /org.apache.dubbo.samples.Greeter/greet 
HTTP/2" 200 
-- via_upstream - "-" 19 162 1 1 "-" "-" "201e6976-da10-96e1-8da7-ad032e58db47" 
+[2022-07-15T05:25:34.061Z] "POST /org.apache.dubbo.samples.Greeter/greet 
HTTP/2" 200
+- via_upstream - "-" 19 162 1 1 "-" "-" "201e6976-da10-96e1-8da7-ad032e58db47"
 "dubbo-samples-mesh-provider:50052" "172.17.0.10:50052"
  inbound|50052|| 127.0.0.6:47013 172.17.0.10:50052 172.17.0.7:60244
   outbound_.50052_._.dubbo-samples-mesh-provider.dubbo-demo.svc.cluster.local 
default
@@ -282,4 +282,4 @@ kubectl label namespace ${your namespace} 
istio-injection=enabled --overwrite
 
 # 关闭自动注入sidecar
 kubectl label namespace ${your namespace} istio-injection=disabled --overwrite
-```
\ No newline at end of file
+```

Reply via email to