ActiveMQ安装配置 和 使用简例
来源:互联网 发布:如何预防网络电信诈骗 编辑:程序博客网 时间:2024/06/05 08:35
JMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,它便于消息系统中的Java应用程序进行消息交换,并且通过提供标准的产生、发送、接收消息的接口简化企业应用的开发,ActiveMQ而是这个规范的一个具体实现。
JMS的队列消息传递过程如下图:
JMS的主题消息传递过程如下图:
ActiveMQ下载与部署。
1、 下载
到官网下载最新版本,有windows版本和linux版本的。
http://activemq.apache.org/download.html
windows版本:apache-activemq-5.10-20140603.133406-78-bin.zip
linux版本:apache-activemq-5.10-20140603.133406-78-bin.tar.gz
2、 部署
A、 windows下部署
ActiveMQ部署其实很简单,和所有Java一样,要跑java程序就必须先安装JDK并配置好环境变量,这个很简单。
然后解压下载的apache-activemq-5.10-20140603.133406-78-bin.zip压缩包到一个目录,得到解压后的目录结构如下图:
进入bin目录,发现有win32和win64两个文件夹,这2个文件夹分别对应windows32位和windows64位操作系统的启动脚本。
我的实验环境是windowsXP,就进入win32目录,会看到如下目录结构。
其中activemq.bat便是启动脚本,双击启动。
ActiveMQ默认启动到8161端口,启动完了后在浏览器地址栏输入:http://localhost:8161/admin要求输入用户名密码,默认用户名密码为admin、admin,这个用户名密码是在conf/users.properties中配置的。输入用户名密码后便可看到如下图的ActiveMQ控制台界面了。
ActiveMQ默认绑定本地端口61616,如果一切顺利,启动ActiveMQ成功后,可以执行命令:
查看到端口61616的状态如图:
表明ActiveMQ消息服务器端启动已经成功,已经在端口61616收发消息。
(3)下面就可以使用ActiveMQ在自己的Java程序中编写代码收发消息。以两个java应用程序为例,一个单独的Sender.java作为消息的发送方,另外一个Receiver.java作为消息的接收方。
Sender.java
Receiver.java
编译上述两个java文件,需要导入ActiveMQ的jar库包。将(2)中的…\apache-activemq-5.12.0-bin\apache-activemq-5.12.0\activemq-all-5.12.0.jar作为库包导入进来。
ActiveMQ的基本配置
ActiveMQ默认的系统配置网页是: http://localhost:8161/admin/
用户名和密码默认均是: admin
- ActiveMQ安装配置和使用简例
- ActiveMQ安装配置 和 使用简例
- ActiveMQ安装和使用
- activemq安装和使用
- ActiveMQ安装配置及使用
- ActiveMQ 安装和spring 配置
- ActiveMQ的安装和配置
- activemq客户端配置和使用
- ActiveMQ安装和基本使用
- ActiveMQ单机安装和使用
- ActiveMQ单机安装和使用
- ActiveMQ安装和简单使用
- ActiveMQ安装和基本使用
- ActiveMQ—安装配置及使用
- ActiveMQ系列之二:ActiveMQ安装和基本使用
- ActiveMq--00--Windows和Linux平台安装使用ActiveMQ
- ActiveMQ的安装和基本使用
- ActiveMQ安装及配置
- ubuntu下lua插件使用方式
- 20170916
- 基于平板电脑的面访调查APP
- LeetCode#169 Majority Element题解(C++版)
- 暴搜 栅栏
- ActiveMQ安装配置 和 使用简例
- 2017.09.17有感
- 如何在linux终端下编写C++应用程序
- 关于tomcat访问managerapp出现403报错的解决方法
- nodejs改变上下文
- HDU
- 网页抓取方式(五)--selenium
- NoSQL简介
- margin-top margin-left border