排序
面试题:Spring Cloud Config 是什么?
Spring Cloud Config 是 Spring Cloud 生态中的一个组件,用于集中化管理微服务架构中的配置信息。它提供了一个中心化的配置服务器(Config Server),允许将应用程序的配置信息存储在远程仓库...
面试题:你项目里为什么选择 Gateway 作为网关?
在项目中选择 Spring Cloud Gateway 作为网关,通常基于以下几个关键原因。以下是我在项目中选择 Gateway 的理由和具体场景: 1. Spring 生态的天然集成 理由:项目基于 Spring ...
面试题:什么是令牌桶算法?工作原理是什么?使用它有哪些优点和注意事项?
什么是令牌桶算法? 令牌桶算法(Token Bucket Algorithm)是一种用于流量控制和速率限制的算法。它通过控制令牌的生成和消耗来限制系统的请求速率,确保系统在高峰期不会过载。 工作原理 令牌...
面试题:Spring Cloud 的优缺点有哪些?
Spring Cloud 是一个用于构建分布式系统的框架,基于 Spring Boot 提供了丰富的工具和组件,帮助开发者快速构建微服务架构。以下是 Spring Cloud 的优缺点: 1. Spring Cloud 的优点 (1)简化...
面试题:什么是 Feign?
Feign 是一个由 Netflix 开源的声明式 HTTP 客户端,旨在简化 RESTful API 的调用。它通过注解和接口定义的方式,将 HTTP 请求抽象为 Java 方法调用,使得开发者可以像调用...
面试题:说说什么是 API 网关?它有什么作用?
什么是 API 网关? API 网关(API Gateway)是微服务架构中的一个核心组件,作为系统的统一入口,负责接收、路由和处理所有客户端请求。它是客户端与后端微服务之间的中间层,用于集中管理 API ...
面试题:Seata 的事务回滚是怎么实现的?
Seata 是一款开源的分布式事务解决方案,支持 AT(自动补偿型)、TCC(Try-Confirm-Cancel)、Saga 和 XA 等多种事务模式。其中,AT 模式是 Seata 的默认模式,也是最常用的模式。下面主要介绍&...
面试题:什么是 Seata?
Seata 是一款开源的分布式事务解决方案,旨在解决微服务架构下的分布式事务问题。它的全称是 Simple Extensible Autonomous Transaction Architecture,由阿里巴巴开源,后来成为 Apa...
面试题:Spring Cloud 可以选择哪些 API 网关?
在 Spring Cloud 生态系统中,可以选择多种 API 网关 组件来构建微服务架构中的统一入口。 以下是常见的 API 网关选项及其特点: 1. Spring Cloud Gateway 特点: Spring 官方推出的 API...
面试题:Nacos 中的 Namespace 是什么?
在 Nacos 中,Namespace(命名空间)是一种用于隔离配置和服务的机制。通过 Namespace,可以将不同的环境、项目或租户的配置和服务进行隔离,避免相互干扰。Namespace 是 Nacos 中实...