awslabs / awslabs/amazon-sqs-java-messaging-lib

Implement createTemporaryQueue() using the SQS Temporary Queue Client

Open
#91 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
Java
Stars
183
Forks
150
PR merge metrics
No merged PRs in 30d

Description

SQS now provides a client that implement temporary queues much more efficiently than naively creating a new SQS queue for each call. It should be easy to use that client to implement the `SQSSession.createTemporaryQueue()` method. This would help folks that want to use higher-level libraries like Spring or Camel to implement request/response patterns on top of JMS, and therefore not be locked into the SQS API.

The only wrinkle is how to take an optional dependency on https://github.com/awslabs/amazon-sqs-java-temporary-queues-client, since we can't break clients by adding it as a direct dependency.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.