消息队列--ActiveMq(一) 下载安装

下载地址:http://activemq.apache.org/download.html
注意:下载的时候注意要求的最低jdk 版本
如:
消息队列--ActiveMq(一) 下载安装

windows:
在本地试一下,我的是jdk1.7 我下载了 apache-activemq-5.12.0
解压目录:
消息队列--ActiveMq(一) 下载安装

  • bin 存放的是脚本文件 里面分32 位 64 位,可以选择启动
  • conf 存放的是基本配置文件(可以通过修改jetty-realm.properties 进行配置用户名密码等等)
  • data 存放的是日志文件
  • docs 存放的是说明文档
  • examples 存放的是简单实例
  • lib 存放的是activemq 所需jar 包
  • webapps 用于存放项目的目录

启动ActiveMQ

进入安装目录,bin 目录下 启动activemq.bat,可以访问队列的控制台,如下图

消息队列--ActiveMq(一) 下载安装

Linux

下载相应的版本,解压[ tar -zxvf ] 进入到bin 目录 使用 ./activemq start 启动,我是用腾讯云测试的 然后访问 http://www.xnccs.cn:8161/admin 就可以了,默认端口 8161 用户名 admin 密码admin

测试例子demo 下载

https://github.com/leaf0303/mq.git 记得导入下载的mq 里的jar包 activemq-all-5.12.0.jar

发送队列或接收消费消息 都可以在管理平台看到:

消息队列--ActiveMq(一) 下载安装

队列的应用场景:在实际项目中大家应该都有接触,一般就是为了异步操作。例如我们项目中客户需要上传充值交易凭证的同时需要发带附件的邮件给运维。为了有更好的用户体验,可以通过异步发邮件的方式让用户更快的结束充值操作。