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

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

已解决

问题描述

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

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

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

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

    关于问题2,

    参考对应的java sdk的文档:

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

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

      OSSClient可以并发使用;

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

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

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

相关产品

  • 对象存储
  • 热门讨论

    热门文章

    相关电子书

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