将速率限制应用于托管在 AWS 云上并在多个 Pod 上运行的 Spring Boot 特定 api

高拉夫

我有一个 Spring Boot 应用程序,并且我想对一些与具有速率限制的第三方支付 API 集成的 API 应用速率限制。基本上是此外部 API 的公共池,因此对第 3 方 API 的 API 调用不会超过速率限制。

我已经浏览了这个链接:https : //medium.com/teamarimac/implementing-throttling-in-java-spring-boot-ec4723cfce9f

在这个链接acquire()方法中定义了我的实际需求。

但是,我有我的运行应用程序AWS cloudmultiple instances链接中提到的方法仅适用于单个实例,但我想要一个适用于所有instances combined.

纳克斯

马赫什瓦尔联赛

以下是对您有用的不同解决方案。

您可以netflix zuul为此使用,在以下链接的帮助下,您将获得更多详细信息。

https://dzone.com/articles/adding-rate-limit-for-spring-cloud-netflix-zuul

或基于您的上下文的另一种方式使用 EC2 限制或 API 网关限制https://dzone.com/articles/customized-rate-limiting-for-api-gateway-by-path-p https://docs.aws。 amazon.com/general/latest/gr/aws_service_limits.html https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/ec2-resource-limits.html

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

用于在 AWS API Gateway 上支持 API KEY 的 Spring Boot Swagger 注释

来自分类Dev

在Amazon AWS上启动Spring Boot应用程序,如何设置目标运行时

来自分类Dev

如何使用在本地系统上运行的 Spring Boot 应用程序连接到 AWS 上的 DynamoDB?

来自分类Dev

在Tomcat上运行的Spring Boot API和React js

来自分类Dev

在Bluemix上运行Spring Boot应用程序时出错

来自分类Dev

在服务器上运行 spring boot 应用程序

来自分类Dev

可以仅在特定IP上禁用AWS速率限制吗?

来自分类Dev

Spring Boot docker仅在8080上运行?

来自分类Dev

在服务器上运行 spring boot

来自分类Dev

用于在 docker 容器上运行 spring boot 应用程序的 Docker 文件?

来自分类Dev

在外部 tomcat 上作为 war 运行时,Spring Boot 应用程序不读取特定于环境的 yaml 文件

来自分类Dev

错误:运行的应用程序失败-Spring boot + Boxfuse / AWS

来自分类Dev

AWS Elastic Beanstalk上的Spring Boot并记录到文件

来自分类Dev

Pod可以在多个节点上运行吗?

来自分类Dev

如何在端口80上运行Spring Boot应用程序

来自分类Dev

在heroku上运行spring boot应用程序时,“无法从JAR文件读取TLD”

来自分类Dev

在Wildfly上运行时的Spring Boot应用程序问题(bean创建错误)

来自分类Dev

无法在Windows上使用bat文件运行Spring Boot应用程序

来自分类Dev

在heroku上运行spring boot应用程序时,“无法从JAR文件读取TLD”

来自分类Dev

Spring Boot Web应用程序无法在Tomcat上运行-404错误

来自分类Dev

在Eclipse Tomcat上运行Spring Boot应用程序时不呈现JSF组件

来自分类Dev

使用计划在 Azure WebJob 上运行 Spring Boot 应用程序

来自分类Dev

在 Spring Boot 上设置对 Pageable 的限制

来自分类Dev

Spring Boot for Elasticsearch / AWS的Java API运行状况检查

来自分类Dev

在GCP上运行基于Java的API后端(Spring Boot,Micronaut,Quarkus)的最经济有效的方法是什么?

来自分类Dev

在Spring Boot服务上运行有限数量的线程

来自分类Dev

在Kubernetes上使用Quartz Scheduler运行Spring Boot项目

来自分类Dev

我无法在Windows上运行Spring Boot Jar

来自分类Dev

在 Jboss Wildfly 服务器上运行 spring boot app

Related 相关文章

  1. 1

    用于在 AWS API Gateway 上支持 API KEY 的 Spring Boot Swagger 注释

  2. 2

    在Amazon AWS上启动Spring Boot应用程序,如何设置目标运行时

  3. 3

    如何使用在本地系统上运行的 Spring Boot 应用程序连接到 AWS 上的 DynamoDB?

  4. 4

    在Tomcat上运行的Spring Boot API和React js

  5. 5

    在Bluemix上运行Spring Boot应用程序时出错

  6. 6

    在服务器上运行 spring boot 应用程序

  7. 7

    可以仅在特定IP上禁用AWS速率限制吗?

  8. 8

    Spring Boot docker仅在8080上运行?

  9. 9

    在服务器上运行 spring boot

  10. 10

    用于在 docker 容器上运行 spring boot 应用程序的 Docker 文件?

  11. 11

    在外部 tomcat 上作为 war 运行时,Spring Boot 应用程序不读取特定于环境的 yaml 文件

  12. 12

    错误:运行的应用程序失败-Spring boot + Boxfuse / AWS

  13. 13

    AWS Elastic Beanstalk上的Spring Boot并记录到文件

  14. 14

    Pod可以在多个节点上运行吗?

  15. 15

    如何在端口80上运行Spring Boot应用程序

  16. 16

    在heroku上运行spring boot应用程序时,“无法从JAR文件读取TLD”

  17. 17

    在Wildfly上运行时的Spring Boot应用程序问题(bean创建错误)

  18. 18

    无法在Windows上使用bat文件运行Spring Boot应用程序

  19. 19

    在heroku上运行spring boot应用程序时,“无法从JAR文件读取TLD”

  20. 20

    Spring Boot Web应用程序无法在Tomcat上运行-404错误

  21. 21

    在Eclipse Tomcat上运行Spring Boot应用程序时不呈现JSF组件

  22. 22

    使用计划在 Azure WebJob 上运行 Spring Boot 应用程序

  23. 23

    在 Spring Boot 上设置对 Pageable 的限制

  24. 24

    Spring Boot for Elasticsearch / AWS的Java API运行状况检查

  25. 25

    在GCP上运行基于Java的API后端(Spring Boot,Micronaut,Quarkus)的最经济有效的方法是什么?

  26. 26

    在Spring Boot服务上运行有限数量的线程

  27. 27

    在Kubernetes上使用Quartz Scheduler运行Spring Boot项目

  28. 28

    我无法在Windows上运行Spring Boot Jar

  29. 29

    在 Jboss Wildfly 服务器上运行 spring boot app

热门标签

归档