我想知道 Mashery、WSO2 和 3scale 之间的区别。有用过 API Managers 的朋友可以给点意见吗?各有什么优缺点
谢谢
干杯
不确定,但这个问题最终可能会被标记为离题 - 供应商比较,但无论如何我会加入。我在 3scale 工作(完全披露)但希望这无论如何都是有用的 - 这三个是完全不同的。尽量保持中立!:
3scale 使用 NGNIX 和/或开源代码插件来强制执行所有 API 流量规则和限制(速率限制、密钥安全、oauth、分析、打开和关闭应用程序等),并且流量始终直接流向您的服务器(而不是通过云),因此您没有额外的延迟或隐私问题。因为它是 NGNIX,所以它也得到了广泛的支持,非常快速和灵活。然后它有一个管理所有分析、速率限制、策略、开发人员门户、警报等的 SAAS 后端。 + 在所有流量管理器节点之间进行同步。每月可免费使用近 500 万次 API 调用。
WSO2 的系统是 WSO2 ESB 的附加模块,因此如果您使用它,它会很有意义。它在没有云组件的情况下在本地运行所有内容 - 优点或缺点取决于您如何看待它。它的使用时间也少了很多,而且没有这么大的用户群。
Mashery 有两个系统 - API 流量首先通过 Mashery 的云系统流动的主要系统,并在那里应用流量管理。因此,API 的用户和您的服务器之间总是存在大量延迟往返 + 这意味着 Mashery 在您的 API 流量关键路径中。他们也有一个本地流量管理器,但它的使用范围要小得多。这两种解决方案都具有非常高的成本和长期承诺。
我们认为 3scale 的主要优势是您可以对如何设置所有流量进行大量控制,而不必通过第三方进行路由,此外,如果将所有繁重的工作托管并同步,您将受益匪浅多个数据中心。我们还致力于提供强大的免费服务层,因为我们希望看到很多 API!http://www.3scale.net/
祝您选择顺利!史蒂夫。