1

我想知道 Mashery、WSO2 和 3scale 之间的区别。有用过 API Managers 的朋友可以给点意见吗?各有什么优缺点

谢谢

干杯

4

1 回答 1

13

不确定,但这个问题最终可能会被标记为离题 - 供应商比较,但无论如何我会加入。我在 3scale 工作(完全披露)但希望这无论如何都是有用的 - 这三个是完全不同的。尽量保持中立!:

  • 3scale 使用 NGNIX 和/或开源代码插件来强制执行所有 API 流量规则和限制(速率限制、密钥安全、oauth、分析、打开和关闭应用程序等),并且流量始终直接流向您的服务器(而不是通过云),因此您没有额外的延迟或隐私问题。因为它是 NGNIX,所以它也得到了广泛的支持,非常快速和灵活。然后它有一个管理所有分析、速率限制、策略、开发人员门户、警报等的 SAAS 后端。 + 在所有流量管理器节点之间进行同步。每月可免费使用近 500 万次 API 调用。

  • WSO2 的系统是 WSO2 ESB 的附加模块,因此如果您使用它,它会很有意义。它在没有云组件的情况下在本地运行所有内容 - 优点或缺点取决于您如何看待它。它的使用时间也少了很多,而且没有这么大的用户群。

  • Mashery 有两个系统 - API 流量首先通过 Mashery 的云系统流动的主要系统,并在那里应用流量管理。因此,API 的用户和您的服务器之间总是存在大量延迟往返 + 这意味着 Mashery 在您的 API 流量关键路径中。他们也有一个本地流量管理器,但它的使用范围要小得多。这两种解决方案都具有非常高的成本和长期承诺。

我们认为 3scale 的主要优势是您可以对如何设置所有流量进行大量控制,而不必通过第三方进行路由,此外,如果将所有繁重的工作托管并同步,您将受益匪浅多个数据中心。我们还致力于提供强大的免费服务层,因为我们希望看到很多 API!http://www.3scale.net/

祝您选择顺利!史蒂夫。

于 2013-10-04T08:02:03.023 回答