awslabs / awslabs/amazon-sqs-java-messaging-lib
Implement createTemporaryQueue() using the SQS Temporary Queue Client
Open
- 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
Assessment
This issue has not been assessed yet.