Spring Cloud Gateway负载平衡

手机游戏开发者 2024-9-5 12:19:24 47 0 来自 中国
一、Spring Cloud Gateway

我们都知道Spring Cloud Gateway是一个基于Spring Boot、Spring WebFlux、Project Reactor构建的高性能网关,旨在提供简单、高效的API路由。Spring Cloud Gateway基于Netty运行,因此在传统Servlet容器中大概打成war包是不能正常运行的。
二、Spring Cloud Gateway两种负载平衡器

2.1 官网阐明两种负载平衡器

Gateway有两种客户端负载平衡器,LoadBalancerClientFilter和ReactiveLoadBalancerClientFilter。LoadBalancerClientFilter使用一个Ribbon的壅闭式LoadBalancerClient,Gateway发起使用ReactiveLoadBalancerClientFilter。可以通过设置spring.cloud.loadbalancer.ribbon.enabled=false,切换到ReactiveLoadBalancerClientFilter。无论使用Ribbon照旧LoadBalancer,在Route中设置的lb是一样的
官网The LoadBalancerClient Filter
1.png
您需要登录后才可以回帖 登录 | 立即注册

Powered by CangBaoKu v1.0 小黑屋藏宝库It社区( 冀ICP备14008649号 )

GMT+8, 2024-10-19 06:15, Processed in 0.169025 second(s), 35 queries.© 2003-2025 cbk Team.

快速回复 返回顶部 返回列表