【答疑】对象存储OSS常见问题解答(SDK类2)
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常见问题解答(SDK类2)相关推荐
- oss客户端工具_干货 | 基于Go SDK操作京东云对象存储OSS的入门指南
前言 本文介绍如何使用Go语言对京东云对象存储OSS进行基本的操作,帮助客户快速通过Go SDK接入京东云对象存储,提高应用开发的效率. 在实际操作之前,我们先看一下京东云OSS的API接口支持范围和 ...
- php京东云oss,干货 | 基于Go SDK操作京东云对象存储OSS的入门指南
前言 本文介绍如何使用Go语言对京东云对象存储OSS进行基本的操作,帮助客户快速通过Go SDK接入京东云对象存储,提高应用开发的效率. 在实际操作之前,我们先看一下京东云OSS的API接口支持范围和 ...
- 阿里云-对象存储 OSS > 开发指南 > 基本概念
基本概念 更新时间:2020-09-24 10:50:53 编辑我的收藏 https://help.aliyun.com/document_detail/31827.html#title-cn1-rb ...
- oss客户端工具_云享会 | 沃云公有云重点产品推荐:文件存储NASamp;对象存储OSS...
云享会沃云·公有云重点产品推荐系列 第二期:文件存储NAS和对象存储OSS 还在傻傻分不清文件存储NAS和对象存储OSS? 同样是存储类产品哪个更适合你? 马上为你解答! 文件存储NAS和对象存储OS ...
- 阿里云对象存储OSS(Object Storage Service)
文章目录 简介 endpoint:阿里云服务部署的地区位置 见解 开发步骤 配置文件 utils层(读取全局配置文件并赋值给类变量) service层 impl(基于oss驱动sdk实现类) cont ...
- 阿里云服务(三)—对象存储OSS和块存储
五.对象存储OSS 块存储适合存放本地使用的一些文件,而且成本比较高,容量也有一些限制,不是适合数据量庞大的大数据. 1.对象存储OSS的概念 1.1 什么是对象存储OSS 存储分类 ...
- 谷粒学苑项目实战(九):实现阿里云对象存储OSS功能
目录 一.开通阿里云对象存储OSS 二.创建bucket 三.创建操作阿里云OSS许可证 四.用代码实现头像上传功能 五.引入相关依赖 六.创建properties配置文件 七.创建主启动类 八.启动 ...
- 阿里云云计算ACP学习(三)---对象存储OSS
对象存储OSS 1. OSS概述 阿里云对象存储服务(Object Storage Service,简称OSS),是阿里云提供的海量.安全.低成本.高可靠的云存储服务. 它具有与平台无关的RESTfu ...
- 阿里云对象存储OSS竟如此简单
1.1:什么是阿里云的OSS 阿里云对象存储服务(Object Storage Service,简称OSS),是阿里云对外提供的海量.安全.低成本.高可靠的云存储服务.您可以通过本文档提供的简单的RE ...
- oss可用性_对象存储OSS详解
阿里云对象存储服务(Object Storage Service,简称 OSS),是阿里云提供的海量.安全.低成本.高可靠的云存储服务.您可以通过调用 API,在任何应用.任何时间.任何地点上传和下载 ...
最新文章
- Python爬虫入门教程 57-100 python爬虫高级技术之验证码篇3-滑动验证码识别技术
- 渗透测试专题之decms的攻防篇(一)
- r 数据框选子集_在带有组合框的值列表的下拉列表中显示显示属性的子集
- 计算机系统-理论-内存读取/大端法小端法
- cmd 顺序启动服务_未能连接一个Windows服务 怎么回事
- Hive语言手册-ORC
- 三菱plc编程软件gx-developer在win10中无法使用及工程无法建立解决方法
- 盘点13个值得程序员逛的论坛
- vue + element-ui本地下载图片
- 自建邮件服务器无法发附件,搭建好服务器后不能够发邮件也不能收邮件
- 【Jetpack】WorkManager
- 李宏毅老师机器学习第二部分:回归问题
- Oracle服务与配置
- Android11 HAL层开发
- 【Android】【UI】ACTION_CANCEL什么时候执行
- 二、操作系统基本原理
- 浅谈git rebase和git checkout --ours(theirs)
- 噪音放大器原理及基础知识问答
- 后端: 判断手机是否已经root
- thunderbird雷鸟mail