微服务网关
文章平均质量分 63
微服务网关简介
厕所博士
本着学习的、开源的态度分享、记录一些知识;
展开
-
Spring Cloud 学习笔记 —— 服务网关Zuul 的请求过滤及其他配置
11.2.2 请求过滤 对于来自客户端的请求,可以在 Zuul 中进行预处理,例如权限判断等,简单演示一个权限判断的例子 (1)定义一个过滤器 PermissFilter 继承 ZuulFilter,实现其中的方法,增加 @Component 注解,方法含义,直接看代码: package org.javaboy.zuul; import com.netflix.zuul.ZuulFilter; import com.netflix.zuul.context.RequestContext; import原创 2020-10-08 15:53:07 · 229 阅读 · 1 评论 -
Spring Cloud 学习笔记 —— 服务网关 Zuul 的 HelloWorld
11.2 Zuul Zuul 是 Netflix 公司提供的网关服务,是前置服务 Zuul 的功能: 1.权限控制,可以做认证和授权 2.监控请求 3.动态路由 4.负载均衡 5.静态资源处理(不需要转发其他服务,直接在 Zuul 处理) Zuul 中的功能基本上基于过滤器(Filter)实现,它的过滤器有几种不同类型: 1.pre 校验 2.routing 把请求路由到微服务上去 3.post 微服务执行完成,进入 4.error 过滤器执行报错了,进入 11.2.1 Zuul 的 HelloWorl原创 2020-10-08 14:55:47 · 477 阅读 · 0 评论 -
Spring Cloud 学习笔记 —— 服务网关介绍
11.1 服务网关 网关两种: Zuul 和 Gateway Zuul 是曾经的王者,Gateway 是现在的主流 由于每一个微服务地址都有可能发生变化,无法直接对外公布这些服务地址,基于安全和高内聚、低耦合的设计,有必要把内部系统和外部系统做一个切割,一个专门用来处理外部请求的组件,就是服务网关 服务网关的作用 1.权限问题的统一处理 2.数据剪裁和聚合(比如数据从 A 服务和 B 服务两个服务获得,组合起来给前端返回) 3.简化客户端调用 4.可以针对不同客户端提供不同的网关支持 Spring Clo原创 2020-10-08 11:02:48 · 148 阅读 · 0 评论