开发者社区> 问答> 正文

OSS Java SDK超时&重传代码样例

已解决

展开
收起
2018-07-08 05:57:45 861 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    详细解答可以参考官方帮助文档



    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)

     

     


    2018-07-10 23:51:18
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载