日期:2014-05-16 浏览次数:20463 次
Apache ActiveMQ 5.5.0 主要是一个维护版本,修复了超过130个问题,大部分是bug和改进。
下载地址:
ActiveMQ默认使用的TCP连接端口是61616, 通过查看该端口的信息可以测试ActiveMQ是否成功启动
ActiveMQ默认使用的TCP连接端口是61616, 通过查看该端口的信息可以测试ActiveMQ是否成功启动
ActiveMQ 默认启动时,启动了内置的jetty服务器,提供一个demo应用和用于监控ActiveMQ的admin应用。
admin:http://127.0.0.1:8161/admin/
demo:http://127.0.0.1:8161/demo/
?
ActiveMQ的配置文件在/activemq/conf目录下面。主要配置文件为activemq.xml。
?
如何在数据库持久化
1.屏蔽硬盘读取方式 修改成jdbc数据库
<!-- <persistenceAdapter> <kahaDB directory="${activemq.base}/data/kahadb"/> </persistenceAdapter> --> <persistenceAdapter> <jdbcPersistenceAdapter dataSource="#oracle-ds"/> </persistenceAdapter>
?2.在</beans>的上面建立数据源信息
<bean id="oracle-ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close"> <property name="driverClassName" value="oracle.jdbc.driver.OracleDriver"/> <property name="url" value="jdbc:oracle:thin:@127.0.0.1:oracle"/> <property name="username" value="admin"/> <property name="password" value="admin"/> <property name="maxActive" value="200"/> <property name="poolPreparedStatements" value="true"/> </bean>
?3.然后启动activemq.bat即可在数据库中看到几张active开头的表,一共3张。
?
明天抽空再写下和spring中的结合以及消息的发送和消费。