Part1【知识点 01】请简单描述一下 Dubbo 的两大设计原则。【解答】Dubbo 在设计时具有两大设计原则:“微内核+插件”的设计模式。内核只负责组装插件(扩展点),Dubbo 的功能都是由插件实现的,也就是 Dubbo 的所有功能点都可被用户自定义扩展类所替换。Dubbo 的高扩展性、开放性在这里被充分体现。采用 URL 作为配置信息的统一格式,所有扩展点都通过传递 URL 携带配置信息
为什么用微服务;为什么zookeeper能作为注册中心;使用分布式碰到的bug,zookeeper有集群吗?怎么实现的;zookeeper宕机还能访问吗;服务失效踢出zookeeper中临时节点的原理;dubbo集群负载均衡策略 zookeeper持久化节点和临时节点,注册中心怎么与服务方保持心跳的 dubbo和springCloud区别,dubbo是做什么的。dubbo解决了
Dubbo面试题及答案【最新版】Dubbo面试题大全(2021版),发现网上很多Dubbo面试题及答案整理都没有答案,所以花了很长时间搜集,本套Dubbo面试题大全如果不背 Dubbo面试题的答案,肯定面试会挂!这套Dubbo面试题大全,希望对大家有帮助哈~博主已将以下这些面试题整理成了一个Dubbo面试手册,是PDF版的1、说说核心的配置有哪些?2、Dubbo集群提供了哪些负载均衡策略?1、&n
Dubbo这是面试专题系列第四篇,Dubbo系列。Dubbo本身并不复杂,而且官方文档写的非常清楚详细,面试dubbo的问题一般不会很多,从分层到工作原理、负载均衡策略、容错机制、SPI机制基本就差不多了,最大的一道大题一般就是怎么设计一个RPC框架了,但是如果你工作原理分层都搞明白了这个问题其实也就相当于回答了不是吗。 说说Dubbo的分层?从大的范围来说,dubbo分为三层,business
背景:因为自己的简历写了dubbo面试时候经常被问到。实际自己对dubbo的认识只停留在使用阶段,所以有必要好好补充下基础的理论知识。https://zhuanlan.zhihu.com/p/45846108想往高处走,怎么能不懂 DubboDubbo是国内最出名的分布式服务框架,也是 Java 程序员必备的必会的框架之一。Dubbo 更是中高级面试过程中经常会问的技术,无论你是否用过,你都必
Spring Eureka 从开源转变为闭源,Consul 正在崛起,而 Dubbo 又开始重新更新。目前市场上仍有不少公司使用dubbo我们也需要继续学习。1、为什么要用Dubbo?随着服务化的进一步发展,服务越来越多,服务之间的调用和依赖关系也越来越复杂,诞生了面向服务的架构体系(SOA),也因此衍生出了一系列相应的技术,如对服务提供、服务调用、连接处理、通信协议、序列化方式、服务发现、服务路
转载 3月前
11阅读
最新60道Dubbo面试题及答案附答案汇总全部面试题答案,更新日期:01月30日,直接下载吧!下载链接:高清500+份面试题资料及电子书,累计 10000+ 页大厂面试题 PDF Dubbo题1:Dubbo 支持集成 Spring Boot 吗?Dubbo支持集成Spring Boot。Apache Dubbo Spring Boot项目可以使用Dubbo作为RPC框架轻松创建Spring Bo
Dubbo面试题锦集1、默认也推荐使用netty框架,还有mina。2、默认是阻塞的,可以异步调用,没有返回值的可以这么做。3、推荐使用zookeeper注册中心,还有redis等不推荐。4、默认使用Hessian序列化,还有Duddo、FastJson、Java自带序列化。5、服务失效踢出基于zookeeper的临时节点原理。6、采用多版本开发,不影响旧版本。7、可以结合zipkin实现分布式服
文章目录Dubbo能做什么?Dubbo的总体的调用过程Dubbo 支持哪些协议Dubbo中都用到哪些设计模式D样的服务引用的流程是怎么样的说说Dubbo的分层服务提供者能实现失效踢出是什么原理为什么要通过代理对象通信怎么设计一个RPC框架聊聊Dubbo SPI机制Dubbo
原创 2022-05-26 01:30:35
167阅读
Dubbo是Alibaba开源的分布式服务框架,它最大的特点是按照分层的方式来架构,使用这种方式可以使各个层之间解耦合(或者最大限度地松耦合)。 从服务模型的角度来看,Dubbo采用的是一种非常简单的模型,要么是提供方提供服务,要么是消费方消费服务, 所以基于这一点可以抽象出服务提供方(Provid
转载 2018-05-07 16:04:00
122阅读
2评论
想往高处走,怎么能不懂 DubboDubbo是国内最出名的分布式服务框架,也是 Java 程序员必备的必会的框架之一。Dubbo 更是中高级面试过程中经常会问的技术,无论你是否用过,你都必须熟悉。下面我为大家准备了一些 Dubbo 常见的的面试题,一些是我经常问别人的,一些是我过去面试遇到的一些问题,总结给大家,希望对大家能有所帮助。1、Dubbo是什么?Dubbo是阿里巴巴开源的基于 Java
本人发现网上虽然有不少Dubbo面试题及答案,但第一未必全,第二未必有答案,第三虽然有答案,但未必能在面试中说,所以在本文里,会不断收集各种面试题,并站在面试官的立场上,给出我自己的答案如果不背 Dubbo面试题的答案,肯定面试会挂!这套Dubbo面试题大全,希望对大家有帮助哈~[1、RPC框架需要解决的问题?]1、 如何确定客户端和服务端之间的通信协议?2、 如何更高效地进行
1.springcloud与dubbo的区别?  https://jingyan.baidu.com/article/b0b63dbf3784294a483070fa.html  1.1 springcloud与dubbo支持技术栈比较  1.2 springcloud和dubbo的最大区别:springcloud抛弃了dubbo的rpc通信,采用的是基于http的rest方式
转载 2月前
19阅读
摘要:一直都在使用Dubbo,前面也写了一些Dubbo相关的文章,今天总结一下,仅供参在ZooKeeper中,节点类型可以...
翻译 2022-11-24 20:29:11
161阅读
文章目录1、为什么要用 Dubbo?2、Dubbo 的整体架构设计有哪些分层?3、默认使用的是什么通信框架,还有别的选择吗?4、服务调用是阻塞的吗?5、一般使用什么注册中心?还有别的选择吗?6、默认使用什么序列化框架,你知道的还有哪些?7、服务提供者能实现失效踢出是什么原理?8、服务上线怎么不影响旧版本?9、如何解决服务调用链过长的问题?10、说说核心的配置有哪些?11、Dubbo 推荐用什么协议?12、同一个服务多个注册的情况下可以直连某一个服务吗?13、画一画服务注册与发现的流程图?14、Dubbo
原创 2021-05-20 18:37:43
365阅读
dubbo是什么dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含:集群容错:提供基于接口
转载 2021-08-04 11:45:09
122阅读
dubbo是什么dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含:集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。自动发现:基于注册中心目录服务,使服务消费方能动态的查找服务提供方,使地...
转载 2021-08-18 11:49:51
108阅读
优质文章,及时送达dubbo是什么dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含:集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,
转载 2021-08-15 17:01:45
70阅读
Dubbo服务工作流程注册中心挂了,consumer 还能不能调用 provider可以,因为刚开始的时候,consumer会将提供者的信息拉取到本地进行缓存,即使注册中心挂了也能正常通信。怎么实现动态感知服务下线的呢?pull模式定时想注册中心拉取push模式注册中心主动推送数据给消费者Dubbo ZK采用的时候事件通知和客户端拉取的方式,服务第一次订阅的时候会全量拉取提供者信息,然后在订阅的节点注册一个watcher。一旦这个节点发生改变,zk就会通过watcher通知消费者,ZK也
原创 2022-04-14 11:40:48
213阅读
  dubbo是什么 dubbo是一个分布式框架,远程服务调用的分布式框架,其核心部分包含:集群容错:提供基于接口方法的透明远程过程调用,包括多协议支持,以及软负载均衡,失败容错,地址路由,动态配置等集群支持。远程通讯:提供对多种基于长连接的NIO框架抽象封装,包括多种线程模型,序列化,以及“请求-响应”模式的信息交换方式。自动发现:基于注册中心目录服务,使服务消费方能动态的查找服务提供方,使地
原创 2021-07-21 17:32:20
166阅读
  • 1
  • 2
  • 3
  • 4
  • 5