原创

ActiveMQ消息队列从入门到实践(2)—Windows安装activemq服务

MQ是消息中间件,是一种在分布式系统中应用程序借以传递消息的媒介,常用的有ActiveMQ,RabbitMQ,kafka。ActiveMQ是Apache下的开源项目,完全支持JMS1.1和J2EE1.4规范的JMS Provider实现。 


安装环境

windows10,专业版操作系统

JDK1.8,配置环境变量

apache-activemq-5.15.2-bin.zip,消息队列服务

下载地址:http://activemq.apache.org/activemq-5152-release

1573973841(1).png


目录说明

把apache-activemq-5.15.2-bin.zip解压到一个目录下,例如D:\MQ\apache-activemq\apache-activemq-5.15.2。目录结构介绍如下。

bin,放置启动、停止、注册服务等命令文件。

conf,配置文件,包括broker、jetty、log等配置文件。

data,放置消息缓存(kahadb)、jetty中jsp编译后的class、AMQ日志等文件。

docs,帮助文档

examples,应用示例

lib,依赖的jar包

webapps,AMQ下的web应用,包括web console 和 file server。

webapps-demo,demo应用,默认不能访问,如需访问需要在conf/jetty.xml文件中配置。

activemq-all-5.15.2.jar, AMQ的开发用的jar包

其它文件,包括license、notice和readme

1573973495(1).jpg


进入win64文件夹,内部有两个文件夹,分别对应32位和64位操作系统。

1573973536(1).png


启动和停止

在cmd窗口中进入D:\apache-activemq-5.15.2\bin\win64>目录,

输入activemq.bat start ,启动AMQ。

AMQ的默认使用的TCP连接端口是61616,可以通过命令 netstat -an|find "61616" 来测试是否启动。

输入ctrl + c 或者使用activemq stop命令,停止AMQ。

进入控制台端口默认为8161,61616为默认对外服务端口。当端口号冲突时,可以修改这两个端口号。进入conf目录下修改activemq.xml-修改里面的61616端口。修改jetty.xml-修改里面的8161端口。


监控说明

ActiveMQ内置了jetty服务器,提供了admin和demo两个工程,admin工程是管理控制台。

管理控制台地址:http://localhost:8161/admin,初始化用户名密码都是admin。

demo地址:http://localhost:8161/demo,默认不启动,需要在jetty中配置。

关注下方微信公众号“Java精选”(w_z90110),回复关键字领取资料:如MysqlHadoopDubboCAS源码等等,免费领取视频教程、资料文档和项目源码。

涵盖:程序人生、搞笑视频、算法与数据结构、黑客技术与网络安全、前端开发、JavaPythonRedis缓存、Spring源码、各大主流框架、Web开发、大数据技术、StormHadoopMapReduceSparkElasticSearch、单点登录统一认证、分布式框架、集群、安卓开发、iOS开发、C/C++.NETLinuxMysqlOracleNoSQL非关系型数据库、运维等。

评论

分享:

支付宝

微信