当前位置: 首页 > news >正文

spring cloud知识点

下面给你一份Spring Cloud 面试高频题2024 实战版覆盖基础 → 组件 → 原理 → 架构 → 实战坑适合中高级 Java / 微服务面试。一、Spring Cloud 是什么Spring Cloud 是一套微服务架构解决方案基于 Spring Boot提供服务治理、配置管理、熔断、网关等能力。✅ 不是框架✅ 是生态 / 规范二、Spring Cloud 核心组件必背功能组件注册中心Eureka / Nacos配置中心Config / Nacos服务调用OpenFeign负载均衡LoadBalancer熔断降级SentinelAPI 网关Gateway链路追踪Sleuth / SkyWalking三、服务注册与发现高频1️⃣ Eureka 工作原理服务启动 ↓ 注册到 Eureka Server ↓ 心跳续约 ↓ 服务下线✅ AP 模型❌ 已停更2️⃣ Nacos 为什么更火✅ 注册中心 配置中心✅ CP AP 可切换✅ 国内社区活跃四、OpenFeign必问1️⃣ 是什么声明式 HTTP 客户端FeignClient(order-service)publicinterfaceOrderClient{GetMapping(/order/{id})OrdergetOrder(PathVariableLongid);}2️⃣ Feign 执行流程接口 → 动态代理 → 构造请求 → 负载均衡 → 发起 HTTP 调用3️⃣ Feign 超时 重试feign:client:config:default:connectTimeout:5000readTimeout:5000五、负载均衡1️⃣ Ribbon已弃用❌ Netflix Ribbon✅ Spring Cloud LoadBalancer2️⃣ 负载均衡算法算法说明轮询默认随机Random权重Nacos六、熔断降级Sentinel ⭐⭐⭐⭐⭐1️⃣ 为什么需要熔断❌ 服务雪崩✅ 快速失败✅ 保护系统2️⃣ Sentinel 三大核心概念说明资源被保护的方法规则限流 / 降级槽位统计3️⃣ 熔断策略策略说明慢调用比例RT异常比例异常数异常数绝对值七、Spring Cloud Gateway必问1️⃣ 是什么API 网关 路由 过滤 鉴权2️⃣ 核心概念概念说明Route路由Predicate匹配条件Filter过滤器3️⃣ 示例spring:cloud:gateway:routes:-id:orderuri:lb://order-servicepredicates:-Path/order/**八、配置中心Nacos / Config1️⃣ 为什么用配置中心✅ 集中管理✅ 动态刷新✅ 环境隔离2️⃣ 配置刷新RefreshScopeRestControllerpublicclassTestController{}九、分布式事务进阶方案说明SeataAT / TCC消息最终一致性MQ最大努力通知回调十、链路追踪工具说明Sleuth埋点Zipkin可视化SkyWalking✅ 推荐十一、Spring Cloud 常见坑面试加分❌ 服务雪崩❌ 网关性能瓶颈❌ 配置中心单点❌ Feign 超时不合理❌ 熔断阈值过低十二、Spring Cloud Alibaba重点✅ Nacos✅ Sentinel✅ Seata✅ RocketMQ国内主流方案十三、标准答案背这段 ✅Spring Cloud 是一套微服务架构解决方案提供服务注册发现、配置管理、服务调用、熔断降级和网关等能力。在国内Spring Cloud AlibabaNacos Sentinel Seata是主流方案。微服务通过注册中心发现彼此通过 OpenFeign 调用通过 Sentinel 防止雪崩通过 Gateway 统一入口。
http://www.zskr.cn/news/1301507.html

相关文章:

  • Docker MCP服务器:让AI智能体安全高效管理容器生态
  • LearningX:结构化学习路径与项目实践驱动的开发者成长系统
  • 基于双线性插值的AMG8833热成像分辨率提升方案与嵌入式实现
  • 【ElevenLabs中文语音生产级部署白皮书】:金融/教育/播客场景实测对比——时延压至327ms、MOS分达4.62的关键11项参数清单(仅限本周开放下载)
  • Arm Neoverse CMN-700 MPAM技术详解与实战配置
  • Linux系统资源限制与ulimit实践
  • 构建个人技能库:用GitHub+Markdown打造开发者的第二大脑
  • Arm Iris组件参数化建模与调试实践
  • Godot引擎实验项目解析:从角色控制到着色器优化的实战指南
  • 城通网盘解析终极方案:告别限速,实现免费高速下载
  • 对比直接采购Taotoken的Token Plan套餐为何更划算
  • 用Zynq UltraScale+ MPSoC EV系列VCU硬核,手把手搭建一个超低延时视频传输系统(基于Gstreamer)
  • 从理论到实践:三维形状上下文(3DSC)如何构建鲁棒的点云局部描述符
  • 【目标检测系统】基于YOLOv8的水面垃圾检测系统
  • Arm Mali-G52 GPU性能计数器原理与优化实践
  • 如何快速掌握.NET程序集分析:终极逆向工程调试工具指南
  • ARM SMC与NAND闪存接口技术解析与应用
  • 市面上口碑好的地面防滑处理厂家名声
  • 在多轮对话应用中观察Taotoken路由不同模型的实际响应效果
  • 从零搭建软件无线电接收站:RTL-SDR硬件解析与SDR#/CubicSDR实战指南
  • FeatherWing原型板选型与实战:从Proto到Tripler的硬件设计指南
  • 【2026年阿里巴巴集团暑期实习- 5月16日-算法岗-第二题- 坏掉的键盘】(题目+思路+JavaC++Python解析+在线测试)
  • 【2026年美团暑期实习- 5月16日-算法岗-第二题- 找平方因子 】(题目+思路+JavaC++Python解析+在线测试)
  • 婚礼项目管理与沟通技巧:从预算控制到供应商谈判全攻略
  • LoRa无线通信实战:从RFM9X模块初始化到远距离通信优化
  • ARM Cortex-A55多核集群架构与性能优化指南
  • KMS智能激活终极指南:如何一键永久激活Windows和Office
  • Oracle数据库触发器概述
  • 别再只懂JPEG了!深入聊聊SVD图像压缩的优缺点与适用场景(Python实战分析)
  • Kubernetes持久化存储实战