Dubbo 高频面试题及详细答案.docxVIP

  • 2
  • 0
  • 约7.34千字
  • 约 10页
  • 2026-06-08 发布于河北
  • 举报

Dubbo高频面试题及详细答案

一、基础概念类

1.什么是Dubbo?它的核心定位是什么?

答案:Dubbo是阿里开源的一款高性能、轻量级的JavaRPC框架,后来捐给了Apache基金会。核心定位是「分布式服务治理框架」——不只是实现远程调用,更解决了分布式系统中服务注册发现、负载均衡、熔断降级、监控追踪等全生命周期问题。简单说,就是让分布式环境下的服务调用像本地调用一样简单,同时提供整套服务治理能力。

2.Dubbo的核心组件有哪些?各自的作用是什么?

答案:核心组件及作用要结合实际调用流程记,不是孤立记功能:

• Provider:服务提供者,暴露服务的应用;

• Consumer:服务消费者,调用远程服务的应用;

• Registry:注册中心,核心是「地址注册与发现」,比如Zookeeper、Nacos,Provider启动时注册服务地址,Consumer从这拉取地址列表,解耦服务双方;

• Monitor:监控中心,统计服务调用次数、耗时等,比如DubboAdmin里的监控面板,用于排查性能问题;

• Container:服务容器,比如Spring容器,负责启动、加载、运行Provider应用;

• Router:路由规则,比如按IP、权重、条件路由,决定Consumer调用哪个Provider;

• ConfigC

文档评论(0)

1亿VIP精品文档

相关文档