写点什么

API 网关

用户头像
lenka
关注
发布于: 2021 年 05 月 10 日
  1. 产品概述

API(Application Programming Interface,应用程序接口)将软件功能包装成接口,以接口形式为开发者提供软件功能服务。开发者通过开放的 API 接口进行接口调用,实现软件开发中的内部或者外部接口需求。API 网关在 API、API 调用者、API 发布者之间架起一座桥梁,联通三者间的需求,进行 API 管理、API 调用、API 监控,实现 API 全生命周期管理。

  1. 产品功能

  • API 管理

API 管理针对 API 提供者,进行 API 管理服务,包括 API 注册、发布、下线等,发布后的 API 对外展示,供用户调用。API 除了注册发布 API,还需要进行路由配置。API 网关提供一个统一的调用入口,通过路由配置,进行统一调用接口与实际 API 接口映射。

  • API 调用

API 针对调用者提供 API 调用服务。调用者申请 API 调用权限获取 token 令牌,可通过创建 APP 应用从而调用 API 接口服务。

  • API 监控

API 监控提供 API 调用数据统计服务。

API 监控中心为系统管理员提供 API 总体概览,包括基础数据、API 调用次数统计、APP 调用统计、分组调用统计、API 调用排行、APP 调用排行、分组调用排行可视化功能。API 监控中心为 API 提供者提供 API 总体概览,包括基础数据概览、API 调用次数统计、API 调用排行可视化功能。API 监控中心为 API 调用者提供 API 总体概览,包括基础数据、API 调用次数统计、APP 调用统计、API 调用排行、APP 调用排行可视化功能。

  1. 技术实现


系统架构包括:

基础开发框架:Spring Boot;

微服务框架:Spring Cloud;

网关基础组件:Zuul;

服务注册中心:Eureka;

API 监控:自建;

数据库:关系型数据库 MySQL。


用户头像

lenka

关注

还未添加个人签名 2018.03.29 加入

还未添加个人简介

评论

发布
暂无评论
API网关