优秀是一种习惯!!!
AmethystFOB   >   标签墙   >   微服务 标签

Spring Cloud问题汇总 有更新!

2023-11-29

Spring Cloud问题汇总 一、Gateway Gateway是Spring Cloud生态中的一个微服务网关,它提供了统一的路由方式,可以将所有的微服务API通过一个入口暴露给外界。Gateway基于Spring 5,基于响应式编程模型构建,使用Spring WebFlux框架提供了Netty服务器。 Gateway主要功能如下: 路由转发:将请求发送到指定的微服务实例。 过滤器处理:使用过滤器处理每个请求,进行自定义逻辑,例如认证、重试等。 断路器处理:提供断路器机制,当某个服务实例出现故障或者负载过高时,可以对请求进行熔断,避免影响整个系统的稳定性。 支持多种协议:支持HTTP、WebSocket等多种协议。 动态路由:支持动态路由,可以根据配置文件动态增加、删除路由规则。 集成服务发现:与Eureka、Consul等服务注册中心集成,自动注册和注销服务实例。 负载均衡:支持负载均衡策略,可以在多个服务实例之间进行分发请求,提高系统的可用性和性能。 总体来说,Gateway是一个非常强大的微服务网关,可以帮助开发人员快速搭建微服务架构,并提供了很多丰富的功能,同时也是Spr....