微服务 – Spring Cloud – Gateway

文章目录

  • 微服务 – Spring Cloud – Gateway
    • Api 网关 (Api Gateway )
    • 主要功能
    • 重要概念
    • Gateway 搭建
      • 1、引入pomx依赖
      • 2、配置文件
      • 3、主启动类

Api 网关 (Api Gateway )

微服务可能分布在不同的主机上,这样有许多缺点:前端需要硬编码调用不同地址的微服务很麻烦;存在跨域访问的问题;微服务地址直接暴露是不安全的。还有所以需要为前端提供一个统一的访问入口。Gateway 就是用于解决以上问题的框架。

主要功能

  • 路由转发
  • 负载均衡
  • 安全认证
  • 日志记录
  • 数据转换

重要概念

  • Filter(过滤器)

和Zuul的过滤器在概念上类似&