最近在研究一些开源的API管理平台,记录一下过程。
一个强大的API网关,可用于传统和现代协议
Gravitee API Management是一个灵活、轻量级、快速的开源解决方案,可以轻松地管理API的生命周期,从文档到发现和发布。
一个性能更好的基于Java构建的网关
与其他流行的解决方案相比,Gravitee API网关的速度和性能至少提高了4倍。构建在Java之上,可以确保拥有极快、现代化的API管理体验。
使用policy Studio轻松创建策略
通过使用直观的流编辑器配置从配额、流量限制和自定义属性的所有内容,轻松控制到达网关的流量。已经有了50个预先构建的策略,可以开始使用API了。
API Management 基于事件驱动架构
通过GraviteeAPI网关代理现代后端协议,使用Gravitee服务管理生态系统。准备好超越REST API,拥抱现代协议、后端服务和事件驱动架构(EDA)。
永远不要让你的用户处于不可用状态
Gravitee支持多种负载平衡类型,以确保流量的完全控制和可伸缩性,并支持完全故障切换控制,以确保始终满足API请求。
利用开发者门户,快速构建API
发布API是一回事,但确保它们是可发现和可消费的又是另一回事。轻松发布开发人员门户,帮助API消费者理解和使用您的API。
永远不知道谁做了什么
高度细粒度的日志记录意味着永远不用担心信息丢失,而复杂的审计跟踪有助于监控以往的行为。
在设计过程中进行调试
在设计阶段轻松调试API流,避免常见的设计错误。在API问题成为API消费者的问题之前,快速识别并解决这些问题。