zuul
在springcloud体系中起到服务网关的作用,是分布式环境下路由+过滤器的实现,服务网关实质也是一个eurekaClient项目,高可用即部署多台,具体创建和配置方式如下:
1.创建一个普通eurekaClient项目,引入zuul相关依赖
2.启动类添加@EnableZuulProxy注解
3.添加路由配置,核心用法配置参考如图
zuul的过滤器应用一般分两类:前置过滤器,后置过滤器
前置过滤器:限流,鉴权,参数校验/包装
后置过滤器:统计,日志,统一异常
在springcloud体系中起到服务网关的作用,是分布式环境下路由+过滤器的实现,服务网关实质也是一个eurekaClient项目,高可用即部署多台,具体创建和配置方式如下:
1.创建一个普通eurekaClient项目,引入zuul相关依赖
2.启动类添加@EnableZuulProxy注解
3.添加路由配置,核心用法配置参考如图
zuul的过滤器应用一般分两类:前置过滤器,后置过滤器
前置过滤器:限流,鉴权,参数校验/包装
后置过滤器:统计,日志,统一异常