Proposals

Design proposal for the core functionalities of the Dubbo framework

Rest Protocol

This article will introduce the REST/HTTP protocol design of Dubbo.

Registry Center, Configuration Center, and Metadata Center

This article introduces the design of a three-center architecture

Overall Architecture Design of Dubbo Admin Control Plane

This article describes the overall architectural design and abstraction of Dubbo Admin as a control plane.

Metrics tracking

Metrics tracking

Adaptive Load Balancing and Flow Control

The flexible services discussed in this article mainly refer to the functions of load balancing on the consumer side and traffic limiting on the provider side. In previous versions of Dubbo, the load balancing focused more on fairness, meaning that the consumer would choose equally from the providers, which didn’t perform ideally in some cases. The traffic limiting only provided static schemes, requiring users to set a static maximum concurrency value on the provider, which was not easy for users to determine. We made improvements to address these issues.

Dubbo3 Application-level Service Discovery Design

Application-level service discovery design

Enhanced HTTP Standard Capabilities of Triple - Multi Content-Type Support

This article mainly introduces how Triple supports more standard HTTP Content-Types and how services should handle these requests.