📄️ 服务管理
服务管理模块允许团队创建和管理多个服务,每个服务可以绑定多个API。用户可以将服务展示在服务广场中,供订阅者按需订阅。订阅申请提交后,需经管理员审批,通过后订阅者即可访问该服务下的所有API。通过这一模块,团队能够灵活管理和发布API,订阅者则能方便地获取所需服务,提升了API使用效率和团队协作能力。
📄️ 路由
路由是指API网关根据客户端请求的特定路径或条件,将请求转发到相应的后端服务的过程。API网关是一个位于客户端和服务器之间的中间层 ,用于管理、监控和路由客户端的API请求。它的路由功能是API网关的核心功能之一。
📄️ 配置API(OpenAPI)
OpenAPI 是一个广泛使用的规范,用于描述和文档化 RESTful API。最初被称为 Swagger,OpenAPI 规范(OpenAPI Specification, OAS)提供了一种结构化的方式来定义 API 的接口,包括它的端点、操作、请求、响应以及其他相关的元数据。OpenAPI 旨在使 API 的设计、开发、文档生成和测试变得更简单、更一致。
📄️ 上游
在 APIPark中,“上游”是指 API 请求最终被路由到的后端服务器或服务。上游通常包含处理 API 请求的实际业务逻辑、数据存储和应用程序。在 API 网关架构中,网关接收并处理来自客户端的请求,然后将这些请求转发到上游服务器进行具体处理,获取响应并返回给客户端。
📄️ 发布
发布服务版本是将最新配置的服务和 API 部署到生产环境的重要步骤,确保订阅者调用时可以访问到最新发布版本的 API。通过发布服务版本,可以统一管理 API 和服务的生命周期,确保服务和 API 的最新配置能够及时生效,保证系统的稳定性和可靠性。
📄️ 订阅方管理
订阅方管理旨在帮助平台管理员有效地管理和控制API的用户及其使用权限。通过订阅方管理,开发者和管理员可以清晰地了解谁在使用API、使用哪些API以及如何使用API,从而保障平台 的安全性、可控性和高效性。
📄️ 订阅审批
审批订阅是指在 APIPark中,服务提供方对订阅者申请的 API 服务订阅请求进行审核和批准的过程。通过这一过程,平台可以确保只有授权的用户能够访问特定的 API 服务,保障系统的安全性和服务质量。