загрузить большой сериализованный объект в корзину S3 (java) - (загрузка нескольких частей?) - PullRequest
0 голосов
/ 28 мая 2020

У меня есть массив объектов, и сейчас я просто сериализую каждый объект, а затем конвертирую каждый сериализованный объект в байтовый массив и затем загружаю в S3.

Предостережение: он излишне занимает много памяти (в среднем 2000 МБ для каждого объекта)

Я нашел один хороший пример: объект, состоящий из нескольких частей: https://www.baeldung.com/aws-s3-multipart-upload

Это очень ново для меня, и я надеюсь, что кто-то может дать мне простой пример или разъяснение, чтобы справиться с этим, чтобы я мог уменьшить объем памяти в моей системе .... (надеюсь, уменьшить его до 5 МБ в соответствии с этим руководством? )

Будем признательны за любые быстрые примеры!

изменить: https://docs.aws.amazon.com/AmazonS3/latest/dev/CopyingObjctsUsingLLJavaMPUapi.html

в соответствии с do c, мне в любом случае нужно указать общий размер объекта.

Кажется, действительно сложно использовать здесь пример basi c, поскольку я не хочу полностью сериализовать их в байтовый массив. Тогда это означает, что мне все равно нужно сохранить эту 1000 МБ памяти

...