开发者社区> 问答> 正文

多文件同时上传

多文件同时上传会照成线程混乱, 前面一个线程会关闭后面线程的连接池,报连接池关闭的错误:com.aliyun.oss.common.comm.ServiceClient Unable to execute HTTP request: Connection pool shut down

展开
收起
harvey91 2015-10-26 17:50:20 6707 0
3 条回答
写回答
取消 提交回答
  • 回 6楼(harvey91) 的帖子
    应该的,以后有什么问题欢迎反馈,我们会及时解决。
    2015-11-06 10:54:24
    赞同 展开评论 打赏
  • 回2楼xgp的帖子
    上传文件之前调用方法获取client = new OSSClient(ossEndPoint, accessId, sccessKey);,上传完成后调用if(null != client) { client.shutdown(); },
    多线程的时候,获取文件大小也是如此,这样会造成前一个client关闭影响后一个的使用 ,使用的是java sdk 20150922最新版本的

    -------------------------

    回2楼xgp的帖子

    -------------------------

    回5楼莫名的帖子
    虽然实现方式不一样,但让我发现了自己的问题,已经解决了,谢谢了 !
    2015-10-27 09:55:01
    赞同 展开评论 打赏
  • 阿里云对象存储(OSS)开发工程师
    回楼主harvey91的帖子
    我会反馈给相应的开发同学

    -------------------------

    回楼主harvey91的帖子
    有更详细的信息吗?你使用的sdk版本是什么?你调用过ossClient.shutDown接口呢?
    2015-10-26 18:19:55
    赞同 展开评论 打赏
问答分类:
问答地址:
问答排行榜
最热
最新

相关电子书

更多
附件下载测试 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载