2012-08-31 6 views
8

Esiste un modo per configurare una coda Amazon SQS o Amazon SNS Topic per funzionare come un adattatore di risorse XS JMS nativo?Come posso utilizzare un adattatore JMS per ascoltare Amazon SQS

L'idea è di sostituire l'uso di activemq in una grande applicazione con SQS, ma evitare inutili riscritture del codice.

Annullare automaticamente la transazione XA corrente, quando la visibilità del messaggio scade, sarebbe ottima.

risposta

5

Nevado è un driver JMS che supporta SQS e SNS. È molto focalizzato sulla conformità alle specifiche JMS, quindi dovrebbe essere uno strumento utile per eseguire il porting di ActiveMQ.

+1

Purtroppo, il rispetto XA è l'unica parte della specifica JMS non coperti da Nevado: https://github.com/skyscreamer/nevado/wiki/Master-Feature-Grid Esso supporta le transazioni non distribuiti, quindi potresti essere in grado di scrivere un codice di supporto per adattarlo al tuo scopo. –

+0

Verificherò, fortunatamente sto usando graal, che è basato sulla primavera, e per i miei scopi attuali la conformità XA non è un problema. –