OSS对象可以当做静态变量重复使用吗?

已解决

问题描述

private static final OSS ossClient = new OSSClientBuilder().build(); 

  1. 创建的对象可以作为静态变量重复使用吗?
  2. 每次上传文件后都要调用ossClient.shutdown();吗?关闭后是不就不能再使用此对象了?

主要是不清楚OSS对象创建是否耗时,有没必要只创建一次而不是每次上传都build一个oss对象

展开
收起
你猜啊啊啊 2022-11-02 16:33:44 194 分享
分享
版权
举报
1 条回答
写回答
取消 提交回答
  • 采纳回答

    关于问题2,

    参考对应的java sdk的文档:

         https://help.aliyun.com/document_detail/32010.html

    工程中可以有多个OSSClient,也可以只有一个OSSClient;

      OSSClient可以并发使用;

      每次上传后都需要调用的,OSSClient.shutdown之后不能再使用。

    2022-11-02 17:46:12 发布于浙江 举报
    赞同 评论

    评论

    全部评论 (0)

    登录后可评论
问答分类:
问答标签:

对象存储 OSS 是一款安全、稳定、高性价比、高性能的云存储服务,可以帮助各行业的客户在互联网应用、大数据分析、机器学习、数据归档等各种使用场景存储任意数量的数据,以及进行任意位置的访问,同时通过丰富的数据处理能力更便捷地使用数据。

还有其他疑问?
咨询AI助理
AI助理

你好,我是AI助理

可以解答问题、推荐解决方案等