原创

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),回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。

Java精选专注程序员推送一些Java开发知识,包括基础知识、各大流行框架(Mybatis、Spring、Spring Boot等)、大数据技术(Storm、Hadoop、MapReduce、Spark等)、数据库(Mysql、Oracle、NoSQL等)、算法与数据结构、面试专题、面试技巧经验、职业规划以及优质开源项目等。其中一部分由小编总结整理,另一部分来源于网络上优质资源,希望对大家的学习和工作有所帮助。

您可能感兴趣的文章

评论

分享:

支付宝

微信