开发者学堂课程【精通Spring Cloud Alibaba:GateWay深度源码解析课程介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/634/detail/10124
GateWay 深度源码解析课程介绍
内容介绍
一、什么是微服务网关
二、过滤器与网关的区别
三、Zuul 与 Gateway 有那些区别
一、什么是微服务网关
微服务网关是整个微服务 API 请求的入口,可以实现日志拦截、权限控制、解决跨域问题、限流、熔断、负载均衡、黑名单与白名单拦截、授权等。
二、过滤器与网关的区别
过滤器用于拦截单个服务
网关拦截整个的微服务
三、Zuul 与 Gateway 有那些区别
Zuul 网关属于 netfix 公司开源的产品属于第一代微服务网关
Gateway 属于 SpringCloud 自研发的第二代微服务网关.
相比来说 SpringCloudGateway 性能比 Zuul 性能要好:
注意:
Zuul 基于 Servlet 实现的,阻塞式的 Api, 不支持长连接。
SpringCloudGateway 基于 Spring5 构建,能够实现响应式非阻塞式的 Api,支持长连接,能够更好的整合 Spring 体系的产品