Dubbo中高级面试必备技能,最全面试题整理!

前言

想往高处走,怎么能不懂 Dubbo?

Dubbo是国内最出名的分布式服务框架,也是 Java 程序员必备的必会的框架之一。Dubbo 更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须熟悉。

了解这些或者知道这些配置项的存在对工作也会事半功倍。

Dubbo简介

Dubbo |db|是一个由阿里巴巴开源的、分布式的RPC(Remote Procedure Call Protocol-远程过程调用)和微服务框架,现为Apache顶级项目。
Dubbo提供了三个关键功能:基于接口的远程调用,容错与负载均衡,服务自动注册与发现。
Dubbo使得调用远程服务就像调用本地java服务一样简单。
下图为Dubbo的结构图:

Dubbo服务消费者消费服务过程:

关于这个过程的实现细节可以参考Dubbo官方文档->实现细节->远程调用细节->服务消费者消费一个服务的详细过程。

下面我为大家准备了一些 Dubbo 常见的的面试题,总结给大家,大家可以试试,希望对大家能有所帮助。需要答案的可以加小编QQ群937053620。即可获取

面试题

1、Dubbo是什么?

扫描二维码关注公众号,回复: 5118742 查看本文章

2、为什么要用Dubbo?

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

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

5、Dubbo需要 Web 容器吗?

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

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

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

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的管理控制台能做什么?

34、Dubbo 停止维护了吗?

35、Dubbo 和 Dubbox 有什么区别?

36、你还了解别的分布式框架吗?

总结

在面试时,你之所以紧张,会不知所措,会感到不适,会觉得难,大多数情况是你不熟悉这个环境,而面试中的一些问题,如果你想有一个比较好的面试回答效果,这不是你能临时准备出来的,工夫都是花在平时的。

获取答案

不只是答案,带详尽的功能实战,面试题其实是整理于此,不限于上面几十道。

由于平台不能上传,需要的可以加QQ群:937053620,资料在群里,希望可以帮助到大家

猜你喜欢

转载自blog.csdn.net/pangziaichi/article/details/86240355