- 0
- 0
- 约4.53千字
- 约 7页
- 2026-08-23 发布于河北
- 举报
Dubbo高频面试题及真实面试版答案
一、基础认知类(初级必问)
1、简单说下Dubbo是什么,核心作用是什么?
Dubbo是一款开源的、高性能的Java微服务远程调用框架,主打分布式服务治理。最核心的作用就是解决分布式项目中,不同服务之间的远程通信问题,同时提供完整的服务治理能力。
传统单体项目所有代码在一起,方法直接本地调用;拆分微服务后,服务部署在不同服务器,无法直接调用,Dubbo就可以实现跨服务、跨机器的接口调用,让远程调用像调用本地方法一样简单。除此之外,它还能做服务注册发现、负载均衡、容错降级、服务监控等核心治理工作。
2、Dubbo的核心架构角色有哪些?各自作用?
主要有五个核心角色,各司其职,结构非常清晰:
Provider(服务提供者):业务服务的提供方,部署在服务器上,暴露自己的接口服务,启动后主动把服务注册到注册中心。
Consumer(服务消费者):调用远程服务的客户端,启动后从注册中心订阅需要的服务,缓存服务列表,直接调用提供者接口。
Registry(注册中心):核心调度中心,负责服务的注册和发现。接收提供者的服务注册信息,推送最新的服务节点列表给消费者,常用的有Nacos、Zookeeper。
Monitor(监控中心):负责统计服务调用的次数、耗时、异常率等数据,用于线上服务监控、问题排查。
Container(服务容器):负责启动、加载服务提供
您可能关注的文档
最近下载
- 某某集团办公系统建设方案.docx VIP
- 胺碘酮输液反应静脉炎的预防及处理措施PPT课件.pptx VIP
- 2020心肺复苏PPT(完整版).ppt VIP
- DB13(J)∕T 建设工程消耗量标准及计算规则 勘误.pdf VIP
- 混凝土试块留置方案.docx VIP
- 钢结构监理实施细则(全).docx VIP
- 毕节市招聘大学生乡村医生事业编制人员考试真题2024.docx
- 深度解析(2026)《GBT 39114-2020纳米技术 单壁碳纳米管的紫外可见近红外吸收光谱表征方法》.pptx VIP
- 2024年7月1日实施新版医疗器械经营设施设备维护和验证校准管理制度.pdf
- BIM技术在施工进度管理中应用技术方案.docx VIP
原创力文档

文档评论(0)