# 网关管理服务

# 概述

微服务网关是微服务架构中的一个关键的角色,用来保护、增强和控制对于微服务的访问,微服务网关是一个处于应用程序或服务之前的系统,用来管理授权、 访问控制等,对所有的调用者透明,使业务系统就可以更加专注于业务本身。

# 针对人群

  • 项目经理
  • 技术经理
  • 架构师

# 业务架构图

网关业务场景架构

架构说明

  • 微服务网关作为连接服务的消费方和服务提供方的中间件系统,将各自的业务系统的演进和发展做了天然的隔离
  • 使业务系统更加专注于业务服务本身
  • 网关还可以为服务提供和沉淀更多附加功能

# 产品优势

# 集成开放能力

提供给开发者使用的平台,使用对象是内部或外部开发者、合作伙伴、供应商、第三方等,可以管理应用,查看接口权限。

# 可视化配置管理

专注接口低代码开发,为您提供API代码生成、API网关、接口权限、流量统计、接口文档、接口管理等功能。坐拥全方位API开发能力。

# 过程统计记录

集成多种统计和日志记录,为业务请求和相关异常请求处理做记录,包括地域、请求量、IP访问等

# 产品特征

  • 平台监控中心: 监控网关的调用次数,成功次数,失败次数,请求记录等
  • 对外网关申请: 可对外提供多网关服务,提供业务接口并可申请开通使用
  • 多租户网关接口: 多租户网关接口管理,每个租户可管理自己的业务接口是否开通或者关闭
  • 在线网关验证及异常处理: 提供网关验证,包括异常处理机制,档板能力等
  • 接口管理: 提供在线接口管理,接口使用统计,使用量,业务量等统计管理
  • 网关配置: 网关的通用参数配置和管理
  • 错误记录: 提供网关请求异常记录,统计
  • 服务登记: 服务在线登陆,对外提供对应的服务目录
  • 接口管理: 提供接口可视化管理,对接口的开关、限流、异常处理等进行配置
  • 接口限流: 通过对并发访问/请求进行限速或者一个时间窗口内的的请求进行限速来保护系统
  • 负载均衡: 为每一种负载类型分配对应容量,并弃用超出限定值的请求
  • 安全控制: 提供多资源的安全验证要求,并拒绝那些与要求不符的请求。
  • 请求日志: 可以记录通过 的 HTTP,TCP 请求和响应。
  • IP黑白名: 配置黑白名单,可视化管理,过滤不需要的IP
  • 接口鉴权: 接口提供oauth2安全认证,针对不同的应用,提供不同的密钥
  • 熔断服务: 调用失败次数积累,到了阈值(或一定比例),启动熔断机制,返回特定的异常处理信息
  • 简单易用, 支持基于Docker容器的快速部署及交付。
  • 黑白名单处理:提供黑白名单在线配置,提供系统安全性
  • 兼容性良好, 兼容SpringBoot微服务及传统HTTP-URL的负载均衡及路由服务。
  • 支持多租户,多用户角色下的网关拆分管理。
  • 服务治理,支持网关集群Dashboard、实时日志、历史日志查询、熔断管理、预警管理等功能。
  • 动态路由组件绑定机制,提供包括URL统计、日志、灰度发布、限流、安全等公共服务组件。

# 其它