微服务 – Spring Cloud – Gateway

奋斗吧
奋斗吧
擅长邻域:未填写

标签: 微服务 – Spring Cloud – Gateway

2023-06-28 18:23:38 233浏览

微服务可能分布在不同的主机上,这样有许多缺点:前端需要硬编码调用不同地址的微服务很麻烦;和Zuul的过滤器在概念上类似,可以使用它拦截和修改请求,并且对上游的响应,进行二次处理。这是一个 Java 8 的 Predicate,可以使用它来匹配来自 HTTP 请求的任何内容,例如 headers 或参数。由一个 ID,一个目标 URI,一组断言和一组过滤器定义。http://localhost:8001 位另一个微服务payment的uri地址。网关配置的基本组成模块,和Zuul的路由配置模块类似。

微服务 – Spring Cloud – Gateway

Api 网关 (Api Gateway )

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

主要功能

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

重要概念

  • Filter(过滤器)

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

好博客就要一起分享哦!分享海报

此处可发布评论

评论(0展开评论

暂无评论,快来写一下吧

展开评论

您可能感兴趣的博客

客服QQ 1913284695