The Amazon SQS Java Messaging Library for JMS now supports FIFO Queues

Posted on: Apr 24, 2017

You can now send messages to and receive messages from Amazon Simple Queue Service (SQS) FIFO (first-in-first-out) queues with applications that use the Java Message Service (JMS). Amazon SQS is a fully managed message queuing service that enables reliable communication between distributed software components and microservices at any scale. Amazon SQS FIFO queues, the newest queue type, are designed to ensure that the order in which messages are sent and received is strictly preserved, and that each message is processed exactly once.  

The Amazon SQS Java Messaging Library is an open-source client that enables applications to use SQS as a JMS provider. The library supports the JMS 1.1 specification for message queues.

Amazon SQS FIFO queues are priced at $0.50 per million API requests, with the first 1 million monthly requests free. FIFO queues are now available in the US East (Ohio) and US West (Oregon) regions, with more regions to follow.

For detailed instructions, visit Using JMS with Amazon SQS in the Amazon SQS Developer Guide.