前言
现在很多大中型公司 (研发团队达到60人或以上) 的系统都在采用 Dubbo 做服务管 理,一个系统会分成支付、用户、产品、活动、网关等子系统,每个子系统之间的服务依赖和调用都是通过 Dubbo 等服务中间件做管理和监控的,所以会使用被广泛运用的 Dubbo 进行开发成为了核心的技能。在这分享一些dubbo学习中及面试中的相关问题分享给大家,希望对大家有所帮助!
Dubbo基础有关问题
- 简述一下你了解的dubbo?
- dubbo主要解决了哪些rpc问题?
- dubbo有哪些功能?
- dubbo的核心组件有哪些?
- 讲讲dubbo主要的应用场景?
协议有关问题
- 类与类依赖关系是什么?
- 讲讲Dubbo在项目之间的依赖划分?
- 如何划分Dubbo分布式服务?
- 默认使用的是什么通信框架,还有别的选择吗?
- Dubbo支持的协议有哪些?每种协议应用场景的优缺点是什么?
- dubbo推荐用协议是什么?
Dubbo服务治理有关问题
- Dubbo 服务启动,调用,暴露消费的过程?
- 讲讲dubbo的服务引用,服务拦截?
- Dubbo的注册中心有哪些?默认的注册中心是什么?
- 服务调用是阻塞的吗?
- 服务提供者能实现失效踢出是什么原理?
- 如何解决服务调用链过长的问题?
- 如何设计一个Dubbo服务接口?
- 如何完成Dubbo服务只订阅及只注册模式?
架构设计有关问题
- Dubbo集群的负载均衡策略有哪些?
- Dubbo 的集群容错怎么做?
- Dubbo的并发控制如何实现?
- 分析简述Dubbo的容错机制及高扩展性?
- 讲讲Dubbo 直连,Cmd 远程调试?
- 基于 Dubbo 的服务降级实现和灰度发布如何实现?
最后
在这我分享一个的dubbo系统的思维学习树图给大家,希望能给有需要的朋友提供一些帮助!
上文提到的关于dubbo的面试问题和常见问题我总结成了面试题及视频资料在群里免费分享还有更多关于Kafka、Mysql、Tomcat、Docker、MyBatis、Nginx、Netty、Dubbo、Redis、Spring cloud、分布式、高并发、性能调优、微服务等架构技术资料和架构面试题资料分享给有需要的朋友!
资料领取方式:加qq群930254941领取!
点击链接加入群聊【java架构交流群】:https://jq.qq.com/?_wv=1027&k=5r6Obq2