node.js - 哪个 API 网关已准备好生产并提供良好的性能和功能?

标签 node.js security rest wso2 strongloop

我们的基础架构中有许多 REST 服务,这些服务是使用不同的技术(Java、Go、Ruby、NodeJS)构建的,但它们都有某些共同的要求,例如身份验证、授权、速率限制、分析等,因此我们正在考虑在这些 API 前面有一个 API 网关,以便所有通信都只通过它进行。 我开始了解一些市场上的开源产品,如 Strongloop/Loopback , WSO2 , TYK , APIAXLE & 3scale但其中大部分看起来都没有耗时测试并准备好用于生产使用。我现在想到的几件事:

  1. 使用其中一种解决方案后,用户反馈如何?
  2. 很多人都需要这种功能,那么他们是怎么做的呢?我在寻找正确的方向吗?
  3. 有没有更好的方法在不使用 API Gateway 的情况下解决我的问题?

最佳答案

如果我提到 WSO2 API Manager,

  1. 据我所知,很多人在生产中使用它并提供了很好的反馈。

  2. 是的。您可以使用 API Manager 进行速率限制。 API Manager 具有称为限制层的功能。您可以使用该功能进行速率限制。对于身份验证和授权等其他功能,您必须将 API Manager 与 WSO2 identity server 一起使用。 .对于分析功能,您必须使用 API Manager WSO2 Business Activity Monitor .集成所有这些产品,您就可以实现您提到的功能。

关于node.js - 哪个 API 网关已准备好生产并提供良好的性能和功能?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29894486/

相关文章:

php - 安全地使用 exec 和 PHP 来运行 ffmpeg

ios - 从 iPhone 安全地发送帖子数据

php - 如何创建从 nodejs mysql 模块获取的正确的 json 类型数据?

mysql - Node.js + MySQL : Time is 2 hours off

node.js - Cheerio itemprop属性内容选择

security - HttpSession 安全

用于大于、小于操作的 REST URL 设计

rest - 在 HTTP GET 查询参数中传递用户名和密码

json - 使用 Google 自定义搜索 API 获取 Google 图片中图片的 URL?

javascript - 将前导零添加到 moment.js 时间