1.参考资料
2.插件的部署
我是在activemq5.5部署测试ok
2.1.部署插件的jar
把自己开发的插件的jar部署到 active mq的lib目录下,我自己的环境是
D:\apache-activemq-5.5.0\lib
2.2.找到active mq配置文件
找到文件activemq.xml
我自己测试环境是d:\apache-activemq-5.5.0\conf\activemq.xml
2.3.修改配置项
在上面的配置文件中,找到配置项<broker>
在该配置项的</persistenceAdapter>后插入下面的的内容
<plugins>
<bean xmlns="http://www.springframework.org/schema/beans"
id="purgePlugin1" class="com.alibaba.napoli.plugins.MessageControlBrokerPlugin">
</bean>
</plugins>
2.4.根据需要配置其他插件[可跳过本项内容,可选动作]
例如插件配置为
<plugins>
<loggingBrokerPlugin logAll="true" logConnectionEvents="false"/>
<timeStampingBrokerPlugin zeroExpirationOverride="1000" ttlCeiling="60000" futureOnly="true"/>
<statisticsBrokerPlugin/>
<bean xmlns="http://www.springframework.org/schema/beans"
id="purgePlugin1" class="com.alibaba.napoli.plugins.MessageControlBrokerPlugin">
</bean>
</plugins>
3.重新启动active mq
4.参考资料
4.1. active mq配置文件的规范
这里给出了 active mq的【broker】元素下构成,包含了插件<plugins>元素。
4.2.电子书【Manning.ActiveMQ.in.Action.Mar.2011】