美文网首页微服务
谈谈对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的理解

    一、Dubbo的前世今生: 起初是阿里巴巴开源项目,中间有一段时间不维护了,后来被当当网给捡起来维护了,...

  • Java进阶struts & Hibernate面试题(8)

    【71】谈谈你对Struts的理解。 【72】谈谈你对Hibernate的理解。 【72】谈谈你对Spring的理...

  • 面试积累之框架(五)

    谈谈你对AOP的理解: 谈谈对sprin的理解 SpringMVC的工作机制

  • 浅谈对Dubbo的理解

    架构 节点角色说明 角色角色说明Provider暴露服务的服务提供方Consumer调用远程服务的服务消费方Reg...

  • 谈谈对this的理解

    this的指向 this表示当前对象,this的指向是根据调用的上下文来决定的,默认指向window对象,指向wi...

  • IT欧伟_常见sem面试题-谈谈你对sem的理解

    IT欧伟_常见sem面试题-谈谈你对sem的理解 IT欧伟_常见sem面试题-谈谈你对sem的理解: 1、谈谈你对...

  • dubbo面试题

    dubbo面试遇到的问题,欢迎参考 1、dubbo中"读接口"和"写接口"有什么区别? 2、谈谈dubbo中的负...

  • 谈谈对ThreadLocal的理解

    ThreadLocal是什么? ThreadLocal从字面上的理解是本地线程的意思,然而事实上它是共享变量的一份...

  • 谈谈对诗的理解

    1今天的故事是一首啊傻自己写的小诗,外加一些微不足道却特别想道的啊傻个人对诗的见解,啊傻希望不要写超过800字,毕...

  • 谈谈对SurfaceView的理解

    初识SurfaceView 刚开始做android app开发的时候,我觉得在app上展示播放一段视频,是一件很高...

网友评论

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

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