ActiveMQ FAQ – часто задаваемые вопросы по ActiveMQ



Вопрос: Как ограничить использование дискового пространства?
Ответ:
http://open-source-adventures.blogspot.com/2009/01/limiting-disk-store-usage-with-active.html

Вопрос: Как обеспечить безопасность ActiveMQ Web Console?
Ответ:
http://open-source-adventures.blogspot.com/2009/09/enabling-security-for-activemq-web-apps.html

Вопрос: Как вести лог определенных групп событий?
Ответ:
http://open-source-adventures.blogspot.com/2009/03/better-diagnosis-for-activemq.html

Вопрос: Как развернуть кластер из ActiveMQ серверов?
Ответ:

Вопрос: Как указать папку в которой будут хранится message store data и log файлы?
Ответ:
Нужно отредактировать Xml Configuration файле (например, /opt/activemq/conf/activemq.xml).

Можно использовать атрибут dataDirectory у элемента broker:
<broker xmlns="http://activemq.apache.org/schema/core" brokerName="localhost" dataDirectory="/tmp/foo">

Также можно указать местоположение file-based message store через элемент persistenceAdapter. Например:
<persistenceAdapter>
    <kahaDB directory="${activemq.base}/data/kahadb"/>
</persistenceAdapter>

Разница между <kahaDB directory=""> и <broker dataDirectory="">:

--

Вопрос: Как остановить ActiveMQ?
Ответ:
ps -ef|grep activemq
kill [PID]
  where [PID] is the process id of the ActiveMQ process.

To be continued...