2012-08-31 15 views
8

¿Hay alguna manera de configurar una Cola Amazon SQS o un Tema SNS de Amazon para que funcione como un Adaptador de recursos XA JMS nativo?¿Cómo puedo usar un adaptador JMS para escuchar Amazon SQS

La idea es reemplazar el uso de activemq en una aplicación grande con SQS, pero evite una sobrecarga innecesaria de reescritura de código.

Abortar automáticamente la transacción XA actual, cuando la visibilidad del mensaje expira, sería genial.

Respuesta

5

Nevado es un controlador JMS que admite SQS y SNS. Está muy centrado en el cumplimiento de las especificaciones de JMS, por lo que debe ser una buena herramienta para la migración de ActiveMQ.

+1

Por desgracia, el cumplimiento XA es la única parte de la especificación JMS no cubierta por el Nevado: https://github.com/skyscreamer/nevado/wiki/Master-Feature-Grid Se admite transacciones no distribuidos, para que pueda escribir algún código auxiliar para que se ajuste a su propósito. –

+0

Lo comprobaré, afortunadamente estoy usando Grails, que está basado en la primavera, y para mis propósitos actuales, el cumplimiento de XA no es un problema. –

Cuestiones relacionadas