ActiveMQ Windows下载安装 和消息持久化 jdbc版

首先下载安装MQ

一、下载
activeMq官网下载地址
http://activemq.apache.org/
或者点这个
http://activemq.apache.org/components/classic/download/
在这里插入图片描述这里我们用的是5.15.10版本的MQ

二、安装
打开bin目录下的win64(结合实际)下的 activemq.bat
双击activemq.bat运行
在本机浏览器上输入http://127.0.0.1:8161

在这里插入图片描述看到这个后就说明正常启动了
点击 Manage ActiveMQ broker
在这里插入图片描述默认用户名密码 admin/admin
登录上去就能看见队列了

。。。。。。。。。。。。。。。。。。。。。。。。。。。

activemq持久化机制包括:
1.JDBC: 持久化到数据库
2.AMQ :日志文件
3.KahaDB : AMQ基础上改进,(默认的)
4.LevelDB :谷歌K/V数据库

接下来我们配置jdbc持久化机制
首先打开我们安装好的ActiveMQ

一、
找到根目录下的conf 下的 activemq.xml
找到
在这里插入图片描述改为

<persistenceAdapter>
     <!--<kahaDB directory="${activemq.data}/kahadb"/>-->
	<jdbcPersistenceAdapter dataSource="#mysql-ds" createTablesOnStartup="false"/>
 </persistenceAdapter>

createTablesOnStartup默认值是true,就是每次ActiveMQ启动的时候都重新创建数据表,一般是首次启动设置为true,之后设置为false。
二、
在文件中找到 broker标签
在broker标签外
添加一下代码

<bean id="mysql-ds" class="org.apache.commons.dbcp.BasicDataSource" destroy-method="close">
	  <property name="driverClassName" value="com.mysql.jdbc.Driver"/>
	  <property name="url" value="jdbc:mysql://localhost:3306/activemq?relaxAutoCommit=true"/>
	  <property name="username" value="root"/>
	  <property name="password" value="root"/>
	  <property name="maxActive" value="200"/> 
	  <property name="poolPreparedStatements" value="true"/>
	</bean>

配置数据库连接

三、
添加jar包
因为要连接数据库所以要在ActiveMQ安装目录的lib目录下添加以下jar包:

    mysql-connector-java-5.1.35.jar
    commons-pool-1.6.jar
    commons-dbcp-1.4.jar

在这里插入图片描述

jar所需下载地址:
百度网盘链接:https://pan.baidu.com/s/1sXpcmTLD9snI7XpHEdvs3Q
提取码:9ykk

三、
创建数据库 activemq

在这里插入图片描述
最后重启ActiveMQ

数据库中就会看见三张表

在这里插入图片描述

activemq_msgs用于存储消息,Queue和Topic都存储在这个表中
activemq_acks:用于存储持久化订阅的信息
activemq_lock:用于集群环境的时候,实现master的选举

此博客主要是加深自己的记忆,如有不对的地方请私信

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
要下载Windows ActiveMQ 5.16本,首先需要前往官方网站或可信的下载平台,如Apache官方网站或其他可靠的软件下载网站。 在官方网站主页或下载页面上,通常会有一系列可供选择的本号和下载链接。我们需要找到并选择ActiveMQ 5.16本的下载链接。 点击下载链接后,浏览器将开始下载压缩文件(通常是ZIP或tar.gz格式)到本地计算机。下载时间将取决于你的网络速度和服务器的响应时间。 下载完成后,我们需要解压缩下载的文件。在文件资源管理器中找到下载的压缩文件,右键点击并选择“提取到当前文件夹”或使用文件解压缩工具进行解压缩。解压后将得到一个包含ActiveMQ应用程序的文件夹。 在解压缩后的文件夹中,你可以找到一个名为"activemq.bat"的启动脚本(如果是使用BAT本)或"activemq.jar"(如果是使用JAR本)的可执行文件。 双击"activemq.bat"脚本或者在命令行中运行"java -jar activemq.jar"命令来启动ActiveMQ。 启动后,ActiveMQ将会在本地计算机上运行,并监听预先设置的端口(默认为61616)等待客户端连接。 在启动ActiveMQ后,你可以通过访问http://localhost:8161/admin网址来访问ActiveMQ的管理控制台。在控制台中,你可以管理ActiveMQ的各种设置、队列、主题等。 这样,你就成功下载和启动了ActiveMQ 5.16本,并可以开始使用它进行消息传递和队列管理等任务了。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值