- 0
- 0
- 约4.71千字
- 约 7页
- 2026-08-24 发布于河北
- 举报
SpringCloud高频面试题(真实企业面试版)
一、SpringCloud基础认知(初级必问)
1、简单说说你对SpringCloud的理解?和SpringBoot的区别?
SpringCloud是一套微服务一站式解决方案,基于SpringBoot开发,用于解决分布式系统中的服务注册发现、配置管理、网关路由、熔断限流、远程调用等一系列问题,是目前国内最主流的微服务落地框架。
和SpringBoot的核心区别:
SpringBoot是单体快速开发框架,专注于简化单个项目的搭建、配置、部署,用来开发独立的微服务单体应用;
SpringCloud是分布式微服务治理框架,依赖SpringBoot,专注于多个微服务之间的协调、通信、治理、容错。
2、微服务和单体架构的优缺点,以及为什么要用SpringCloud?
单体架构:所有业务代码在一个项目中,部署简单、测试简单,但后期业务庞大后,耦合严重、迭代慢、单点故障、无法单独扩容。
微服务架构:按业务模块拆分独立服务,服务独立开发、部署、扩容、迭代,容错性高;但缺点是运维复杂、分布式问题多(事务、超时、重试、服务治理)。
SpringCloud就是为了解决微服务的治理痛点,标准化了微服务开发的各类组件,不用自己手写服务注册、网关、熔断等基础能力,开箱即用、社区成熟、适配企业级开发。
3、SpringClou
原创力文档

文档评论(0)