Alfresco CMIS/化学/露天:附加内容故障恢复

Alfresco CMIS/化学/露天:附加内容故障恢复,alfresco,cmis,apache-chemistry,Alfresco,Cmis,Apache Chemistry,我必须从JavaWeb应用程序将非常大的文件(>10GB)上传到Alfresco存储库。由于文件大小的原因,我希望使用Apache Chemistry在Java中提供的appendContentStream操作(CMIS 1.1),使用分块上传(比如每次1GB) 我的问题是:如何从失败的区块上传中恢复?AFAIU,使用appendContentStream的要点之一是避免在失败的情况下重新上传整个文件,但我没有找到任何机制说:“好的,最后一块出错了,让我们再次上传”。如果区块上传失败,如何避免损

我必须从JavaWeb应用程序将非常大的文件(>10GB)上传到Alfresco存储库。由于文件大小的原因,我希望使用Apache Chemistry在Java中提供的
appendContentStream
操作(CMIS 1.1),使用分块上传(比如每次1GB)

我的问题是:如何从失败的区块上传中恢复?AFAIU,使用appendContentStream的要点之一是避免在失败的情况下重新上传整个文件,但我没有找到任何机制说:“好的,最后一块出错了,让我们再次上传”。如果区块上传失败,如何避免损坏的文件

查看Alfresco源代码[1]和[2],我发现在4.2f中,在每个块追加上创建了一个新的次要版本,而在5中,这不再是真的。对我来说,这两种解决方案都是次要的(在4.2f中有“版本污染”,在5中我看不到恢复路径)

关于最好的模式有什么建议吗

[1] (硕士)

[2] (4.2f)