SpringCloud 面试题 by 爽爽学编程
本文作者:爽爽学编程 (opens new window)
本站地址:https://code-wss.com (opens new window)
什么是配置中心?有哪些常见的配置中心?
你知道 Nacos 配置中心的实现原理吗?
为什么需要服务注册发现?
为什么需要在微服务中使用链路追踪?Spring Cloud 可以选择哪些微服务链路追踪方案?
Spring Cloud 的优缺点有哪些?
Spring Boot 和 Spring Cloud 之间的区别?
Spring、Spring Boot 和 SpringCloud 之间的关系是什么样子的?
Spring Cloud 由什么组成?
你是怎么理解微服务的?
单体应用、SOA、微服务架构有什么区别?
Spring Cloud Config 是什么?
什么情况下需要使用分布式事务,有哪些方案?
你们的服务是怎么做日志收集的?
说一下你对于 DDD 的了解?
什么是 Seata?谈谈建立对于 Seata 的理解?
Seata 支持哪些模式的分布式事务?
了解 Seata 的实现原理吗?
Seata 的事务执行流程是什么样的?
Seata 的事务回滚是怎么实现的?
微服务带来了哪些挑战?
微服务的通讯方式有哪些?
分布式和微服务有什么区别?
现在有哪些流行的微服务框架?
微服务架构是如何运行的?
Spring Cloud 有哪些注册中心?
什么是 Eureka?
Eureka 的实现原理说一下?
Eureka 的自我保护模式是什么?
Spring Cloud 如何实现服务注册?
Eureka 和 Zookeeper 的区别是什么?
Consul 是什么?
Consul 的特性有哪些?
Eureka、Zookeeper、Consul 之间有什么区别?
Eureka、Zookeeper、Nacos 的区别?
Eureka、Zookeeper、Nacos 注册中心的区别?
Nacos 的服务注册表结构是什么样的?
Nacos 中的 Namespace 是什么?如何使用它来组织和管理微服务?
为什么需要负载均衡?
在 Spring Cloud 中,怎么实现服务的负载均衡?
负载均衡的实现方式有哪些?
负载均衡有什么策略?
Ribbon 和 Nginx 的区别是什么?
HTTP 与 RPC 之间的区别?
Ribbon 和 Feign 调用服务的区别是什么
Feign 和 OpenFeign 的区别?
Feign 和 Dubbo 的区别?
Feign 是如何实现负载均衡的?
为什么 Feign 第一次调用耗时很长?
什么是 Feign?
什么是断路器?为什么需要断路器?
什么是 Hystrix?
微服务雪崩是什么?
什么是服务降级?
什么是服务熔断?
什么是服务限流?
什么是降级熔断?为什么需要熔断降级?
熔断降级有哪些实现方案?
Hystrix 是怎么实现服务容错的?
Sentinel 是怎么实现限流的?
Sentinel 与 Hystrix 的区别是什么?
Sentinel 是怎么实现集群限流的?
什么是服务网格?
什么是灰度发布、金丝雀部署以及蓝绿部署?
什么是微服务网关?为什么需要服务网关?
Spring Cloud 可以选择哪些 API 网关?
什么是 Spring Cloud Zuul?
什么是 Spring Cloud Gateway?
说一下 Spring Cloud Gateway 的核心概念?
你项目里为什么选择 Gateway 作为网关?
Spring Cloud Gateway 与 Zuul 有什么区别?
Eureka 是怎么实现高可用的?