awslabs / awslabs/amazon-sqs-java-extended-client-lib

Doesn't work with large batches

Open
#24 1 comment 6 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
232
Forks
113
PR merge metrics
No merged PRs in 30d

Description

Messages are looked at individually as to whether they exceed the maximum, but a SendMessageBatchRequest might exceed 256kb in aggregate even if none of the individual messages do. It is somewhat confusing given this library appears to support batching.

Contributor guide

Open the contributing guide

Research direction

Start by tracing the SendMessageBatchRequest handling path and inspect how the 256kb limit is checked for individual messages versus the aggregate request. Compare this with the library's stated batching support and determine the expected behavior for an oversized aggregate batch. Done means aggregate batch size handling is consistent with the supported behavior and covered by tests.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, java
Domain
api, cloud
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.