美文网首页微服务
谈谈对Dubbo的理解

谈谈对Dubbo的理解

作者: 大白白丶 | 来源:发表于2018-11-06 23:57 被阅读0次

    一、Dubbo的前世今生:

               起初是阿里巴巴开源项目,中间有一段时间不维护了,后来被当当网给捡起来维护了,最后阿里把Dubbo捐给了Apache。

    二、Dubbo是什么:

                Dubbo是一款优秀的服务治理中间件,一款优秀RPC(远程调用)框架,类似于webservice。

    三、Dubbo的组成部分:

                1、容器 (spring容器)

                2、服务生产者

                3、注册中心 (zookeeper 、redis (发布订阅 -频道))

                4、服务消费者

                5、监控中心(可以查看哪个方法的使用次数)

    四、Dubbo的运行流程:

                容器启动,服务生产者会把自己的服务的接口地址报告给注册中心。服务消费者订阅它需要的服务,他去查询注册中心,大哥有地址吗?有就返回服务地址。消费者拿到地址就可以去调用服务。监控中心:监控生产者和消费者的健康状况。

    五、Dubbo常问的问题:

                注册中心挂了会产生什么影响?答:对服务的调用没有任何影响,因为本地缓存了服务端的地址。

                为什么使用Dubbo?答:1、Dubbo提供了丰富的协议选择:Dubbo协议(服务调用),注册服务:zookeeper协议,tcp协议,http协议等。协议越底层,传输效率越高。     2、io的选择:异步的nio。

                  

    相关文章

      网友评论

        本文标题:谈谈对Dubbo的理解

        本文链接:https://www.haomeiwen.com/subject/xewpxqtx.html