【微服务】服务网关----Gateway

服务网关----Gateway

  • 1、前言
  • 2、网关简介
  • 3、Gateway简介
  • 4、Gateway快速入门
    • 4.1 基础版
    • 4.2 增强版(引入nacos)
    • 4.3 简写版
  • 5、Gateway核心架构
    • 5.1 路由(Route)
    • 5.2 执行流程
  • 6、实现网关限流
  • 7、总结

1、前言

上篇文章讲解了如何实现服务容错,这篇就介绍下,服务网关—Gateway。在本篇文章中,你将了解到什么是服务网关?什么是Gateway?如何实现Gateway?Gateway的核心架构有哪些?如何实现网关限流等问题。

2、网关简介

首先,在传统的架构中,没有了网关,那么作为客户端,是怎么去调用的呢?如图所示:

【微服务】服务网关----Gateway_第1张图片
这样的架构,会存在着诸多的问题:

  • 客户端多次请求不同的微服务,增加客户端代码或配置编写的复杂性
  • 认证复杂,每个服务都需要独立认证。
  • 存在跨域请求,在一定场景下处理相对复杂。

上面的这些问题可以借助API网关来解决。如图所示:

【微服务】服务网关----Gateway_第2张图片
所谓的API网关,就是指

你可能感兴趣的:(微服务,gateway,java,服务网关,网关限流)