8

Is there any way to setup an Amazon SQS Queue or Amazon SNS Topic in order to work as a native XA JMS Resource Adapter?

The idea is to replace the use of activemq in a large application with SQS, but avoid unnecessary code rewriting overhead.

Aborting automatically the currrent XA transaction, when the message visibility times out, would be great.

Alessandro Oliveira
  • 2,126
  • 2
  • 17
  • 24

1 Answers1

6

Nevado is a JMS driver that supports SQS and SNS. It's very focused on JMS spec compliance, so it should be a good tool for porting off of ActiveMQ.

Corby Page
  • 1,385
  • 10
  • 17
  • 1
    Unfortunately, XA compliance is about the only part of the JMS spec not covered by Nevado: https://github.com/skyscreamer/nevado/wiki/Master-Feature-Grid It does support non-distributed transactions, so you might be able to write some helper code to make it fit your purpose. – Carter Page Jan 23 '13 at 15:59
  • I'll check it out, fortunately I'm using grails, which is spring based , and for my current purposes XA compliance is not an issue. – Alessandro Oliveira Mar 15 '13 at 23:36