# 网关管理服务
# 概述
微服务网关是微服务架构中的一个关键的角色,用来保护、增强和控制对于微服务的访问,微服务网关是一个处于应用程序或服务之前的系统,用来管理授权、 访问控制等,对所有的调用者透明,使业务系统就可以更加专注于业务本身。
# 针对人群
- 项目经理
- 技术经理
- 架构师
# 业务架构图
网关业务场景架构

架构说明
- 微服务网关作为连接服务的消费方和服务提供方的中间件系统,将各自的业务系统的演进和发展做了天然的隔离
- 使业务系统更加专注于业务服务本身
- 网关还可以为服务提供和沉淀更多附加功能
# 产品优势
# 集成开放能力
提供给开发者使用的平台,使用对象是内部或外部开发者、合作伙伴、供应商、第三方等,可以管理应用,查看接口权限。
# 可视化配置管理
专注接口低代码开发,为您提供API代码生成、API网关、接口权限、流量统计、接口文档、接口管理等功能。坐拥全方位API开发能力。
# 过程统计记录
集成多种统计和日志记录,为业务请求和相关异常请求处理做记录,包括地域、请求量、IP访问等
# 产品特征
- 平台监控中心: 监控网关的调用次数,成功次数,失败次数,请求记录等
- 对外网关申请: 可对外提供多网关服务,提供业务接口并可申请开通使用
- 多租户网关接口: 多租户网关接口管理,每个租户可管理自己的业务接口是否开通或者关闭
- 在线网关验证及异常处理: 提供网关验证,包括异常处理机制,档板能力等
- 接口管理: 提供在线接口管理,接口使用统计,使用量,业务量等统计管理
- 网关配置: 网关的通用参数配置和管理
- 错误记录: 提供网关请求异常记录,统计
- 服务登记: 服务在线登陆,对外提供对应的服务目录
- 接口管理: 提供接口可视化管理,对接口的开关、限流、异常处理等进行配置
- 接口限流: 通过对并发访问/请求进行限速或者一个时间窗口内的的请求进行限速来保护系统
- 负载均衡: 为每一种负载类型分配对应容量,并弃用超出限定值的请求
- 安全控制: 提供多资源的安全验证要求,并拒绝那些与要求不符的请求。
- 请求日志: 可以记录通过 的 HTTP,TCP 请求和响应。
- IP黑白名: 配置黑白名单,可视化管理,过滤不需要的IP
- 接口鉴权: 接口提供oauth2安全认证,针对不同的应用,提供不同的密钥
- 熔断服务: 调用失败次数积累,到了阈值(或一定比例),启动熔断机制,返回特定的异常处理信息
- 简单易用, 支持基于Docker容器的快速部署及交付。
- 黑白名单处理:提供黑白名单在线配置,提供系统安全性
- 兼容性良好, 兼容SpringBoot微服务及传统HTTP-URL的负载均衡及路由服务。
- 支持多租户,多用户角色下的网关拆分管理。
- 服务治理,支持网关集群Dashboard、实时日志、历史日志查询、熔断管理、预警管理等功能。
- 动态路由组件绑定机制,提供包括URL统计、日志、灰度发布、限流、安全等公共服务组件。
# 其它
- 无