-
Notifications
You must be signed in to change notification settings - Fork 90
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat: large message in SQS and SNS #1310
Conversation
Codecov ReportPatch and project coverage have no change.
❗ Your organization is not using the GitHub App Integration. As a result you may experience degraded service beginning May 15th. Please install the Github App Integration for your organization. Read more. Additional details and impacted files@@ Coverage Diff @@
## main #1310 +/- ##
=========================================
Coverage 79.35% 79.35%
Complexity 641 641
=========================================
Files 73 73
Lines 2446 2446
Branches 253 253
=========================================
Hits 1941 1941
Misses 425 425
Partials 80 80
☔ View full report in Codecov by Sentry. |
I still have the doc and migration guide to write. But want your first feedback on the code. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some initial comments! I think the API is solid and as we discussed on the RFC.
...rge-messages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessage.java
Show resolved
Hide resolved
...ssages/src/main/java/software/amazon/lambda/powertools/largemessages/LargeMessageConfig.java
Outdated
Show resolved
Hide resolved
...ain/java/software/amazon/lambda/powertools/largemessages/internal/LargeMessageProcessor.java
Show resolved
Hide resolved
.../java/software/amazon/lambda/powertools/largemessages/internal/LargeSNSMessageProcessor.java
Show resolved
Hide resolved
.../java/software/amazon/lambda/powertools/largemessages/internal/LargeSQSMessageProcessor.java
Show resolved
Hide resolved
.../java/software/amazon/lambda/powertools/largemessages/internal/LargeSQSMessageProcessor.java
Show resolved
Hide resolved
bea9374
to
7ea0088
Compare
Co-authored-by: Scott Gerring <scottgerring@users.noreply.github.com>
f92f309
to
dfbe15e
Compare
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some small doco nitpicks!
...in/java/software/amazon/lambda/powertools/largemessages/LargeMessageProcessingException.java
Show resolved
Hide resolved
Co-authored-by: Scott Gerring <scottgerring@users.noreply.github.com>
Bumps `aws.sdk.version` from 2.20.111 to 2.20.114. Updates `software.amazon.awssdk:bom` from 2.20.111 to 2.20.114 Updates `software.amazon.awssdk:http-client-spi` from 2.20.111 to 2.20.114 Updates `software.amazon.awssdk:url-connection-client` from 2.20.111 to 2.20.114 Updates `software.amazon.awssdk:s3` from 2.20.111 to 2.20.114 Updates `software.amazon.awssdk:lambda` from 2.20.111 to 2.20.114 Updates `software.amazon.awssdk:cloudwatch` from 2.20.111 to 2.20.114 Updates `software.amazon.awssdk:xray` from 2.20.111 to 2.20.114 Updates `software.amazon.awssdk:cloudformation` from 2.20.111 to 2.20.114 Updates `software.amazon.awssdk:sts` from 2.20.111 to 2.20.114 --- updated-dependencies: - dependency-name: software.amazon.awssdk:bom dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:http-client-spi dependency-type: direct:production update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:url-connection-client dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:s3 dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:lambda dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:cloudwatch dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:xray dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:cloudformation dependency-type: direct:development update-type: version-update:semver-patch - dependency-name: software.amazon.awssdk:sts dependency-type: direct:development update-type: version-update:semver-patch ... Signed-off-by: dependabot[bot] <support@github.com> Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Scott Gerring <scottgerring@users.noreply.github.com>
Kudos, SonarCloud Quality Gate passed!
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM!
Issue #, if available: #1259
Description of changes:
New module to handle large messages in SQS & SNS offloaded to S3.
Checklist
Breaking change checklist
Deprecate part of the SQS module
@SqsLargeMessage
(still available in v1 but will be removed in v2).RFC issue #:
By submitting this pull request, I confirm that you can use, modify, copy, and redistribute this contribution, under the terms of your choice.