Loading...
Image

简易高效的API网关

Melody是一个强大的引擎,它可以 转换 、 聚合 或从您自己或第三方服务中处理数据。还实现了前端和微前端模式的后端,以消除处理多个REST服务的必要性,将客户机与微服务实现细节隔离开来。

支持特性

Melody的核心功能是创建一个API,该API充当许多微服务到单个端点的聚合器,为您自动完成繁重的工作。

内容转码

Melody可以使用多种内容编码类型,包括:json、string、noop、rss、yaml、xml,甚至许客户端通过解析其Accept标头进行选择。

Learn More

数据聚合

Melody允许你将多个不同编码的服务响应直接操作,包括:数据合并、筛选、过滤、分组、映射,同时也提供对数组元素的属性操作的支持。

Learn More

流量控制

通过简单配置,即可自定义流量控制阈值、流量控制方式,分层细化配置规则,使控制更加严谨,同时可以指定从IP限定或者请求头限定。

Learn More

顺序代理

网关大部分从不同的后端同时获取所有数据,但有时您需要延迟后端调用,直到注入上一个调用的结果为止。顺序代理允许您链接后端请求。

Learn More

日志处理

日志一直是个头疼的问题,Melody本身提供了默认终端输出、syslog输出,同时也做了与类似graylog这样的服务的集成,方便您管理和查看。

Learn More

安全机制

针对网关本身,Melody实现了集中安全策略,包括:主机白名单、点劫持保护、MIME嗅探预防、XSS防护,同时允许HSTS,未来将集成OAuth2。

Learn More

Image

自动生成有向图

根据配置文件,Melody可以帮你生成有向图查看配置参考

config.png
Image

可视化配置

所有Melody端点配置都存储在json配置文件中。您可以手动编辑此文件,也可以使用Melody可视化设计工具直观地设计API接口。

5分钟即可上手
“不喜欢编辑文本文件吗?没问题,使用可视化的配置方式

关于我们

Image

Melody 团队

Melody通过消除SOA体系结构的所有复杂性,同时提供独特的性能,来帮助应用程序开发人员快速发布功能。

  • 更快、更好、更高效
  • 开源贡献
  • 欢迎加入我们

了解更多