SpringCloud 之微服务网关Zuul

2019-03-24  本文已影响0人  神豪VS勇士赢

为什么需要使用网关

image.png
image.png
image.png

什么是Zuul

image.png
image.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
上一篇下一篇

猜你喜欢

热点阅读