开发者社区 > 云存储 > 对象存储OSS > 正文

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

已解决

问题描述

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

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

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

展开
收起
你猜啊啊啊 2022-11-02 16:33:44 123 0
1 条回答
写回答
取消 提交回答
  • 采纳回答

    关于问题2,

    参考对应的java sdk的文档:

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

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

      OSSClient可以并发使用;

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

    2022-11-02 17:46:12
    赞同 展开评论 打赏
问答分类:
相关产品:

相关产品

  • 对象存储
  • 热门讨论

    热门文章

    相关电子书

    更多
    低代码开发师(初级)实战教程 立即下载
    冬季实战营第三期:MySQL数据库进阶实战 立即下载
    阿里巴巴DevOps 最佳实践手册 立即下载