AwsCrtHttpClient是否具备socketTimeout配置选项的等效设置?
AwsCrtHttpClient 中
socketTimeout 的等效设置 在AWS Java SDK v2里,ApacheHttpClient和UrlConnectionHttpClient提供的socketTimeout(已建立连接后等待数据传输的超时,超时则终止连接),在AwsCrtHttpClient中的等效配置是**readTimeout**。
配置示例
AwsCrtHttpClient httpClient = AwsCrtHttpClient.builder() .readTimeout(Duration.ofSeconds(30)) // 对应原socketTimeout的功能 .build();
补充说明
readTimeout的作用和socketTimeout完全匹配:控制已建立的TCP连接上,等待服务器发送数据的最大时长,超时后连接会被关闭。- 注意区分
connectionTimeout:这个是建立TCP连接阶段的超时,和socketTimeout/readTimeout的作用场景不同。
内容的提问来源于stack exchange,提问作者Dasmowenator
相关产品推荐
相关产品推荐

