对于部署在Heroku上的Web应用程序(在免费的dyno上),对外部Web服务进行HTTP调用是否有限制?
将在请求中同步执行调用。
limit 我指的是最大请求数,带宽等。
我希望这个问题适合这个地方。
答案 0 :(得分:2)
外部Web服务可能有自己的速率限制。
除此之外,你提到“呼叫将在请求中同步执行”。
在这种情况下,您需要了解Heroku Request Timeout。在向客户端返回响应之前,您的Web dyno处理单个请求的时间不得超过30秒。为了获得不错的性能,您的web dyno应始终在几百毫秒内响应客户端,并将任何长时间运行的作业委托给background worker dyno。