2012-10-29 16 views
5

Pracuję w aplikacji internetowej Tomcat 6 java i mam pewne wymagania, które muszą zostać rozwiązane za pomocą JMS (kolejki komunikatów), ale potrzebuję jakiejś orientacji, aby to osiągnąć.JMS for Tomcat 6

Wiem, że Glassfish lub JBoss implementuje kolejkę JMS, ale firma nie chce ich instalować.

Czy istnieje alternatywa dla otwartego dostępu do wdrożenia JMS, które można wdrożyć w tomcat 6?

Badałem this, ale po przejrzeniu strony wygląda jak zamknięty projekt. Czy ktoś może zaproponować inny kurs?

+0

możesz spróbować [rabbitMQ] (http://www.rabbitmq.com/) –

+0

Wiosna 3 to bardzo dobra opcja IMO. http://static.springsource.org/spring/docs/3.0.x/spring-framework-reference/html/jms.html#jms-connections –

+1

AFAIK Spring obsługuje tylko obsługę po stronie klienta dla JMS. Nadal potrzebujesz serwera JMS, z którym chcesz się połączyć. Czy jestem w błędzie? – chkal

Odpowiedz

4

Czy sprawdzić integrację ActiveMQ z Tomcat

Tutorial

1

pewno rozważymy ActiveMQ.

Jest bardzo szeroko stosowany i ma bardzo aktywną społeczność użytkowników.

Posiada wiele zaawansowanych funkcji, a nawet obsługuje korporacyjne wzorce integracji.

I wreszcie integruje się dobrze z aplikacją opartą na Spring.

Active MQ

1

Na ogół, w większości implementacji kolejek JMS będzie jednostkowe aplikacji. Jednak nadal możesz wdrożyć aplikację w Tomcat i kodować bezpośrednio do aplkacji JMS lub używając czegoś takiego jak spring-jms lub spring-integration, aby ułatwić sobie pracę.

Jak już mówiono, ActiveMQ i RabbitMQ to dwie bardzo dobre opcje dla JMS.