哪个API网关可以生产并提供良好的性能和功能?

Thi*_*oyd 17 security rest wso2 node.js strongloop

我们的基础架构中有许多REST服务,它们是使用不同的技术(Java,Go,Ruby,NodeJS)构建的,但它们都有一些常见的要求,如身份验证,授权,速率限制,分析等,所以我们想要有一个API这些API前面的网关,所有通信只通过它发生.我开始了解市场上的一些开源产品,如Strongloop/Loopback,WSO2,TYK,APIAXLE3scale,但大多数产品看起来不像时间测试,可以用于生产.现在我想到的几件事情:

  1. 使用其中一种解决方案后,用户反馈如何?
  2. 很多人都需要这种功能,所以他们是如何做到的?我正朝着正确的方向前进吗?
  3. 没有使用API​​网关,有没有更好的方法来解决我的问题?

lak*_*man 1

如果我提到 WSO2 API Manager,

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

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