Легкий JMS-брокер - PullRequest
       13

Легкий JMS-брокер

28 голосов
/ 24 марта 2010

Я ищу маленькое и в то же время достаточно эффективное решение JMS-брокера без каких-либо или минимальных зависимостей. Мой код сообщения должен работать в среде с множеством зависимостей, которые я не контролирую. Таким образом, было бы смешно развертывать, скажем, решение ActiveMQ вместе с моей собственной группой классов.

Ответы [ 5 ]

13 голосов
/ 25 марта 2010

В настоящее время я изучаю решение FFMQ . Он с открытым исходным кодом (лицензия GNU LGPL), имеет только 4 зависимости (commons-logging, log4j, jms и jmx) и достаточно зрел, чтобы достичь моих целей.

5 голосов
/ 25 марта 2010

Особенно, если вы используете пружину, не считайте activemq. Вы также можете запустить его как встроенный сервер, и он не такой уж и тяжелый.

Посмотрите на: http://activemq.apache.org/how-do-i-embed-a-broker-inside-a-connection.html

4 голосов
/ 24 марта 2010

Я предполагаю, что вы ищете легковесные решения для провайдера JMS и не хотите использовать его (EMS, Apache и т. Д.), Но все еще должны использовать JMS.

Взгляните на Создание облегченного JMS-провайдера может быть, это то, что вам нужно.

2 голосов
/ 24 марта 2014

Если JMS не является жестким требованием, и вы просто ищете систему сообщений / событий, вам следует взглянуть на события Java EE 6:

http://java.dzone.com/articles/java-ee6-events-lightweight

1 голос
/ 17 октября 2014

Несмотря на то, что дистрибутив ActiveMQ большой, его можно уменьшить до нескольких банок около 3 МБ всего

...