CSB 微服务网关 MG(Micro Gateway)微服务体系中服务的流量网关,服务在网关中以 API 的形式对外提供服务,而网关既是开放入口又是访问屏障。微服务网关结合微服务体系中的其他组件,是适用于微服务架构的网关产品。

为什么需要微服务网关

微服务网关是一个处于微服务之前的系统,作为微服务环境面向外部服务访问者的唯一入口,用来管理授权、访问控制和流量路由等,这样服务就被网关保护起来,对所有的调用者透明。因此,隐藏在网关后面的业务系统就可以专注于创建和管理服务,而不用去处理这些策略性的基础设施。

微服务网关使用原理

微服务网关的位置
  1. 创建一个微服务网关,在创建时需要指定已有的微服务环境,以便网关和您的微服务环境互通。
  2. 在微服务网关中添加微服务环境的注册中心信息,以便获取服务列表、登记为 API 备选服务,获取服务地址。
    说明 独立部署的,没有注册到注册中心的服务也可以使用微服务网关开放。
  3. 在微服务网关中创建 API,在 API 中关联已登记的 API 备选服务,为 API 创建路由、限流、鉴权或负载均衡等策略,然后发布。
  4. 微服务网关统一接收调用请求,并按设置的策略转发给具体的后端服务进行处理。