概述
本文介绍OSS Java SDK超时和重传的实现方法,以及代码样例说明。
详细描述
超时的函数样例。
/** * 设置建立连接的超时时间(单位:毫秒)。 * @param connectionTimeout * 建立连接的超时时间(单位:毫秒)。 */ public void setConnectionTimeout(int connectionTimeout) { this.connectionTimeout = connectionTimeout; }
重连的函数样例。
/** * 设置一个值表示当可重试的请求失败后最大的重试次数。(默认值为3) * @param maxErrorRetry * 当可重试的请求失败后最大的重试次数。 */ public void setMaxErrorRetry(int maxErrorRetry) { this.maxErrorRetry = maxErrorRetry; }
实现超时和重连的代码如下,这里设置的超时时间是5000毫秒,重试次数是3次。
ClientConfiguration conf = new ClientConfiguration(); conf.setConnectionTimeout(5000); conf.setMaxErrorRetry(3); OSSClient(String endpoint, String accessKeyId, String accessKeySecret, ClientConfiguration config)
适用于
对象存储 OSS
文档内容是否对您有帮助?