异步调用
官网地址: http://dubbo.apache.org/zh/docs/v2.7/user/examples/async-call/
理解起来比较容易, 主要要理解CompletableFuture, 如果不理解, 就直接把它理解为Future
其他异步调用方式:Dubbo 同步调用太慢,也许你可以试试异步处理
泛化调用
官网地址: http://dubbo.apache.org/zh/docs/v2.7/user/examples/generic-reference/
泛化调用可以用来做服务测试。
在Dubbo中, 如果某个服务想要支持泛化调用, 就可以将该服务的generic属性设置为true, 那对于服务消 费者来说, 就可以不用依赖该服务的接口 , 直接利用GenericService接口来进行服务调用。
官网地址: http://dubbo.apache.org/zh/docs/v2.7/user/examples/generic-service/
实现了GenericService接口的就是泛化服务
Dubbo中的REST
官网地址: http://dubbo.apache.org/zh/docs/v2.7/user/rest/
注意Dubbo的REST也是Dubbo所支持的一 种协议。
当我们用Dubbo提供了一 个服务后, 如果消费者没有使用Dubbo也想调用服务, 那么这个时候我们就可以 让我们的服务支持REST协议, 这样消费者就可以通过REST形式调用我们的服务了。
管理台
github地址: GitHub - apache/dubbo-admin: The ops and reference implementation for Apache Dubbo
动态配置
官网地址: http://dubbo.apache.org/zh/docs/v2.7/user/examples/config-rule/
注意动态配置修改的是服务参数, 并不能修改服务的协议 、IP 、PORT 、VERSION 、GROUP, 因为这5个 信息是服务的标识信息, 是服务的身份证号, 是不能修改的。
官网地址: http://dubbo.apache.org/zh/docs/v2.7/user/examples/routing-rule/