首页 > 解决方案 > 带有传出请求代理的 Spring Boot (GCP)

问题描述

我将在 Spring Boot 中开发简单的 REST 客户端。不幸的是,REST 服务基于一个 IP / 分钟的请求计数受到了一些限制。我想知道#GCP 是否有一些现成的解决方案来解决这个问题。我正在考虑一些路由器/代理。假设我们有 3 个 IP,所以路由看起来像:

RQ no 1 -> IP1
RQ no 2 -> IP2
RQ no 3 -> IP4
RQ no 4 -> IP1
RQ no 5 -> IP2
...

如果没有,那么可能我将不得不实现自己的代理/路由器,将 RQ 委托给适当的代理。

谢谢

标签: spring-bootgoogle-cloud-platformproxyrouter

解决方案


没有开箱即用的产品。但是,您可以想象 Cloud Functions 代理,每个代理都使用自己的无服务器 VPC 连接器、子网和 Cloud NAT。

像这样,创建 3 个 Cloud Functions,并根据您要执行的调用,随机调用 3 个函数中的一个。它应该工作,负担得起并且设置不是太难。


推荐阅读