Amazon web services API网关最佳实践
我们正在考虑利用aws api网关更好地管理api。然而,在企业层面上,最佳实践是什么?是否有必要为所有应用程序团队使用一个公共API网关(在这种情况下,我们可能需要一个管理员来管理这个公共API网关,这会增加开销),或者每个应用程序团队是否应该构建自己的API网关并管理自己的API调用Amazon web services API网关最佳实践,amazon-web-services,Amazon Web Services,我们正在考虑利用aws api网关更好地管理api。然而,在企业层面上,最佳实践是什么?是否有必要为所有应用程序团队使用一个公共API网关(在这种情况下,我们可能需要一个管理员来管理这个公共API网关,这会增加开销),或者每个应用程序团队是否应该构建自己的API网关并管理自己的API调用 希望有人能分享他们的经验。我在不同的web/mobile应用程序项目中使用了AWS API网关。让我试着在这里逐一回答你们的问题 基于限制的设计 API网关有一些限制。您可以根据这些限制找到答案。 例如:“每个
希望有人能分享他们的经验。我在不同的web/mobile应用程序项目中使用了AWS API网关。让我试着在这里逐一回答你们的问题 基于限制的设计 API网关有一些限制。您可以根据这些限制找到答案。 例如:“每个API的资源”有一个软限制,设置为300,最多可以增加到500。这意味着将来,如果需要超过500个资源,则需要创建新的API网关 因此,最好在逻辑上隔离API,并根据用途使用不同的API网关 REST API、WebSocket API和WebSocket回调API中每个区域的节流限制(软)限制为每秒10000个请求(RPS),令牌桶算法提供额外的突发容量,最大桶容量为5000个请求 因此需要设计基于流量的API网关 有许多这样的限制 基于功能的设计
因此,我的建议是根据特定需求为企业使用多个API网关 我在不同的web/mobile应用程序项目中使用了AWS API网关。让我试着在这里逐一回答你们的问题 基于限制的设计 API网关有一些限制。您可以根据这些限制找到答案。 例如:“每个API的资源”有一个软限制,设置为300,最多可以增加到500。这意味着将来,如果需要超过500个资源,则需要创建新的API网关 因此,最好在逻辑上隔离API,并根据用途使用不同的API网关 REST API、WebSocket API和WebSocket回调API中每个区域的节流限制(软)限制为每秒10000个请求(RPS),令牌桶算法提供额外的突发容量,最大桶容量为5000个请求 因此需要设计基于流量的API网关 有许多这样的限制 基于功能的设计