千锋教育-做有情怀、有良心、有品质的职业教育机构

手机站
千锋教育

千锋学习站 | 随时随地免费学

千锋教育

扫一扫进入千锋手机站

领取全套视频
千锋教育

关注千锋学习站小程序
随时随地免费学习课程

首页 视频教程 培训课程 师资团队 技术干货 常见问题 面试题 职场就业 零基础学Java 行业资讯
【热点话题】 Java技术干货 Java学习教程 Java学习笔记 Java面试题 Java培训问答 Java培训机构哪些好 Java职场就业
当前位置:Java培训  >  java学习笔记  >  介绍一下网关的作用

介绍一下网关的作用

来源:千锋教育
发布人:syq
时间: 2022-10-11 16:25:19 1665476719

  网关相当于一个网络服务架构的入口,所有网络请求必须通过网关转发到具体的服务。

  1. 网关的作用是什么

  统一管理微服务请求,权限控制、负载均衡、路由转发、监控、安全控制黑名单和白名单等

网关的作用

  2. 什么是Spring Cloud Zuul(服务网关)

  Zuul是对SpringCloud提供的成熟对的路由方案,他会根据请求的路径不同,网关会定位到指定的微服务,并代理请求到不同的微服务接口,他对外隐蔽了微服务的真正接口地址。

  三个重要概念:动态路由表,路由定位,反向代理:

  * 动态路由表:Zuul支持Eureka路由,手动配置路由,这俩种都支持自动更新;

  * 路由定位:根据请求路径,Zuul有自己的一套定位服务规则以及路由表达式匹配;

  * 反向代理:客户端请求到路由网关,网关受理之后,在对目标发送请求,拿到响应之后在给客户端它可以和Eureka,Ribbon,Hystrix等组件配合使用。

  3. Zuul的应用场景

  对外暴露,权限校验,服务聚合,日志审计等

  4. 网关与过滤器有什么区别

  网关是对所有服务的请求进行分析过滤,过滤器是对单个服务而言。

  5. 常用网关框架有那些

  Nginx、Zuul、Gateway

声明:本站稿件版权均属千锋教育所有,未经许可不得擅自转载。

猜你喜欢LIKE

最新文章NEW

相关推荐HOT

更多>>

开班信息
北京校区
  • 北京校区
  • 大连校区
  • 广州校区
  • 成都校区
  • 杭州校区
  • 长沙校区
  • 合肥校区
  • 南京校区
  • 上海校区
  • 深圳校区
  • 武汉校区
  • 郑州校区
  • 西安校区
  • 青岛校区
  • 重庆校区
  • 太原校区
  • 沈阳校区

14天品质课程免费学

10年以上业内强师带你蜕变精英

提交领取