跳到主要内容

1 篇博文 含有标签「Dubbo3」

查看所有标签

· 阅读需 8 分钟
程序员老熊

Apache Dubbo 的大版本 Dubbo3 发布有一段时间了。最近花时间看了一下,最为亮眼的就是推出了全新的基于 HTTP/2 且完全兼容 gRPC 的 Triple 通信协议。 Triple 协议使用 Protocol Buffers 作为序列化格式,但 Triple 实现并不绑定 IDL,比如你可以直接使用 Java Interface 定义和发布 Triple 服务。这想必是习惯了面向 Java 接口编程的用户的福音啊,否则每个服务都得去定义一个 IDL 的话就太繁琐了。Triple 协议完全兼容 gRPC 的意思就是说,Triple 消费端可以直接调用注册到 Dubbo 服务中心的 gRPC 提供者,gRPC的消费端也可以直接调用 Triple 提供者。(注意:Triple 协议自身并不依赖 gRPC, 只是协议实现上兼容了 gRPC 规范,Triple 仅依赖 protobuf-java 做序列化)