awslabs / payload-offloading-java-common-lib-for-aws

Shared library between AWS extended messaging clients to manage payloads larger than their limits.
Apache License 2.0
32 stars 15 forks source link
s3 s3-bucket sns sns-extended-client sqs sqs-extended-client

Payload Offloading Java Common Library For AWS

The Payload Offloading Java Common Library For AWS enables you to manage payloads with Amazon S3. For example, this is useful for storing and retrieving payloads with size greater than the current SQS/SNS limit of 256 KB, up to a maximum of 2 GB.

You can use this library to:

You can download release builds through the releases section of this project.

Getting Started

Version 2.x

  <dependency>
    <groupId>software.amazon.payloadoffloading</groupId>
    <artifactId>payloadoffloading-common</artifactId>
    <version>2.2.0</version>
  </dependency>

Version 1.x

  <dependency>
    <groupId>software.amazon.payloadoffloading</groupId>
    <artifactId>payloadoffloading-common</artifactId>
    <version>1.1.3</version>
  </dependency>

Security

See CONTRIBUTING for more information.

License

This project is licensed under the Apache-2.0 License.