2012-10-29 3 views
5

Sto lavorando a un'applicazione web Java Tomcat 6 e ho alcuni requisiti che devono essere risolti con un JMS (coda messaggi), ma ho bisogno di un orientamento per realizzarlo.Un JMS per Tomcat 6

So che Glassfish o JBoss implementano la sua coda JMS, ma la società non desidera installarli.

Esistono alternative opensource a un'implementazione JMS che potrebbe essere implementata in tomcat 6?

Ho ricercato this, ma dopo aver esaminato la pagina sembra un progetto chiuso. Qualcuno può suggerire un altro corso?

+0

si può provare [rabbitMQ] (http://www.rabbitmq.com/) –

+0

Spring 3 è un'opzione molto buona IMO. http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/jms.html#jms-connections –

+1

AFAIK Spring supporta solo il supporto lato client per JMS. Hai ancora bisogno di un server JMS per la connessione. O mi sbaglio? – chkal

risposta

4

Hai controllato l'integrazione ActiveMQ con Tomcat

Tutorial

1

avrei sicuramente in considerazione ActiveMQ.

È molto utilizzato e ha una community di utenti molto attiva.

Ha molte funzioni avanzate e supporta persino modelli di integrazione aziendale.

E infine integra perfettamente un'applicazione basata su Spring.

Active MQ

1

In generale, la maggior parte delle implementazioni di coda JMS sarà applicazioni standalone. Tuttavia, puoi ancora distribuire l'app in Tomcat e codificare direttamente l'API di JMS oppure utilizzare qualcosa come spring-jms o spring-integration per renderti più semplice.

Come si è detto, ActiveMQ e RabbitMQ sono due ottime opzioni per JMS.