dubbo 支持服务降级吗_Java架构进阶面试之微服务问题:SpringBoot+SpringCloud+Dubbo!...

3b5cc92fa8571c73797b5d44577c4deb.png

前言

分布式、微服务是当前非常流行的技术框架,通过服务的小型化、原子化以及分布式构架的弹性伸缩和高可用性,可以实现业务之间的松耦合、业务的灵活调整以及系统的高可用性。为业务创新和业务持续提供了一个良好的基础平台。在这种技术构架下数据构架该如何设计,通过我们实施的大项目提炼出一些经验和思想。同时现在的Java面试中也常被问到SpringBoot、SpringCloud等问题。

89d206e45d4278813f54636309bc4d23.png

Spring Boot面试常问题

  1. 什么是 Spring Boot?
  2. Spring Boot有哪些优点?
  3. Spring Boot 的核心配置文件有哪几个?它们的区别是什么?
  4. Spring Boot 的配置文件有哪几种格式?它们有什么区别?
  5. Spring Boot 的核心注解是哪个?它主要由哪几个注解组成的?
  6. 开启 Spring Boot 特性有哪几种方式?
  7. Spring Boot 需要独立的容器运行吗?
  8. 运行 Spring Boot 有哪几种方式?
  9. Spring Boot 自动配置原理是什么?
  10. Spring Boot 2.X 有什么新特性?与 1.X 有什么区别?
  11. 如何使用Spring Boot实现分页和排序?
  12. 如何实现Spring Boot应用程序的安全性?
  13. 如何集成Spring Boot和ActiveMQ?
  14. 什么是YAML?
  15. Spring Boot中的监视器是什么?
  16. 什么是Swagger?你用Spring Boot实现了它吗?
  17. 如何使用Spring Boot实现异常处理?
  18. RequestMapping 和 GetMapping 的不同之处在哪里?
  19. Spring Boot 可以兼容老 Spring 项目吗,如何做?
  20. 保护 Spring Boot 应用有哪些方法?

6c069886bd8d3291dc367f43e2a20e2a.png

Spring Boot面试答案

490eecf5628e580521712416fa116a60.png

Spring Cloud面试常问题

  1. 什么是Spring Cloud?
  2. 使用Spring Cloud有什么优势?
  3. 服务注册和发现是什么意思?Spring Cloud如何实现?
  4. 负载平衡的意义什么?
  5. 什么是Hystrix?它如何实现容错?
  6. 什么是Hystrix断路器?我们需要它吗?
  7. 什么是Netflix Feign?它的优点是什么?
  8. 什么是Spring Cloud Bus?我们需要它吗?

SpringCloud面试答案

e133632d865deb55144d5d42cc9cbeee.png

Dubbo服务框架常问题

  1. Dubbo 的整体架构设计有哪些分层?
  2. 默认使用的是什么通信框架,还有别的选择吗?
  3. 服务调用是阻塞的吗?
  4. 一般使用什么注册中心?还有别的选择吗?
  5. 默认使用什么序列化框架,你知道的还有哪些?
  6. 服务提供者能实现失效踢出是什么原理?
  7. 服务上线怎么不影响旧版本?
  8. 如何解决服务调用链过长的问题?
  9. 同一个服务多个注册的情况下可以直连某一个服务吗?
  10. Dubbo 集群容错有几种方案?
  11. Dubbo 服务降级,失败重试怎么做?
  12. Dubbo 使用过程中都遇到了些什么问题?
  13. Dubbo Monitor 实现原理?
  14. Dubbo 用到哪些设计模式?
  15. Dubbo 配置文件是如何加载到Spring中的?
  16. Dubbo 支持分布式事务吗?
  17. Dubbo 可以对结果进行缓存吗?
  18. 服务上线怎么兼容旧版本?
  19. Dubbo 支持服务降级吗?
  20. Dubbo 如何优雅停机?

Dubbo面试答案

b93305a738416891b281444fd5df7cbf.png
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值