gpt4 book ai didi

java - 限制 Apache HttpClient 中每秒的连接数

转载 作者:行者123 更新时间:2023-11-29 08:47:52 24 4
gpt4 key购买 nike

我正在使用 FutureRequestExecutionServiceHttpClient 包含 20 个连接,ExecutorService 包含 20 个执行程序。每个执行器都对 vk.com API 执行 HttpPost 请求,并返回 Future 和已解析对象的 List

但是,我收到 vk 的错误响应,说我每秒执行的请求太多(限制为每秒 3 个请求)。

我知道如何使用 Akka 重写请求的功能,但是有什么方法可以限制每秒使用 Apache HttpClient 或任何其他更简单的方法请求的数量吗?

最佳答案

可以通过实现自定义 SocketImpl 以每秒字节为基础进行输入/输出节流(例如,由 Apache JMeter 完成)或在每秒请求的基础上通过实现自定义 ManagedHttpClientConnection

关于java - 限制 Apache HttpClient 中每秒的连接数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24230275/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com