1、Dubbo是什么?

Dubbo是阿里巴巴开源的基于 Java 的高性能 RPC 分布式服务框架,现已成为 Apache 基金会孵化项目。

面试官问你如果这个都不清楚,那下面的就没必要问了。

官网:http://dubbo.apache.org

2、为什么要用Dubbo?

因为是阿里开源项目,国内很多互联网公司都在用,已经经过很多线上考验。内部使用了 Netty、Zookeeper,保证了高性能高可用性。

使用 Dubbo 可以将核心业务抽取出来,作为独立的服务,逐渐形成稳定的服务中心,可用于提高业务复用灵活扩展,使前端应用能更快速的响应多变的市场需求。

下面这张图可以很清楚的诠释,最重要的一点是,分布式架构可以承受更大规模的并发流量。

下面是 Dubbo 的服务治理图。

3、Dubbo 和 Spring Cloud 有什么区别?

两个没关联,如果硬要说区别,有以下几点。

1)通信方式不同

Dubbo 使用的是 RPC 通信,而 Spring Cloud 使用的是 HTTP RESTFul 方式。

2)组成部分不同

4、dubbo都支持什么协议,推荐用哪种?

  • dubbo://(推荐)
  • rmi://
  • hessian://
  • http://
  • webservice://
  • thrift://
  • memcached://
  • redis://
  • rest://

5、Dubbo需要 Web 容器吗?

不需要,如果硬要用 Web 容器,只会增加复杂性,也浪费资源。

6、Dubbo内置了哪几种服务容器?

Spring Container

Jetty Container

Log4j Container

Dubbo 的服务容器只是一个简单的 Main 方法,并加载一个简单的 Spring 容器,用于暴露服务。

7、Dubbo里面有哪几种节点角色?

8、画一画服务注册与发现的流程图

服务注册与发现流程图

该图来自 Dubbo 官网,供你参考,如果你说你熟悉 Dubbo, 面试官经常会让你画这个图,记好了。

  • 9、Dubbo默认使用什么注册中心,还有别的选择吗?
  • 10、Dubbo有哪几种配置方式?
  • 11、Dubbo 核心的配置有哪些?
  • 12、在 Provider 上可以配置的 Consumer 端的属性有哪些?
  • 13、Dubbo启动时如果依赖的服务不可用会怎样?
  • 14、Dubbo推荐使用什么序列化框架,你知道的还有哪些?
  • 15、Dubbo默认使用的是什么通信框架,还有别的选择吗?
  • 16、Dubbo有哪几种集群容错方案,默认是哪种?
  • 17、Dubbo有哪几种负载均衡策略,默认是哪种?
  • 18、注册了多个同一样的服务,如果测试指定的某一个服务呢?
  • 19、Dubbo支持服务多协议吗?
  • 20、当一个服务接口有多种实现时怎么做?
  • 21、服务上线怎么兼容旧版本?
  • 22、Dubbo可以对结果进行缓存吗?
  • 23、Dubbo服务之间的调用是阻塞的吗?
  • 24、Dubbo支持分布式事务吗?
  • 25、Dubbo telnet 命令能做什么?
  • 26、Dubbo支持服务降级吗?
  • 27、Dubbo如何优雅停机?
  • 28、服务提供者能实现失效踢出是什么原理?
  • 29、如何解决服务调用链过长的问题?
  • 30、服务读写推荐的容错策略是怎样的?
  • 31、Dubbo必须依赖的包有哪些?
  • 32、Dubbo的管理控制台能做什么?
  • 33、说说 Dubbo 服务暴露的过程。
  • 34、Dubbo 停止维护了吗?
  • 35、Dubbo 和 Dubbox 有什么区别?
  • 36、你还了解别的分布式框架吗?
  • 37、Dubbo 能集成 Spring Boot 吗?
  • 38、在使用过程中都遇到了些什么问题?
  • 39、你读过 Dubbo 的源码吗?
  • 40、你觉得用 Dubbo 好还是 Spring Cloud 好?

想进阿里?这些Dubbo面试题助你一臂之力相关推荐

  1. 想进BAT?这些面试题助你一臂之力

    1 软性热身题 这种题目,考的就是你的软性能力,比如表达能力,理解能力,协调能力,一个词概括就是套路.这类题目会在面试开始热身的时候,问一道两题,不会多,但是如果你能回答的有条不紊,清晰达意,那么就会 ...

  2. 「建议收藏」我想进阿里,我该怎么做?

    阿里巴巴,作为一家知名的互联网公司,是我们程序员心仪公司之一,想得到一份阿里的offer,得通过层层关卡 在这里我想分享一些我的经验,送给那些跟我一样,没大厂背景,但是想进阿里(或其他大厂,比如我面过 ...

  3. 非计算机专业想进阿里,大学毕业后想进阿里巴巴?那一定要选这几所大学,录取几率非常大!...

    原标题:大学毕业后想进阿里巴巴?那一定要选这几所大学,录取几率非常大! 现在的社会,为啥大家挤破头了也要考名校?最现实的原因就是,希望借助名校求学的经历,毕业后能找到一份好工作.而在我国,好工作跟名企 ...

  4. 狂刷《Java权威面试指南(阿里版)》,助你一臂之力,事半功倍

    莫慌莫慌,"面试造火箭,工作拧螺丝" 说得不无道理,偶然从朋友那得到的这份Alibaba内部疯传<Java权威面试指南(阿里版)>堪称精品,或可能助你一臂之力,事半功倍 ...

  5. 想进BAT?这些测试面试题助你一臂之力(附答案)

    1 软性热身题 这种题目,考的就是你的软性能力,比如表达能力,理解能力,协调能力,一个词概括就是套路.这类题目会在面试开始热身的时候,问一道两题,不会多,但是如果你能回答的有条不紊,清晰达意,那么就会 ...

  6. 想进阿里必须啃透的 13 道 MySQL 面试题

    篇幅所限本文只写了 12 道经典 MySQL 面试题,像其他的 Redis,SSM 框架,算法,计网等技术栈的面试题后面会持续更新,个人整理的 1000 余道面试八股文会放在文末给大家白嫖,最近有面试 ...

  7. 想进大厂?Dubbo 普普通通 9 问你知道吗

    作者 | 科技缪缪 来源 | 科技缪缪(ID:kejimiumiu) 头图 |  CSDN 下载自东方IC Dubbo 本身并不复杂,而且官方文档写的非常清楚详细,面试中 Dubbo 的问题一般不会很 ...

  8. 10年布局,这道题都不懂就别想进阿里

    上周,蚂蚁金服要上市的消息直接霸屏了我的各个信息渠道.哪哪都是"财富自由的声音". 朋友圈里的小范看到消息忍不住了,就找了在蚂蚁的朋友,问了一通情况,结果这一问,本来想去蚂蚁的心瞬 ...

  9. 想进阿里的悲剧了,马云说了今年不会增加一个员工(转载自钛媒体http://www.tmtpost.com/229500.html)

    日前,阿里巴巴集团在北京国家体育馆举行在京员工大会,会上马云作了发言.马云认为,阿里发展确实太快,三万多人已经足够了.今年整个集团的员工数不会增加一个人,出一个进一个. [李小年/钛媒编辑]日前,阿里 ...

最新文章

  1. 弃 Windows 而拥抱 Linux 之后,这本书教了新玩法
  2. oracle统计一个班男生女生,一条sql统计一个班级的男女人数
  3. 大致了解写java聊天器所需要的技术
  4. 任务的定义、任务切换的原理及实现
  5. DIV层跟随鼠标位置显示提示
  6. relationship between freedom,potential, risk
  7. ITK:遮盖一张图像给定标签图
  8. OpenShift Express:部署Java EE应用程序(支持AS7)
  9. Sci下载工具 v2021
  10. windowsSDK加速键实例分析
  11. honeywell新风系统控制面板说明_觉得家里新风不给力了?一定是你不知道这些!
  12. 已潜伏17年!严重的“可蠕虫”系统漏洞影响所有Windows Server
  13. github代码管理总结
  14. delphi7 安装 indy10.2.3
  15. 用matlab画相频曲线_matlab 幅频特性 相频特性代码,图片
  16. HTTP协议格式、URL格式及URL encode
  17. 获取TrustedInstaller权限(Grant TrustedInstaller Permission)
  18. Java EE开发系列教程 - 使用EJB组件与JPA层交互
  19. 《你和你的研究》全文
  20. 量子计算实现:量子算法的实现

热门文章

  1. 四色建模法 模型分析和设计
  2. 【计算机研究与发展】一种基于区块链的泛用型数据隐私保护的安全多方计算协议——CCF A
  3. 第19节 三个败家子 19 ——史上最牛太守孙坚
  4. 向量复习(一):定义、求解、四则运算、点积和叉积
  5. 计算机网络(Vlan划分)
  6. 柬埔寨月薪4万敲代码?真相是我差点丢了性命!
  7. DES算法实现S盒替换
  8. 魔力宝贝高清单机计划(一) 图库提取
  9. C语言求解距多个点最短长度,算法设计技巧与分析课后习题答案沙特
  10. IIS打开aspx文件