Luca Burgazzoli created CAMEL-16185:
---------------------------------------

             Summary: aws s3: improve multipart support
                 Key: CAMEL-16185
                 URL: https://issues.apache.org/jira/browse/CAMEL-16185
             Project: Camel
          Issue Type: Improvement
          Components: camel-aws2-s3, camel-aws-s3, camel-aws2
            Reporter: Luca Burgazzoli


AWS S3 support multipart upload and as today we are using such functionality in 
the camel-aws3-s3 component to split a message body into chunks of a 
configurable size and upload them as parts to S3 but it would be nice to have 
more flexibility as example to be able to treat individual exchanges as chunks.

In fact it is about using S3 as a sort of aggregation repository.

As example, assuming we want to implement a workflow like:
- get records from a database
- filter and transform records
- aggregate records 
- send the result to s3

That would require to set-up a local aggregation repository which is ok but 
increase the resources required to run the integration as well as the moving 
parts. By leveraging multipart uploads from S3 we could avoid the local 
aggregation repository.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to