Alibaba Cloud Native
Alibaba Cloud Native
Jun 13, 2024 · Backend Development

How to Expose Dubbo Microservices via HTTP Using Triple Protocol and Gateways

This guide explains how Dubbo 3.3’s new Triple protocol enables high-performance, interface-friendly HTTP access to backend Dubbo microservices, covering centralized and decentralized gateway architectures, multi-protocol publishing, configuration steps, and concrete Kubernetes deployment examples using Higress, Apache APISIX, and Shenyu.

HTTP GatewayKubernetestriple-protocol
0 likes · 17 min read
How to Expose Dubbo Microservices via HTTP Using Triple Protocol and Gateways
High Availability Architecture
High Availability Architecture
Jul 20, 2023 · Cloud Native

Dubbo Triple Protocol: Design, Features, Compatibility, and Multi‑Language Implementations

The article introduces Dubbo's upgraded Triple protocol—a HTTP‑based, gRPC‑compatible RPC protocol that supports both HTTP/1 and HTTP/2, streaming, and easy front‑end access, explains its design goals versus gRPC, showcases usage examples, and details multi‑language implementations and production adoption.

DubboMulti-language RPCcloud native
0 likes · 13 min read
Dubbo Triple Protocol: Design, Features, Compatibility, and Multi‑Language Implementations
Alibaba Cloud Native
Alibaba Cloud Native
Jul 19, 2023 · Cloud Native

Why Dubbo’s New Triple Protocol Beats gRPC for Cloud‑Native Microservices

The article explains how Dubbo 3’s upgraded Triple protocol, fully compatible with gRPC and runnable over HTTP/1 and HTTP/2, simplifies client and server integration, reduces development and operational costs, and offers multi‑language support, making it a practical choice for cloud‑native microservice architectures.

cloud nativegRPCtriple-protocol
0 likes · 12 min read
Why Dubbo’s New Triple Protocol Beats gRPC for Cloud‑Native Microservices
Alibaba Cloud Native
Alibaba Cloud Native
May 30, 2023 · Cloud Native

Uncovering the High‑Performance Secrets of Dubbo3 Triple Protocol

This article dives deep into Dubbo3's Triple protocol, explaining its design, identifying performance bottlenecks with tools like VisualVM and JFR, and presenting concrete code‑level optimizations—including async stream creation, lock‑contention fixes, thread‑pool tuning, and batch writes—that boost throughput by up to 45% in real‑world Alibaba workloads.

JavaNettycloud native
0 likes · 26 min read
Uncovering the High‑Performance Secrets of Dubbo3 Triple Protocol
Alibaba Cloud Native
Alibaba Cloud Native
Dec 19, 2022 · Cloud Native

How Dubbo 3.0 Enables Custom Exceptions with the Triple Protocol

This article explains how Dubbo 3.0’s Triple RPC protocol now supports custom exception serialization, detailing the original exception handling flow, the limitations of header‑based error transport, and the proposed TripleWrapper‑Protobuf solution for reliable client‑side error capture.

Custom ExceptionJava RPCcloud native
0 likes · 12 min read
How Dubbo 3.0 Enables Custom Exceptions with the Triple Protocol