2012-10-29 43 views
5

Tomcat 6 java web uygulamasında çalışıyorum ve bir JMS (message queue) ile çözülmesi gereken bazı gereksinimlerim var, ancak bunu gerçekleştirmek için biraz yönlendirmeye ihtiyacım var.Tomcat 6 için JMS

Glassfish veya JBoss'un JMS Kuyruğunu uyguladığını biliyorum, ancak şirket bunları yüklemek istemiyor.

Tomcat 6'da dağıtılabilen bir JMS uygulaması için herhangi bir açık kaynak alternatifi var mı?

this'u araştırdım, ancak sayfayı inceledikten sonra kapalı bir projeye benziyor. Biri başka bir kurs önerebilir mi?

+0

[rabbitMQ] 'yu deneyebilirsiniz (http://www.rabbitmq.com/) –

+0

Spring 3 çok iyi bir seçenek IMO'dur. http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/jms.html#jms-connections –

+1

AFAIK Spring yalnızca JMS için istemci tarafı desteğini destekler. Bağlanmak için hala bir JMS sunucusuna ihtiyacınız var. Yoksa yanılıyor muyum? – chkal

cevap

1

Kesinlikle ActiveMQ'yu dikkate alacağını ile ActiveMQ entegrasyonunu kontrol mü.

Çok yaygın olarak kullanılan ve çok aktif bir kullanıcı topluluğuna sahip.

Çok sayıda gelişmiş özelliğe sahiptir ve Kurumsal Entegrasyon Kalıplarını destekler.

Ve son olarak bir Yay tabanlı uygulamaya iyi entegre olur.

Active MQ

1

Genel olarak, çoğu JMS kuyruk uygulamaları bağımsız uygulamalar gösterilir. Bununla birlikte, uygulamanızı Tomcat'e dağıtabilir ve ya doğrudan JMS API'sine kod yazabilir ya da kendiniz için daha kolay hale getirmek üzere spring-jms veya spring-integration gibi bir şey kullanabilirsiniz.

İnsanlar söyledikleri gibi, ActiveMQ ve RabbitMQ, JMS için iki çok iyi seçenek.