排序
面试题:Feign 是如何实现负载均衡的?
Feign 本身并不直接实现负载均衡,而是通过与 Ribbon 集成来实现负载均衡功能。Ribbon 是 Netflix 开源的一个客户端负载均衡器,Feign 通过集成 Ribbon,可以在客户端实现服务调...
面试题:为什么需要在微服务中使用链路追踪?Spring Cloud 可以选择哪些微服务链路追踪方案?
在微服务架构中,链路追踪 是一个非常重要的技术,用于追踪和监控微服务之间的调用链路。以下是为什么需要在微服务中使用链路追踪的原因,以及 Spring Cloud 中可以选择的微服务链路追踪方...
面试题:Nacos 中的 Namespace 是什么?
在 Nacos 中,Namespace(命名空间)是一种用于隔离配置和服务的机制。通过 Namespace,可以将不同的环境、项目或租户的配置和服务进行隔离,避免相互干扰。Namespace 是 Nacos 中实...
面试题:Feign 和 Dubbo 的区别?
Feign 和 Dubbo 都是用于实现服务间通信的工具,但它们在设计理念、使用场景和技术实现上有显著区别。以下是两者的详细对比: 1. 设计理念 Feign: Feign 是一个声明式的 ...
面试题:什么是服务网格?
服务网格(Service Mesh) 是一种用于管理微服务之间通信的基础设施层。它通过将服务间通信的逻辑(如负载均衡、服务发现、熔断、限流、监控等)从应用程序代码中剥离出来,以透明代理的方...
面试题:Sentinel 与 Hystrix 的区别是什么?
Sentinel 与 Hystrix 的区别 Sentinel 和 Hystrix 都是用于微服务架构中的流量控制和容错的组件,但它们在设计理念、功能特性和适用场景上有显著区别。以下是两者的详细对比: 1...
面试题:什么是微服务网关?为什么需要服务网关?
什么是微服务网关? 微服务网关(Microservices Gateway)是微服务架构中的一个核心组件,作为系统的统一入口,负责接收、路由和处理所有外部请求。它是客户端与后端微服务之间的中间层,用于集...
面试题:Eureka、Zookeeper、Nacos、Consul 的区别?
Eureka、Zookeeper、Nacos 和 Consul 都是常见的服务发现和配置管理工具,广泛应用于微服务架构中。以下是它们的详细对比: 1. Eureka 开发公司:Netflix 主要功能: 服务...
面试题:什么是令牌桶算法?工作原理是什么?使用它有哪些优点和注意事项?
什么是令牌桶算法? 令牌桶算法(Token Bucket Algorithm)是一种用于流量控制和速率限制的算法。它通过控制令牌的生成和消耗来限制系统的请求速率,确保系统在高峰期不会过载。 工作原理 令牌...
面试题:Eureka 的实现原理说一下?
Eureka 是 Netflix 开源的一个 服务发现 组件,主要用于微服务架构中的服务注册与发现。Eureka 的核心目标是实现高可用的服务注册与发现,确保在分布式系统中服务能够动态地注册...