hornetq vs jms
cuando empece la replicacion de Xendra me encontre con que el proyecto JBoss Messaging seria descontinuado por hornetQ, al revisarlo encontre que hornetQ es superior en muchos aspectos pues deja de lado la persistencia en base de datos, y utiliza su propio journaling, en Linux utiliza una libreria asincronica enlazada al kernel, lo cual le da una gran performance, tanto asi que en el SPECjms2007 le saco la mugre a la competencia, en junio migramos Xendra 2 a Java 1.6 asi que usaremos hornetQ como el core para el manejo de replicacion asincronica via mensajeria, lo mas interesante es que ya no estas limitado al JMS spec, existen otras tecnologias mas veloces como REst y STOMP.
asi que retiraremos JBoss Messaging del JBoss 5 de Xendra y trabajaremos sobre HornetQ.