Java 200+ 面试题补充③ Dubbo 模块

时间:2020-08-02 10:14:17   收藏:0   阅读:78
今天 Java 面试粉丝群里,一个一年开发经验的小伙伴只用了三天时间,找了一个 13 薪 1.5 万的工作,真是替他感到开心。

技术图片

技术图片

高兴之余,让我们来看,今天的内容。

本文是 Java 最常见的 200+ 面试题 的第三个补充模块。

第一个补充模块:面试题补充① ThreadLocal 模块

第二个补充模块:面试题补充② Netty 模块

1.Dubbo 是什么?
Dubbo 是一款高性能、轻量级的开源 RPC 框架,提供服务自动注册、自动发现等高效服务治理方案, 可以和 Spring 框架无缝集成。

2.Dubbo 的使用场景有哪些?

8.Dubbo 有哪些注册中心?

10.Dubbo 使用的是什么通信框架?
默认使用 Netty 作为通讯框架。

11.Dubbo集群提供了哪些负载均衡策略?

12.Dubbo的集群容错方案有哪些?

13.Dubbo 支持哪些序列化方式?
默认使用 Hessian 序列化,还有 Duddo、FastJson、Java 自带序列化。

14.Dubbo 超时设置有哪些方式?
Dubbo 超时设置有两种方式:

16.Dubbo 在安全方面有哪些措施?

18.Dubbo 和 Spring Cloud 有什么关系?

19.Dubbo 和 Spring Cloud 有什么哪些区别?
Dubbo 底层是使用 Netty 这样的 NIO 框架,是基于 TCP 协议传输的,配合以 Hession 序列化完成 RPC 通信。

Spring Cloud 是基于 Http 协议 Rest 接口调用远程过程的通信,相对来说 Http 请求会有更大的报文,占的带宽也会更多。但是 REST 相比 RPC 更为灵活,服务提供方和调用方的依赖只依靠一纸契约,不存在代码级别的强依赖,这在强调快速演化的微服务环境下,显得更为合适,至于注重通信速度还是方便灵活性,具体情况具体考虑。

最后
关于更多 Dubbo 的信息,访问官网:http://dubbo.incubator.apache.org/zh-cn/

查看所有面试题:Java 最常见的 200+ 面试题

参考文章
http://youzhixueyuan.com/dubbo-interview-question-answers.html

往期文章推荐

《Java 最常见的 200+ 面试题》

《面试题 == 和 equals 的区别》

《面试经验分享|精华篇》

《精美简历合集II》

《精美简历合集I》

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!