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
The following commit(s) were added to refs/heads/master by this push:
new 08b1f77d update readme
08b1f77d is described below
commit 08b1f77d39e29378880cd82ef7d14948549df508
Author: AlexStocks <[email protected]>
AuthorDate: Mon Jan 2 22:35:04 2023 +0800
update readme
---
README.md | 4 ++++
README_CN.md | 4 ++++
rpc/triple/README.md | 9 +++++----
rpc/triple/README_zh.md | 5 +++--
4 files changed, 16 insertions(+), 6 deletions(-)
diff --git a/README.md b/README.md
index a47918cb..3283e2f1 100644
--- a/README.md
+++ b/README.md
@@ -25,6 +25,10 @@
* 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
+ * rpc/dubbo: dubbo-go 3.0 rpc example between Java and Go
+ * rpc/grpc: dubbo-go rpc example based on gRPC
+ * rpc/jsonrpc: dubbo-go rpc example based on json-rpc
+ * rpc/triple: dubbo-go rpc example based on
hessian2/msgpack/pb(protobuf-v3)/pb2(protobuf-v2)/self-defined-serialization
* seata-go: A seata-go example
* skywalking: show how to integrate skywalking into dubbogo
* tls: use TLS encryption in getty(tcp)/triple/gRPC communication mode
diff --git a/README_CN.md b/README_CN.md
index ba5a049c..11356af1 100644
--- a/README_CN.md
+++ b/README_CN.md
@@ -23,6 +23,10 @@
* proxyless: 这个示例演示了如何将 dubbo-go 开发的应用部署在 Istio 体系下,以实现 Envoy 对 dubbo/dubbo-go
服务的自动代理
* registry: 把 etcd/nacos/polaris/zookeeper 当做 dubbogo 注册中心示例
* rpc: 使用 Dubbogo 框架启动 rpc 服务,发起调用
+ * rpc/dubbo: dubbo-go 3.0 RPC 通信示例,同时给出了 Java 和 Go 两种语言通信示例
+ * rpc/grpc: 基于 gRPC 的 RPC 通信示例
+ * rpc/jsonrpc: 基于json-rpc 的通信示例
+ * rpc/triple: 基于 hessian2/msgpack/pb(protobuf-v3)/pb2(protobuf-v2)/自定义序列化协议
的序列化协议与 triple 通信协议相结合的 RPC 示例
* seata-go: 在 dubbogo 中如何基于 seata-go 实现分布式事务
* skywalking: 整合 skywalking 与 dubbogo 的示例
* tls: getty(tcp)/triple/gRPC 全链路 tls 安全通信示例
diff --git a/rpc/triple/README.md b/rpc/triple/README.md
index c28f42dc..08141d63 100644
--- a/rpc/triple/README.md
+++ b/rpc/triple/README.md
@@ -7,9 +7,10 @@ Triple is dubbo3.0 network protocol. You can refer to
[dubbogo/triple](https://
- [codec-extension](./codec-extension): user defined serialization sample
- [hessian2](./hessian2): Hessian2 serialization sample
- [msgpack](./msgpack): Msgpack serialization sample
-- [pb](./pb): ProtoBuf(PB) serialization sample
+- [pb](./pb): ProtoBuf(PB) v3 serialization sample
- [dubbogo-grpc](./pb/dubbogo-grpc): Triple and gRPC interactive samples
- [dubbogo-java](./pb/dubbogo-java): Triple-java and Triple-go interactive
samples
+- [pb2](./pb2): ProtoBuf(PB) v2 serialization sample
## How to write configuration file
@@ -22,9 +23,9 @@ dubbo:
name: tri # protocol name, suppporting: tri/dubbo/grpc/jsonrpc
port: 20000 # port to export service
- provider:
- services:
- MyProvider: # service provider type name
+ provider:
+ services:
+ MyProvider: # service provider type name
interface: org.apache.dubbogo.MyProvider # user defined interface name
# serialization: hessian2 # serialization that can be
choosed:pb/hessian2/custome
# pb serialization by default
diff --git a/rpc/triple/README_zh.md b/rpc/triple/README_zh.md
index eaebc327..2827ff68 100644
--- a/rpc/triple/README_zh.md
+++ b/rpc/triple/README_zh.md
@@ -7,9 +7,10 @@ Triple-go 3.0 版本的网络协议库。获取更多信息请查看 [dubbogo/tr
- [codec-extension](./codec-extension): 用户自定义序列化方式例子
- [hessian2](./hessian2): Hessian2 序列化方式例子
- [msgpack](./msgpack): Msgpack 序列化方式例子
-- [pb](./pb): 使用 ProtoBuf(PB) 序列化方案的例子
+- [pb](./pb): 使用 ProtoBuf(PB) v3 序列化方案的例子
- [dubbogo-grpc](./pb/dubbogo-grpc): Triple 和 gRPC 互通案例
- [dubbogo-java](./pb/dubbogo-java): Triple-java 和 Triple-go 互通案例
+- [pb2](./pb2): 基于 protobuf v2 序列化协议与 triple 通信协议一个简单例子
## 如何配置
@@ -21,7 +22,7 @@ dubbo:
myProtocol: # 自定义一个协议 Key
name: tri # 协议名,支持tri/dubbo/grpc/jsonrpc
port: 20000 # 暴露端口
- provider:
+ provider:
services:
MyProvider: # 服务提供者结构类名
interface: org.apache.dubbogo.MyProvider # 用户自定义的接口名