栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

Dubbo面试题

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Dubbo面试题

6、默认使用什么序列化框架,你知道的还有哪些?

推荐使用Hessian序列化,还有Dubbo、FastJson、Java自带序列化。

7、服务提供者能实现失效踢出是什么原理?

服务失效踢出基于zookepper的临时节点原理。

8、服务上线怎么不影响旧版本?

采用多版本开发,不影响旧版本。

9、如何解决服务调用链过长的问题?

可以结合zipkin实现分布式服务追踪。

10、说说核心的配置有哪些?

11、Dubbo推荐用什么协议? 12、同一个服务多个注册的情况下可以直连某一个服务吗?

可以点对点直连,修改配置即可,也可以通过telnet直接某个服务。

13、画一画服务注册与发现的流程图? 14、Dubbo用到了那些设计模式?

工厂模式、装饰器模式、观察者模式、动态代理模式

15、Dubbo配置文件是如何加载到Spring中的?

Spring容器在启动的时候,会读取到Spring默认的一些schema(XML)以及Dubbo自定义的schema(XML),每个schema都会对应一个自己的NamespaceHandler,NamespaceHandler里面通过BeanDefinitionParser来解析配置信息并转化为需要加载的bean对象。

16、Dubbo可以对结果进行缓存吗?

为了提高数据访问的速度。DUbbo提供了声明式缓存,以减少用户加缓存的工作量

其实比普通的配置文件就多了一个标签cache=“true”

17、服务上线怎么兼容旧版本?

可以用版本号(version)过渡,多个不同版本的服务注册到注册中心,版本号不同的服务相互间不引用。这个和服务分组的概念有一点类似。

18、Dubbo必须依赖的包有哪些?

Dubbo必须依赖JDK,其他为可选。

19、Dubbo支持服务降级吗?

以通过dubbo:reference中设置mock=“return null”。mock的值也可以修改成true,然后在跟接口同一个路径下实现一个Mock类,命名规则是“接口名称+Mock”后缀。然后在Mock类

【一线大厂Java面试题解析+核心总结学习笔记+最新架构讲解视频+实战项目源码讲义】

浏览器打开:qq.cn.hn/FTf 免费领取

里实现自己的降级逻辑。

20、Dubbo和Spring Could的区别?

Dubbo自由度更高,就像组装电脑,配件随便配,但是有可能出问题。

SPring Could 就像组装好的品牌机,自己在配置原装之外的的东西,需要对组件十分了解。

21、Dubbo是什么?

Dubbo是阿里巴巴开源的基于Java的高性能RPC分布式服务框架。

22、Dubbo有哪几种配置方式?

Spring配置方式

Java API配置方式

23、在Provider上可以配置的Consumer端的属性有哪些?

1.timeout:方法调用超时

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/358177.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号