消息中间件之ActiveMQ(一):下载安装介绍

官网直通http://activemq.apache.org/

简介

消息中间件已经成为互联网企业应用系统内部通信的核心手段,是目前企业内主流标配技术,
它具有解耦、异步、削峰、签收、事务、流量控制、最终一致性等一系列高性能架构所需功能。
当前使用较多的消息中间件有RabbitMQ、RocketMQ、ActiveMQ、Kafka、ZeroMQ、MetaMQ等,

下载安装

下载地址http://activemq.apache.org/components/classic/download/
在这里插入图片描述
这里以linux(CentOS7)为例:
下载 apache-activemq-5.15.11-bin.tar.gz 然后解压:

tar -zvxf apache-activemq-5.15.11-bin.tar.gz

解压后,进入bin目录,启动:
启动命令: ./activemq start

[root@wangdy opt]# cd apache-activemq-5.15.11
[root@wangdy apache-activemq-5.15.11]# cd bin/
[root@wangdy bin]# pwd
/opt/apache-activemq-5.15.11/bin
[root@wangdy bin]# ./activemq start
INFO: Loading '/opt/apache-activemq-5.15.11//bin/env'
INFO: Using java '/live/jdk8/bin/java'
INFO: Starting - inspect logfiles specified in logging.properties and log4j.properties to get details
INFO: pidfile created : '/opt/apache-activemq-5.15.11//data/activemq.pid' (pid '27875')
[root@wangdy bin]# ps -ef | grep activemq
root     27875     1 99 22:01 pts/0    00:00:07 /live/jdk8/bin/java -Xms64M -Xmx1G -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=/opt/apache-activemq-5.15.11//conf/login.config -Dcom.sun.management.jmxremote -Djava.awt.headless=true -Djava.io.tmpdir=/opt/apache-activemq-5.15.11//tmp -Dactivemq.classpath=/opt/apache-activemq-5.15.11//conf:/opt/apache-activemq-5.15.11//../lib/: -Dactivemq.home=/opt/apache-activemq-5.15.11/ -Dactivemq.base=/opt/apache-activemq-5.15.11/ -Dactivemq.conf=/opt/apache-activemq-5.15.11//conf -Dactivemq.data=/opt/apache-activemq-5.15.11//data -jar /opt/apache-activemq-5.15.11//bin/activemq.jar start
root     27921 27718  0 22:01 pts/0    00:00:00 grep --color=auto activemq

停止命令:

[root@wangdy bin]# ./activemq stop
INFO: Loading '/opt/apache-activemq-5.15.11//bin/env'
INFO: Using java '/live/jdk8/bin/java'
INFO: Waiting at least 30 seconds for regular process termination of pid '27215' : 
Java Runtime: Oracle Corporation 1.8.0_171 /live/jdk8/jre
  Heap sizes: current=62976k  free=61992k  max=932352k
    JVM args: -Xms64M -Xmx1G -Djava.util.logging.config.file=logging.properties -Djava.security.auth.login.config=/opt/apache-activemq-5.15.11//conf/login.config -Dactivemq.classpath=/opt/apache-activemq-5.15.11//conf:/opt/apache-activemq-5.15.11//../lib/: -Dactivemq.home=/opt/apache-activemq-5.15.11/ -Dactivemq.base=/opt/apache-activemq-5.15.11/ -Dactivemq.conf=/opt/apache-activemq-5.15.11//conf -Dactivemq.data=/opt/apache-activemq-5.15.11//data
Extensions classpath:
  [/opt/apache-activemq-5.15.11/lib,/opt/apache-activemq-5.15.11/lib/camel,/opt/apache-activemq-5.15.11/lib/optional,/opt/apache-activemq-5.15.11/lib/web,/opt/apache-activemq-5.15.11/lib/extra]
ACTIVEMQ_HOME: /opt/apache-activemq-5.15.11
ACTIVEMQ_BASE: /opt/apache-activemq-5.15.11
ACTIVEMQ_CONF: /opt/apache-activemq-5.15.11/conf
ACTIVEMQ_DATA: /opt/apache-activemq-5.15.11/data
Connecting to pid: 27215
Stopping broker: localhost
. TERMINATED

启动后:在浏览器输入 http://localhost:8161/index.html (http://你的IP:8161/index.html)出现如下界面即安装启动成功:
注:activemq管理控制台默认端口号:8161
在这里插入图片描述

Web控制台介绍

  1. Manage ActiveMQ broker

上图中点击"Manage ActiveMQ broker", 会弹出用户名密码校验(默认都是admin),如下图所示:
在这里插入图片描述
2. 控制台说明
在这里插入图片描述
3. Queue说明

在这里插入图片描述
4. Topic模式的说明和Queue类似
在这里插入图片描述

END

发布了85 篇原创文章 · 获赞 204 · 访问量 20万+

猜你喜欢

转载自blog.csdn.net/wdy_2099/article/details/104216449