Active MQ 插件开发与部署
1.参考资料
这是阿里巴巴的同学的ActiveMQ的插件开发介绍:
?
?
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" 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配置文件的规范
activemq配置文件规范
这里给出了 active mq的【broker】元素下构成,包含了插件<plugins>元素。
?
4.2.电子书【Manning.ActiveMQ.in.Action.Mar.2011】
进入下载页面
?
?
?
?
?
?
?