配置框架与服务行为


端口协议复用

dubbo3 端口协议复用, 单端口多协议支持

分布式事务

在 Dubbo 中使用分布式事务

分组聚合

通过分组对结果进行聚合并返回聚合后的结果

服务分版本

在 Dubbo 中为同一个服务配置多个版本

启动时检查

在启动时检查依赖的服务是否可用

响应式编程

使用 Reactive API 操作 Triple 流式调用

参数校验

在 dubbo3 中进行参数校验

服务分组

使用服务分组区分服务接口的不同实现

集群容错

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

服务降级

降级 Dubbo 服务

异步调用

在 Dubbo 中发起异步调用

泛化调用(客户端泛化)

不需要服务端 API 的 RPC 调用

流式通信

基于 Triple 协议进行流式通信

线程池隔离

提供一种新的线程池管理方式,用于隔离服务之间的线程池

调用链路传递隐式参数

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

动态指定 IP 调用

在发起 Dubbo 调用之前指定本次调用的目标 IP

直连提供者

Dubbo 中点对点的直连方式

RPC调用上下文

通过上下文存放当前调用过程中所需的环境信息

一致性哈希选址

在负载均衡阶段基于一致性哈希进行选址

只订阅

只订阅不注册

调用触发事件通知

在调用前后出现异常时的事件通知

多协议

在 Dubbo 中配置多协议

服务端对客户端进行回调

通过参数回调从服务器端调用客户端逻辑

本地伪装

了解如何在 Dubbo3 中利用本地伪装实现服务降级

多注册中心

在 Dubbo 中把同一个服务注册到多个注册中心上

本地存根

了解 Dubbo3 中本地存根在客户端执行部分逻辑的使用

回声测试

通过回声测试检测 Dubbo 服务是否可用

调用信息记录

了解 dubbo3 调用信息记录通过访问日志来配置和使用

实现泛化实现(服务端泛化)

实现一个通用的远程服务 Mock 框架,可通过实现 GenericService 接口处理所有服务请求

异步执行

Dubbo 服务提供方的异步执行

本地调用

在 Dubbo 中进行本地调用

延迟暴露

延迟暴露 Dubbo 服务

只注册

只注册不订阅

分布式事务支持

Dubbo 中分布式事务的支持