SpringCloud中的zuul网关

zuul的介绍
网关组件,实现整个微服务集群对外访问的唯一入口

网关的主要功能
路由: 根据请求地址不同,网关工程会计算路由然后调用后端的不同微服务
过滤(拦截)
网关中实现请求的鉴权工作(是否符合参数要求,是否携带身份信息,是否合法)

创建一个网关工程
我们需要做的是:
SpringCloud中的zuul网关_第1张图片
在这里插入图片描述
SpringCloud中的zuul网关_第2张图片
路由配置的详细介绍:
zuul.routes:固定的路由配置前缀
api-a:自定义的路由名称,一般这里配置的路由名称和调用的功能有关
path:ant匹配规范,匹配的是访问到网关的请求uri地址是否满足这里的规范
/zuul-a/**表示只要请求到网关的uri地址是以/zuul-a/开始的就满足匹配
例如/zuul-a/a/b
ANT的匹配规则如下:
SpringCloud中的zuul网关_第3张图片
serviceId:路由匹配在zuul中一对一对出现,path匹配请求地址,一旦匹配上将会转发调用serviceId的微服务

SpringCloud中的zuul网关_第4张图片

你可能感兴趣的:(SpringCloud中的zuul网关)