SpringCloud 路由器和过滤器:Zuul
2023-11-23 11:13 更新
路由是微服务架构不可或缺的一部分。例如,/可能被映射到您的web应用程序,/api/users被映射到用户服务,/api/shop被映射到商店服务。 Zuul是Netflix的基于JVM的路由器和服务器端负载平衡器。
Netflix将Zuul用于以下用途:
- 认证方式
- 见解
- 压力测试
- 金丝雀测试
- 动态路由
- 服务迁移
- 减载
- 安全
- 静态响应处理
- 主动/主动流量管理
Zuul的规则引擎可使用几乎所有JVM语言编写规则和过滤器,并内置对Java和Groovy的支持。
配置属性
zuul.max.host.connections已被两个新属性zuul.host.maxTotalConnections和zuul.host.maxPerRouteConnections取代,它们分别默认为200和20。
所有路由的默认Hystrix隔离模式(
ExecutionIsolationStrategy)为SEMAPHORE。如果首选该隔离模式,则可以将zuul.ribbonIsolationStrategy更改为THREAD。
以上内容是否对您有帮助:

免费 AI IDE


更多建议: