1. 概述

路由是微服务架构中不可缺少的一个组成部分。例如,/可能映射到您的web应用、/api/users/映射到用户服务、以及/api/shop映射到店铺服务。Zuul是来自Netflix的基于JVM的路由器和服务端负载均衡器。

Netflix使用Zuul做以下事情:

Zuul的规则引擎可以用任何JVM语言来编写规则和过滤器,并内置支持Java和Groovy。

zuul.max.host.connections的配置已经替换成了zuul.host.maxTotalConnectionszuul.host.maxPerRouteConnections,默认值分别是20020

所有路由的默认Hystrix隔离模式(ExecutionIsolationStrategy)是SEMAPHORE。如果隔离模式首选THREAD,则可以将zuul.ribbonIsolationStrategy改为THREAD