SpringCloud 之微服务网关Zuul
2019-03-24 本文已影响0人
神豪VS勇士赢
为什么需要使用网关
image.pngimage.png
image.png
什么是Zuul
image.pngimage.png
Zuul 路由转发
首先创建后台管理服务网关 创建子模块 并加入 依赖
image.png
创建 application 配置文件
将需要后台转发的接口 配置到 相关的配置文件中
image.png
编写启动类
image.png
网站前台网关模块也需要同样的配置 不同的是 下面所关联的微服务模块不同
zuul 过滤器
我们先给 web 前端网关 创建一个header简单的过滤器
image.png配置的相关参数如下所示:
image.png
我们在前端做网关转发的时候发现了一个问题 header 头部的信息不回转发到相关的模块中去 所以我们修改 过滤器里面的逻辑
image.png
我们给 管理后台网关 加入token校验
加入jwt 依赖
image.png
加入jwt 配置文件
加入@bean
过滤器代码如下所示:
image.png
image.png
image.png