开发者社区> yangwanyuan> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

【答疑】对象存储OSS常见问题解答(SDK类2)

简介: 1.客户在使用OSS java SDK 上传时发现卡死。解答:原因是连接池中连接泄漏,可能是使用ossObject后没有关闭。云栖社区里有一篇文章详细介绍了这个问题: https://yq.aliyun.
+关注继续查看

1. 客户在使用OSS java SDK 上传时发现卡死。

解答:原因是连接池中连接泄漏,可能是使用ossObject后没有关闭。
云栖社区里有一篇文章详细介绍了这个问题: https://yq.aliyun.com/articles/61325?spm=a2c4g.11186623.2.34.42845413vNuUvg
java SDK 常见错误问题可以参见 https://help.aliyun.com/document_detail/32024.html?spm=a2c4g.11186623.6.753.aa5865d3cT4PDV#h2-url-5

2. 某用户在使用Java SDk在上传append文件时总是有概率的出错,提示PositionNotEqualToLength

解答:通过帮用户分析业务场景,发现他是在跑一个MR任务时总是随机的出现该问题,由于考虑到MR任务大多数情况下都是并发执行的,而Append文件的上传对于并发的支持比较弱。用户在并发多个任务时同时往同一个Position推送数据导致Append失败。
追加上传官网: https://help.aliyun.com/document_detail/31851.html?spm=a2c4g.11186623.2.8.6bed150aDT8qRL#concept-ls5-yhb-5db
JAVA SDK的sample: https://github.com/aliyun/aliyun-oss-java-sdk/blob/master/src/samples/AppendObjectSample.java?spm=a2c4g.11186623.2.16.3e45c06dolTK6R&file=AppendObjectSample.java

3. 使用sdk是否支持md5检验和crc校验

解答:对于crc校验,目前JAVA,Python,C,GO,IOS和Android SDK已经支持crc64校验。
对于MD5校验,目前全部SDK都可以在上传文件时指定Object Meta信息时设置Content-MD5,OSS服务端会计算消息体的Content-MD5并检查一致性。
crc64校验数据完整: https://help.aliyun.com/document_detail/43394.html?spm=5176.11065259.1996646101.searchclickresult.89082900O9GVfc
Md5数据校验 https://help.aliyun.com/document_detail/84840.html?spm=a2c4g.11186623.2.11.29021816yjPhE2

4. OSS现在是否提供C++ sdk

解答:目前pre dev版本已经上线,文档正在进一步优化整理中,敬请期待。
C++ SDK github地址:https://github.com/aliyun/aliyun-oss-cpp-sdk

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【答疑】对象存储OSS常见问题解答(咨询类3)
OSS支不支持HTTPS?解答:支持 使用HTTPS的最佳实践: https://yq.aliyun.com/articles/686003?spm=a2c4e.11163080.searchblog.97.34e42ec1yNirpJ 如果使用OSS又用了CDN加速, 第一次CDN没命中的时候, 是怎样收费的?解答:如果访问CDN没有命中的话,CDN会去OSS回源,这时是不消耗下行流量包的,只消耗回源流量包。
1323 0
【答疑】对象存储OSS常见问题解答(咨询类1)
1. OSS最大支持多大的文件? 解答:非multipart方式上传,最大支持5GB的文件; multipart方式上传,最大支持48.8TB。 通过控制台上传、简单上传、表单上传、追加上传的文件大小不能超过5GB, 要上传大小超过5GB的文件必须使用断点续传方式。
3506 0
【答疑】对象存储OSS常见问题解答(工具类1)
1. OSS控制台不支持上传文件夹,是否有其它方式可以支持? 解答:OSS提供了ossutil工具,支持文件夹上传。 使用cp命令进行上传/下载/拷贝文件时: 使用-r选项来拷贝文件夹 详见官网说明:https://help.aliyun.com/document_detail/50561.html Github:http://github.com/aliyun/ossutil 2. OSS的URL,怎么将失效时间设置得久一点? 解答:请使用ossutil工具。
3614 0
对象存储OSS数据加密整体解决方案介绍
一、简介   数据保护是指数据传输(上传数据至OSS、从OSS下载数据)和处于静止状态(数据存储在OSS数据中心磁盘)期间保护数据。可以使用SSL或者客户端加密保护传输中的数据。也可以采用以下方式保护静态数据: 使用服务器端加密 (SSE) --OSS将数据保存到数据中心的磁盘之前进行加密,并且在下载对象时自动进行解密; 使用客户端加密(CSE) --可以使用客户端加密SDK,在本地进行数据加密,并将加密后的数据上传到OSS。
4166 0
对象存储 OSS 上传、下载发生 "便秘"
对象存储 OSS 上传、下载发生 "便秘" 再复杂的网络架构和环境中经常遇到各种各样的网络超时问题,OSS 作为很多企业用户的源站经常会遇到下 GET 、PUT 慢的情况,问题就像便秘一样纠缠,作为存储,很多客户端把矛头指向了 OSS ,鉴于情况众多,我们今天具体分析一下都有哪些种便秘堵塞了你的生活。 确认基础信息 ping 工具,目的测试到对端的 IP 链路是否有丢包,RTT(Roun
2048 0
【OSS】对象存储-图片处理
帮您快速掌握对象存储图片处理功能。
4948 0
【实操】对象存储OSS上传和下载
帮您快速掌握对象存储OSS如何上传和下载文件。
2448 0
阿里云产品对象存储oss的使用心得
前言 之前打算写一篇有关个人博客SEO优化的体验和一些自身体会,但是发现自己还没完全理解SEO的一些核心知识和原理,所以就等到以后再来写,毕竟我的百度权值还是0(笑...)。接下来讲解一下博客中用的图床——阿里云对象存储(Object Storage Service,简称OSS),虽然目前大家用的比较多的是七牛云之类的,但是因为我个人原因我还是选择了阿里云,后面我会简单说明下原因。
4408 0
对象存储oss集成到thinkPHP,将图片上传到oss里面
阿里云的对象存储oss,类似七牛存储。 前几天有客户需要把图片放在阿里云的oss里面,百度过一些资料,好像都是oss比较旧的版本1.几的,现在上传一个比较新的oss版本v2.0.5,并集成到thinkPHP里面。
1458 0
+关注
3
文章
0
问答
来源圈子
更多
阿里云存储基于飞天盘古2.0分布式存储系统,产品包括对象存储OSS、块存储Block Storage、共享文件存储NAS、表格存储、日志存储与分析、归档存储及混合云存储等,充分满足用户数据存储和迁移上云需求,连续三年跻身全球云存储魔力象限四强。
+ 订阅
文章排行榜
最热
最新
相关电子书
更多
低代码开发师(初级)实战教程
立即下载
阿里巴巴DevOps 最佳实践手册
立即下载
冬季实战营第三期:MySQL数据库进阶实战
立即下载