Какая реализация очередей рекомендуется, если мы хотим, чтобы все было просто? - PullRequest
1 голос
/ 12 июля 2011

наши потребности в решении очередей довольно просты, производитель должен поместить вещи в постоянную очередь, и они должны быть обработаны потребителем.Системы очередей должны быть интегрированы в приложение Spring и распределены по нескольким хостам tomcat.

При чтении вопросов я вижу много людей, которые предупреждают, например, об использовании ActiveMQ с Spring, поэтому мне интересно, какие альтернативыкогда вы берете в расчет простоту, масштабируемость и производительность в сочетании с приложением на основе Spring.

1 Ответ

1 голос
/ 20 июля 2011

Если вы уже используете Sping, то интегрировать ActiveMQ с ним довольно просто.Самым простым решением было бы запустить ActiceMQ в автономном режиме, и ваши приложения Tomcat просто обменивались данными с ним, используя Spring JMS (или клиентские API AMQ) ...

Другой вариант - использовать Apache Camel .Он имеет отличную поддержку ActiveMQ, может работать с внешним или встроенным брокером, добавляет множество функций обмена сообщениями / маршрутизации и может быть легко развернут автономно, в ActiveMQ или в Tomcat ... удачи

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...