2.3.Dubbo的基本应用- 异步调用 、泛化调用 、动态配置

异步调用

官网地址: 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/

注意DubboREST也是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/

什么是蓝绿发布 、灰度发布

什么是蓝绿部署、滚动发布和灰度发布? - 知乎

你可能感兴趣的:(dubbo)