前言
现在很多大中型公司 (研发团队达到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系统的思维学习树图给大家,希望能给有需要的朋友提供一些帮助!
针对上面的面试题我总结出了互联网公司java程序员在面试中涉及到的绝大部分架构面试题及答案做成了文档和架构视频资料免费分享给大家(包括Dubbo、Redis、Netty、zookeeper、Spring cloud、分布式、高并发等架构技术资料),希望能帮助到您面试前的复习且找到一个好的工作,也节省大家在网上搜索资料的时间来学习,同时可以点下喜欢和关注,以后还会分享更多干货的!
资料获取方式:加QQ群:935692859 免费领取!
点击链接加入群聊【Java架构交流二群】:点击进群
网友评论