Dubbo 作为轻量 RPC 框架解决组件通信问题

Dubbo 是一款轻量的 RPC 框架,提供 Java、Go、Node.js、Javascript 等语言支持,帮助开发者构建浏览器、gRPC 兼容的 HTTP API。

使用轻量的 Java SDK 开发 RPC Server 和 Client

使用轻量的 Java SDK 开发 RPC Server 和 Client

消费端线程模型,提供者端线程模型

Dubbo 消费端线程池模型用法

使用 Filter 过滤器动态拦截请求(request)或响应(response)

使用 Filter 过滤器动态拦截请求(request)或响应(response)以转换或使用请求或响应中包含的信息。

为服务调用指定 timeout 超时时间

某些情况下希望dubbo接口异步调用,避免不必要的等待。

异步调用

某些情况下希望dubbo接口异步调用,避免不必要的等待。

版本与分组

调用链路传递隐式参数

通过 Dubbo 中的 Attachment 在服务消费方和提供方之间隐式传递参数

集群容错

集群调用失败时,Dubbo 提供的容错方案

泛化调用

泛化调用,用于在调用方没有服务方提供的 API(SDK)的情况下,对服务方进行调用

Dubbo 作为轻量 RPC 框架解决组件通信问题

Dubbo 是一款轻量的 RPC 框架,提供 Java、Go、Node.js、Javascript 等语言支持,帮助开发者构建浏览器、gRPC 兼容的 HTTP API。

最后修改 January 8, 2024: Update java sdk doc (#2895) (e3d2c12de73)