Skip to content

Commit 1ce3d7c

Browse files
committed
update proposal, triple
1 parent 8bc93d3 commit 1ce3d7c

File tree

1 file changed

+3
-2
lines changed

1 file changed

+3
-2
lines changed

proposals/D0-triple.md

+3-2
Original file line numberDiff line numberDiff line change
@@ -71,8 +71,9 @@ gRPC 的优势由HTTP2 和 Protobuf 继承而来。
7171
- 对服务治理的支持比较基础,更偏向于基础的 RPC 功能,协议层缺少必要的统一定义,对于用户而言直接用起来并不容易。
7272
- 强绑定 protobuf 的序列化方式,需要较高的学习成本和改造成本,对于现有的偏单语言的用户而言,迁移成本不可忽视
7373

74-
#### 最终的选择 Triple
75-
最终我们选择了兼容 gRPC ,以 HTTP2 作为传输层构建新的协议,也就是 Triple。
74+
75+
## Proposal
76+
最终 Dubbo3 选择了兼容 gRPC ,以 HTTP2 作为传输层构建新的协议,也就是 Triple。
7677

7778
容器化应用程序和微服务的兴起促进了针对负载内容优化技术的发展。 客户端中使用的传统通信协议( RESTFUL或其他基于 HTTP 的自定义协议)难以满足应用在性能、可维护性、扩展性、安全性等方便的需求。一个跨语言、模块化的协议会逐渐成为新的应用开发协议标准。自从 2017 年 gRPC 协议成为 CNCF 的项目后,包括 k8s、etcd 等越来越多的基础设施和业务都开始使用 gRPC 的生态,作为云原生的微服务化框架, Dubbo 的新协议也完美兼容了 gRPC。并且,对于 gRPC 协议中一些不完善的部分, Triple 也将进行增强和补充。
7879

0 commit comments

Comments
 (0)