开发者社区> 问答> 正文

多线程获取oss文件信息时报SocketException,30个线程在跑的时候偶尔会出现这种警告

WARN com.aliyun.oss - [Client]Unable to execute HTTP request: SocketException

展开
收起
1979814944236959 2020-10-20 18:17:21 966 0
1 条回答
写回答
取消 提交回答
  • 下一站是幸福
    private void save(ResourceType resourceType, MultipartFile file, String bucketName, ObjectType objectType, ObjectMetadata objMetadata, String objectKey) {
    
        //保存资源:多线程处理(注意,此处不是线程安全的)
       /* threadPoolExecutor.execute(() -> {
    
        });*/
           ...
           ...
            ossClient.putObjectMultipart(new PutObjectRequest(bucketName, objectKey, inputStream, objMetadata)
                .withCannedAcl(CannedAccessControlList.PublicRead));
            log.info("resource  has been saved in OSS . resourceType: {},fileName:{}, fileSize:{},bucketName:{},objectType:{},objMetadata:{}.", resourceType
                .getResourceName(), file.getOriginalFilename(), file.getSize(), bucketName, objectType, objMetadata);
    
    }
    
    

    载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/qq_35200444/article/details/94620694

    2021-04-02 22:01:25
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
OSS运维进阶实战手册 立即下载
《OSS运维基础实战手册》 立即下载
OSS运维基础实战手册 立即下载