Dubbo as a Lightweight RPC Framework for Solving Component Communication Issues

Dubbo is a lightweight RPC framework that supports languages like Java, Go, Node.js, JavaScript, etc., helping developers build browser-based, gRPC-compatible HTTP APIs.


Develop RPC Server and Client with Lightweight Java SDK

Develop RPC Server and Client with Lightweight Java SDK

Consumer Thread Model, Provider Thread Model

Usage of Dubbo consumer thread pool model

Asynchronous Call

In certain situations, we hope Dubbo interfaces can be called asynchronously to avoid unnecessary waiting.

Use Filter to Dynamically Intercept Requests or Responses

Use Filter to dynamically intercept requests or responses to transform or utilize the information contained in requests or responses.

Specify timeout duration for service calls

In some cases, you may want the Dubbo interface to call asynchronously to avoid unnecessary waiting.

Version and Group
Implicit Parameter Passing in Call Chain

Implicitly passing parameters between service consumers and providers through Attachment in Dubbo

Cluster Fault Tolerance

Fault tolerance solutions provided by Dubbo when cluster calls fail

Generic Call

Generic call for invoking the service when the caller does not have the API (SDK) provided by the service provider.

Dubbo as a lightweight RPC framework solves component communication issues

Dubbo is a lightweight RPC framework that supports languages such as Java, Go, Node.js, and Javascript, helping developers build browser and gRPC-compatible HTTP APIs.

Feedback

Was this page helpful?

Yes No

Last modified September 30, 2024: Update & Translate Overview Docs (#3040) (d37ebceaea7)